-  盒子:页面中所有的元素(标签),都可以看做是一个 盒子,由盒子将页面中的元素包含在一个矩形区域内,通过盒子的视角更方便的进行页面布局 
-  盒子模型组成:内容区域(content)、内边距区域(padding)、边框区域(border)、外边距区域(margin) 
-   
-  盒子的大小,其实就包括三个部分: border、padding、content,而margin外边距是不包括在盒子之内的。 
版心居中:
#center{
            width: 60%;          /*宽度为页面的65% */
            margin: 0 auto;      /*版心居中 */
        }布局标签:<div> <span>
- 布局标签:实际开发网页中,会大量频繁的使用 div 和 span 这两个没有语义的布局标签。
- 标签:<div> <span>
- 特点:
- div标签:
- 一行只显示一个(独占一行)
- 宽度默认是父元素的宽度,高度默认由内容撑开
- 可以设置宽高(width、height)
- span标签:
- 一行可以显示多个
- 宽度和高度默认由内容撑开
- 不可以设置宽高(width、height)
盒子代码:
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>盒子模型</title>
    <style>
        div {
            width: 200px;  /* 宽度 */
            height: 200px;  /* 高度 */
            box-sizing: border-box; /* 指定width height为盒子的高宽 */
            background-color: aquamarine; /* 背景色 */
            
            padding: 20px 20px 20px 20px; /* 内边距, 上 右 下 左 , 边距都一行, 可以简写: padding: 20px;*/ 
            border: 10px solid red; /* 边框, 宽度 线条类型 颜色 */
            margin: 30px 30px 30px 30px; /* 外边距, 上 右 下 左 , 边距都一行, 可以简写: margin: 30px; */
        }
    </style>
</head>表格标签:
-  <table> : 用于定义整个表格, 可以包裹多个 <tr>, 常用属性如下: -  border:规定表格边框的宽度 
-  width:规定表格的宽度 
-  cellspacing: 规定单元之间的空间 
 
-  
-  <tr> : 表格的行,可以包裹多个 <td> 
-  <td> : 表格单元格(普通),可以包裹内容 , 如果是表头单元格,可以替换为 <th> 
-   
<table border="3px" cellspacing="0"   width="600px" >    <!--设置单元格间隔为0 -->
        <tr>
            <th>序号</th>
            <th>品牌logo</th>
            <th>品牌名称</th>
        </tr>        
        <tr>
            <td>1</td>
            <td> <img src="./img/huawei.jpg" width="100px"> </td>
            <td>华为</td>
        </tr>
        <tr>
            <td>2</td>
            <td> <img src="./img/alibaba.jpg" width="100px"> </td>
            <td>阿里巴巴</td>
        </tr>
 </table>样式设置文本居中:
<style>
        td{
            text-align: center;
        }
</style>结果显示:

表单标签(form)
-  表单场景: 表单就是在网页中负责数据采集功能的,如:注册、登录的表单。 
-  表单标签: <form> 
-  表单属性: -  action: 规定表单提交时,向何处发送表单数据,表单提交的URL。 
-  method: 规定用于发送表单数据的方式,常见为: GET、POST。 -  GET:表单数据是拼接在url后面的, 如: xxxxxxxxxxx?username=Tom&age=12,url中能携带的表单数据大小是有限制的。 
-  POST: 表单数据是在请求体(消息体)中携带的,大小没有限制。 
 
-  
 
-  
-  表单项标签: 不同类型的input元素、下拉列表、文本域等。 -  input: 定义表单项,通过type属性控制输入形式 
-  select: 定义下拉列表 
-  textarea: 定义文本域 
 
-  
(1)get方式提交表单
<body>
    <!-- 
    form表单属性: 
        action: 表单提交的url, 往何处提交数据 . 如果不指定, 默认提交到当前页面
        method: 表单的提交方式 .
            get: 在url后面拼接表单数据, 比如: ?username=Tom&age=12 , url长度有限制 . 默认值
            post: 在消息体(请求体)中传递的, 参数大小无限制的.
    -->   
	
    <form action="" method="get">
        用户名: <input type="text" name="username">
        年龄: <input type="text" name="age">
        <input type="submit" value="提交">
    </form>
	
</body>表单编写完毕之后,通过浏览器打开此表单,然后再表单项中录入值之后,点击提交,我们会看到表单的数据在url后面提交到服务端,格式为:?username=Tom&age=12。

(2). POST方式提交表单
将上述的表单提交方式由get,改为post
<body>
    <!-- 
    form表单属性: 
        action: 表单提交的url, 往何处提交数据 . 如果不指定, 默认提交到当前页面
        method: 表单的提交方式 .
            get: 在url后面拼接表单数据, 比如: ?username=Tom&age=12 , url长度有限制 . 默认值
            post: 在消息体(请求体)中传递的, 参数大小无限制的.
    -->   
	
    <form action="" method="post">
        用户名: <input type="text" name="username">
        年龄: <input type="text" name="age">
        <input type="submit" value="提交">
    </form>
	
</body>表单编写完毕之后,通过浏览器打开此表单,然后再表单项中录入值之后,点击提交,我们会看到表单的数据在url后面提交到服务端,格式为:?username=Tom&age=12。

注意事项
表单中的所有表单项,要想能够正常的采集数据,在提交的时候能提交到服务端,表单项必须指定name属性。 否则,无法提交该表单项。
用户名: <input type="text" name="username">表单项:在一个表单中,可以存在很多的表单项,而虽然表单项的形式各式各样,但是表单项的标签其实就只有三个,分别是:
<input>: 表单项 , 通过type属性控制输入形式。

-  select>: 定义下拉列表, <option> 定义列表项 
-  <textarea>: 文本域 
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>HTML-表单项标签</title>
</head>
<body>
<!-- value: 表单项提交的值 -->
<form action="" method="post">
     姓名: <input type="text" name="name"> <br><br>
     密码: <input type="password" name="password"> <br><br> 
     性别: <input type="radio" name="gender" value="1"> 男
          <label><input type="radio" name="gender" value="2"> 女 </label> <br><br>
     爱好: <label><input type="checkbox" name="hobby" value="java"> java </label>
          <label><input type="checkbox" name="hobby" value="game"> game </label>
          <label><input type="checkbox" name="hobby" value="sing"> sing </label> <br><br>
     图像: <input type="file" name="image">  <br><br>
     生日: <input type="date" name="birthday"> <br><br>
     时间: <input type="time" name="time"> <br><br>
     日期时间: <input type="datetime-local" name="datetime"> <br><br>
     邮箱: <input type="email" name="email"> <br><br>
     年龄: <input type="number" name="age"> <br><br>
     学历: <select name="degree">
               <option value="">----------- 请选择 -----------</option>
               <option value="1">大专</option>
               <option value="2">本科</option>
               <option value="3">硕士</option>
               <option value="4">博士</option>
          </select>  <br><br>
     描述: <textarea name="description" cols="30" rows="10"></textarea>  <br><br>
     <input type="hidden" name="id" value="1">
	 	
     <!-- 表单常见按钮 -->
     <input type="button" value="按钮">
     <input type="reset" value="重置"> 
     <input type="submit" value="提交">   
     <br>
</form>
</body>
</html>



















