HTML笔记(HTML元素-表格与列表)
2017-07-09 16:58
274 查看
1 HTML表格
1.1 HTML创建表格
表格是由<table>元素来定义的,内含
<tr>以及
<td>元素,
<tr>元素负责行,
<td>为单元格。而表格的表头用
<th>来定义,多数浏览器会将其显示为粗体字。
它的具体操作就与CSS中的表格布局差不多,要多结合理解哦。
使用
<table>标记开始这个表格
使用
<caption>定义表格标题
使用
<tr>元素定义开始第一行或另起一行
使用
<td>元素或者
<th>表头元素定义单元格
<td>或
<th>的
colspan属性以及
rowspan属性定义合并单元格:
colspan设置单元格可横跨的列数
rowspan设置单元格可横跨的行数
<table> <tr> <th>姓名</th> <th>毕业院校</th> </tr> <tr> <td rowspan="2">Seiei</td> <td>校名1</td> </tr> <tr> <td>校名2</td> </tr> </table>
1.2 CSS修饰表格
1.2.1 定义边框
当为表格添加边框样式后,会发现每个单元格之间有边框间距。想要取消这边框间距,除了像CSS实现表格布局那样定义
border-spacing属性外,还可以定义
<table>元素中的
border-collapse属性。
table { border-collapse:collapse; }
1.2.2 定义颜色
想要定义隔行颜色时,可以使用伪类选择器nth-child,按照自定义的数字顺序标准选择出想要的行数:
tr:nth-child(oven) { background-color:yellow; }
1.2.3 定义对齐
就像是CSS格式布局一样,表格对齐文本除了text-align属性还有
vertical-align属性
table { vertical-align:top; }
2 HTML列表
HTML 支持有序、无序和定义列表2.1 无序列表(unordered list)
无序列表使用粗体圆点(典型的小黑圆圈)进行标记,可用<ul>标记开始定义无序列表,
<li>元素定义列表项(list item),如:
<ul> <li>monday</li> <li>tuesday</li> <li>wednesday</li> </ul>
此时除了一些常规的CSS样式外,还可以定义
list-style-type属性更换粗体圆点标记,
li { list-style-type:circle; }
其中属性值分别为:
disc:默认黑色圆点
circle:空心圆点
square:实心矩形
none
当然也可以使用
list-style-image属性自定义图片:
li { list-style-image:url(url); }
如果希望多出的第二行文本不要凸出标记就可以定义
list-style-position属性:
inside:文本可以凸出标记
outside: 文本不能凸出标记
li { list-style-position:inside; }
2.2 有序列表(orderde list)
使用<ol>标记开始定义无序列表,
<li>元素定义列表项(list item)。如:
<0l> <li>monday</li> <li>tuesday</li> <li>wednesday</li> </0l>
其中
list-style-type属性常用的值包括:
decimal :十进制数
upper-alpha :大写字母
lower-alpha :小写字母
upper-roman :大写罗马数字
lower-roman :小写罗马数字
2.3 定义列表
使用<dl>标记开始定义无序列表,
<dt>元素定义一级列表项,
<dd>定义二级列表项。如:
<dl> <dt>手机</dt> <dd>苹果</dd> <dt>电脑</dt> <dd>外星人</dd> </dl>
相关文章推荐
- HTML学习笔记(二)--表格列表布局
- 20160112html学习笔记表格列表
- HTML学习笔记五 列表标签+表格标签
- HTML笔记——表格
- 韩顺平_php从入门到精通_视频教程_第2讲_html运行原理②_html文件基本结构_html元素和属性_学习笔记_源代码图解_PPT文档整理
- HTML学习笔记二表格基础
- html系统学习之三 <表格,列表,表单>
- ASP.NET学习笔记五之表格&列表
- html_day2---表格+列表+框架
- 黑马程序员之HTML学习笔记:rowspan属性实现HTML表格中一列跨越多行,colspan 属性实现HTML表格中一行跨越多列
- HTML列表<dl>表格<table>超链接<a href>
- HTML学习笔记(九)HTML 表格
- 将HTML表格转换为ASP+数据列表(DataList)
- [HTML] 琐琐碎碎(一)——书签、表格、列表
- Html笔记(三)列表
- html列表、表格
- HTML学习笔记【5】使用表格
- HTML学习笔记【4】使用列表
- HTML无序列表和表格实例
- html学习笔记(html元素运用实例)