意思是定义在<td id=mainmenu>范围内里的所有链接样式, 这样定义的好处是灵活, 在不改变HTML代码的前题下可以对不同的链接做不同的样式
td:是定义一个表格
tr:是定义表格中的一行
th:是定义单元格中的一个单
css是加载在html里面的层叠样式表 说白了就是排版的。body在html中就是网页显示的内容 css只是定义它的排版,td是说白了就是表格里的格子 而th则是表里的第一行里的格子 但是可以用td来代替<td>标签定义 HTML 表格中的标准单元格。例如td/td是一个单元格tr标签定义 HTML 表格中的行。例如:<tr></tr>是一行
严格的说:
<td><th><tr>不是css属性,而是html里面的table标签。
理解什么意思,看下面案例:一个3行3列的带有表头的表格
<table><thead>
<tr>
<th>表头单元格</th>
<th>表头单元格</th>
<th>表头单元格</th>
</tr>
</thead>
<tbody>
<tr>
<td>内容单元格</td>
<td>...</td>
<td>...</td>
</tr>
<tr>
<td>内容单元格</td>
<td>...</td>
<td>...</td>
</tr>
<tr>
<td>内容单元格</td>
<td>...</td>
<td>...</td>
</tr>
</tbody>
</table>
从上面可以看出:
th为表头单元格的专属,在html 语言中,th单元格会有加粗的效果。
tr为“行”属性,一个tr就是一行,th、td属性都必须在tr内显示。属于包含关系。
td为具体内容的单元格容器,为table的底层元素,所有内容的呈现都在td内显示。
css的表格的内容居中有水平居中和垂直居中两种:
水平居中写法:<td align="center" valign="middle">
2.垂直居中写法:<td style="text-align:centervertical-align:middle">
扩展资料:
CSS框架是预先准备好的软件框架,允许使用层叠样式表语言更容易,更符合标准的进行网页设计。大多数这些框架包含至少一个栅格设计(grid)。功能更强大的框架,还配备了更多的功能和附加的基于JavaScript的功能,但大多设计导向的和Unobtrusive JavaScript。本文从功能和充分的JavaScript框架区分它们。
两个显着和广泛应用例子是Bootstrap和Foundation (framework)。其他awsm.css, Flexify, Materialize, Semantic UI。
一些更为大型的框架会使用CSS的解释器。例如LESS和Sass。
参考资料:百度百科-css框架