Html中的列表

html-css013

Html中的列表,第1张

Html中列表共有三种:有序列表、无序列表和自定义列表。下面分开解释下:

1.有序列表是一列使用数字进行标记的项目,它使用<li>包含于<ol>标签内。示例如下:

执行效果为:1.语文

                   2.数学

                   3.体育

                   4.英语

有序列表在当列表项目的每个列表项目前面需要一个递增值得时候使用(例如1,2,3等)。有序列表的列表类型list-style-type可以被设置为任何在无序列表下可以设置的值。大部分情况下,有序列表要么前面是个递增数值,要么前面没有任何标记。

2.无序列表:是一组使用黑点庄进行标记的项目,它使用<li>包含在<ul>标签内;

实现的效果:

无序列表的一些特定的css属性有list-style-type,list-style-position和list-style-image.这些睡在那个设置了列表项目符号的类型,标记的位置,以及使用图片代替标记。这三个属性可以使用list-style进行合并缩写。

3.定义列表:语义上表示项目及其注释的组合,它以<dl>标签开始,自定义列表以<dt>开始,自定义列表项的定义以<dd>开始。实例如下:

效果如下:

注意:可以在单个dd下面使用多个dt,也可以在单个dt下面使用多个dd。

从语义上来讲,三组标签分别对应不同具有含义的列表:无序列表适合元素之间无级别顺序关系的情形;有序列表适合各项目之间存在顺序关系的情形;定义列表用于一个术语名对应多重定义或者多个术语名同一个给出的定义,也可以只有术语名称或只有定义,即<dt>与<dd>在其中数量不限,对应关系不限。

列表中的CSS:

列表最重要的CSS属性便是list-style属性,他的语法如下:

list-style:list-style-image||list-style-position||list-style-type

list-style-image可定义列表前所使用图片,list-style-position属性取值含outside、insideoutside为默认值,列表项目标记此时被放置在文本之外,它将环绕文本在文本之外,inside列表项目旋转在文本之内,环绕文本对齐。示例如下:

执行效果如下:

list-style-type我列表显示乐行,常见的9种属性值:a.disc:默认值,实心圆;b.circle:空心圆;c.square:实心方块;d.decimal:阿拉伯数字;e.lower-roman:小写罗马数字;f:upper-roman:大写罗马数字;g.lower-alpha:小写英文字母;h.upper-alpha:大写英文字母;i.none:不适用项目符号

列表之间的嵌套: 在Html里允许在一个列表里嵌套另一个列表,每个嵌套的列表都会再一次以缩进形式显示,但不建议对列表进行多次嵌套,这样在浏览器的显示会有点乱。在HTML中,无序列表中除了可以嵌套无序列表,也可以嵌套有序列表,反之亦然。示例如下:

执行效果:

参考:

1. 关于html中的列表 - walkingp - 博客园

2. html之列表 - 郑志伟 - 博客园

3. CSS有序列表无序列表嵌套冲突问题测试实例页面

1.常规标记/双标记

<标记 属性="属性值"  属性="属性值"></标记>

2. 空标记/单标记

<标记 属性="属性值"/>

说明:写在<>中的第一个单词叫做标记,标签,元素名。

标记和属性用空格隔开,属性和属性值用等号连接,属性值必须放在双引号(" ")内。

一个标记可以没有属性值也可以有多个属性,属性和属性之间不分先后顺序。

空标记没有单独的结束标签,用斜杠("/")代替。

1.文本标题标签

<h1>一级标题</h1>

<h2>二级标题</h2>

<h6>六级标题</h6>

2.水平线

<hr/>空标记

3.段落

<p>段落文本内容</p>

4.强制换行

<br/>是一个空标记

5.空格

<>

---所占位置没有一个确定的值,这与当前字号字体都有关系。

6.加粗

<b>加粗内容</b>-----样式标签

<strong>加粗内容</strong>表示该文本比较重要,提醒读者/终端注意表示强调

7.倾斜标记

<em>  </em>---语义标签

<i></i>样式标签

8.

区别:

<strong><em>逻辑字体格式化标签.表示 强调 .默认效果是通过字体加粗/倾斜来表示语义强调.而<b><i>标签就是字体加粗/倾斜标签,没有语意强调的意思,一般称为物理(无意义)字体格式化标签。

语意强调作用的<strong><em>比<b><i>更容易引起搜索引擎的注意,但是如果只是为了加粗样式,建议在css样式表里实现。

9.

扩展    HTML和XHTML的语法区别

XHTML,要求标签正确嵌套

XHTML,所有标签必须关闭

XHTML,区分大小写

XHTML属性值,要用双引号

XHTML,用id属性代替,name属性

XHTML,特殊字符的处<>

10.列表(ul,ol,dl)

HTML中有三种列表,分别是:无序列表,有序列表,自定义列表.

无序列表

<ul>--unorderList

<li>列表项内容</li>

…..      …..

</ul>

有序列表

<ol>--orderList

<li>列表项内容</li>

<li>列表项内容</li>

…..      …..

</ol>

自定义列表

<dl>

<dt>名词</dt>

<dd>解释</dd>

</dl>

11.

12.

13.表格

数据表格的相关属性

1 ) width="表格的宽度"

2) height=“表格的高度”

3) border=“表格的边框”

4) bordercolor="表格边框颜色"

5 ) bgcolor="表格的背景色”

6) cellspacing=“单元格与单元格之间的间距”

7 ) cellpadding=“单元格与内容之间的空隙”

8)水平对齐方式: align="left/center/right"

垂直对齐方式: valign="top/middle/bottom”;

注:垂直对其方式在td,tr上使用

表格跨行和跨列

colspan=“所要合并的单元格的列数”横向合并;

rowspan=“所要合并的单元格的行数”纵向合并;