Javaweb开发项目之前端知识介绍

目录

一、form表达提交

1. 按钮标签形式

2. 提交方式

二、CSS

代码示例 

1. 改变格式 

2. 对属性进行复用:class中可以一次引用多个css代码块 

三、盒模型

代码展示 


一、form表达提交

1. 按钮标签形式

  • 直接使用button标签
  • 使用 input,type要设置为button,value是按钮上想要显示的内容
<button onclick="subb()">-</button>
<input type="button" value="*" onclick="mul()">

2. 提交方式

ajax:更友好,异步刷新

表单直接提交:form标签中的action属性填写的是想要跳转到的地址

<!-- 提交form表单时的按钮,type要是submit才行-->
  <input type="submit" value="注册"/>

<!--   普通button按钮 两种方式都可以 -->
    <button onclick="fun()">注册</button>
    <input type="button" value="注册" onclick="fun()"/>

二、CSS

作用:定义字体、颜色、格式等,美化页面

CSS定义:cascading style sheet 层叠样式表。  

语法:

选择器 {

     属性名1:属性值1;

     属性名2:属性值2;

     属性名3:属性值3;

     属性名4:属性值4;

}

CSS使用:

1、通过选择器选择上标签

2、在选择的标签上设置样式

选择器分类:

标签选择器: p{}

类选择器:     .className{}

id选择器:     #id{}

一些常见的样式:

color:red; 文字颜色

font-size:40px;

background-color:blue;

text-decoration:underline;

text-decoration:none; //去掉下划线

 共有三种方式实现:

  1.  内嵌样式
  2. 内部样式
  3. 独立到单独文件(与方式2写法一致,但是要单独独立到一个css文件里)

注意:大型项目推荐使用方式3,若使用方式3,需要在HTML文件中的head标签中引入css文件

<!-- href中写css文件所在的地址 -->
<link rel="stylesheet" href="../css/my.css">

代码示例 

1. 改变格式 

css1.html

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>css页面展示</title>

<!--    2. 内部样式,把style拿出来放在head标签里-->
    <style type="text/css">
        .blue{
            color:lightblue;
            font-size: medium;
        }
    </style>

<!--    引入css文件  -->
    <link rel="stylesheet" href="../css/my.css">

</head>
<body>
<!--1. 内嵌样式,不推荐 ,因为会把HTML和css耦合到一起,修改起来不方便-->
<h1 style="color: aquamarine">王老师</h1>
<h1 class="blue">李老师</h1>
<h1 class="yellow">马老师</h1>

<!--方式3 :推荐,写在单独的css文件中-->

</body>
</html>

my.cs

.yellow{
    color: deeppink;
}

2. 对属性进行复用:class中可以一次引用多个css代码块 

css2.html

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>

    <!--    引入css文件  -->
    <link rel="stylesheet" href="../css/my.css">
</head>
<body>
<p class="red bigSize">段落1</p>
<p class="red smallSize underLine">段落2</p>
<p class="bigSize underLine">段落3</p>

</body>
</html>

my.css

.red{
    color: red;
}
.bigSize{
    font-size: 50px;
}
.underLine{
    text-decoration: underline;
}
.smallSize{
    font-size: 20px;
}

 

三、盒模型

div标签:一块特定的区域,块级元素,独占一行

盒子中5个主要属性:width、height、padding、border、margin

padding:内边距   margin:外边距

代码展示 

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>

    <style>
        /*选中页面上所有的div标签*/
        .div1{
            color: yellow;
            background: aqua;
            width: 200px;
            height: 200px;
            /*把两个div间隔*/
            margin: 2px;
            /*让两个div在一行*/
            float: left;
        }
        .div2{
            color: red;
            background: blue;
            width: 200px;
            height: 200px;
            /*把两个div间隔*/
            margin: 2px;
            /*让两个div在一行*/
            float: left;
        }
    </style>

</head>
<body>
<div class="div1">你好你好</div>
<div class="div2">再见再见</div>
</body>
</html>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值