盒模型
- 了解和模型概念及其作用
- 掌握div和span标签用法
盒模型是HTML中,重要的一种模型,所有的元素(标签)都可以看做是一个盒子,拥有外边距,边框,内边距,内容。
- margin
- border
- padding
- content
居中,相对与父元素居中,是相对的概念。在父元素中设置居中属性,作用于子元素。
<div>标签
<div>块级,与父元素同宽。
<span>标签
<span>内联元素,与子元素同宽。
<!DOCTYPE html>
<head>
<meta charset="UTF-8">
</head>
<body>
<span style="background-color: #ff6600;">我是span,行内元素</span>
<div style="background-color: #ff6600;">我是div,块级元素</div>
</body>
表格
表格是一种非常"强"的结构,要求非常严格。
- 每一行有相同的列数(单元格),每一列有相同的列数(单元格)
- 同一列的单元格,宽度(以最大的为准)相同,同列等宽;同行的等高
<table>标签
- 可以使用 border 属性指定表格的宽度
- 可以使用 width 属性指定表格的宽度,单位是px
- 可以使用 height 属性指定表格的高度,单位是px
<tr> 标签
表格中有多少行,就需要写多少个 <tr> 标签
<td> 标签
每一行中有多少个单元格,就需要写多少个<td>标签
单元格的高度,默认情况下与内容的宽度相同。
默认情况下,单元格中内容都是左对齐的,可以使用text-align来控制内容对齐方式。
<table border="2">
<tr>
<td>1.1</td>
<td>1.2</td>
<td>1.3</td>
</tr>
<tr>
<td>2.1</td>
<td>2.2</td>
<td>2.3</td>
</tr>
<tr>
<td>3.1</td>
<td>3.2</td>
<td>3.3</td>
</tr>
</table>
跨列表格
rowspan
<table border='2' width='50%' >
<tr>
<td rowspan = "2" >语文</td>
<td>小明</td>
<td>66</td>
</tr>
<tr>
<td>小红</td>
<td>98</td>
</tr>
<tr>
<td rowspan = "2">数学</td>
<td>小明</td>
<td>100</td>
</tr>
<tr>
<td>小红</td>
<td>79</td>
</tr>
</table>
跨行表格
colspan
<table border='2' >
<tr>
<td colspan="2">学生成绩</td>
</tr>
<tr>
<td>语文</td>
<td>89</td>
</tr>
<tr>
<td>数学</td>
<td>94</td>
</tr>
</table>