HTML 列表 <ol><ul><li><dl><dt><dd>
<ol>标签-有序列表
定义和用法:
<ol>标签定义有序列表。
HTML 与 XHTML 之间的差异
在 HTML 4.01 中,ol 元素的 "compact"、"start" 以及 "type" 属性是不被赞成使用的。
在 XHTML 1.0 Strict DTD 中,ol 元素的 "compact"、"start" 以及 "type" 属性是不被支持的。
属性:
reversed -- HTML5中的新属性。
值:reversed
reversed 属性是逻辑属性。
当使用该属性时,它规定列表属性为降序 (9, 8, 7...),而不是升序 (1, 2, 3...)。
目前只有 Chrome 和 Safari 6 支持 reversed 属性。
<ul>标签 -无序列表
定义和用法:
<ul> 标签定义无序列表。
HTML 与 XHTML 之间的差异
在 HTML 4.01 中,ul 元素的 "compact" 和 "type" 属性是不被赞成使用的。
在 XHTML 1.0 Strict DTD 中,ul 元素的 "compact" 和 "type" 属性是不被支持的。
提示和注释:
提示:请使用样式来定义列表的类型。
<li>标签 --列表项目
定义和用法:
<li> 标签定义列表项目。
<li> 标签可用在有序列表 (<ol>) 和无序列表 (<ul>) 中。
HTML 与 XHTML 之间的差异
在 HTML 4.01 中,li 元素的 "type" 和 "value" 属性是不被赞成使用的。
在 XHTML 1.0 Strict DTD 中,li 元素的 "type" 和 "value" 属性是不被支持的。
css样式:
1. list-style-type 属性设置列表项标记的类型。
值:
| none | 无标记 |
| disc | 默认。标记是实心圆。 (无序列表) |
| circle | 标记是空心圆。 (无序列表) |
| square | 标记是实心方块。 (无序列表) |
| decimal | 标记是数字。 (有序列表) |
| decimal-leading-zero | 0开头的数字标记。(01,02,03等。) (有序列表) |
| lower-roman | 小写罗马数字(i,ii,iii,iv,v,等。) (有序列表) |
| upper-roman | 大写罗马数字(I,II,III,IV,V,等。) (有序列表) |
| lower-alpha | 小写英文字母(a,b,c,d,等。) (有序列表) |
| upper-alpha | 大写英文字母(A,B,C,D,等。) (有序列表) |
| lower-greek | 小写希腊字母(alpha,beta,gamma,等。) (有序列表) |
| lower-latin | 小写拉丁字母(a,b,c,d,e,等。) (有序列表) |
| upper-latin | 大写拉丁字母(A,B,C,D,E,等。) (有序列表) |
| hebrew | 传统的希伯来编号方式。 (有序列表) |
| armenian | 传统的亚美尼亚编号方式。 (有序列表) |
| georgian | 传统的乔治亚编号方式(an,ban,gan,等。) (有序列表) |
| cjk-ideoguaphic | 简单的表意数字。 (有序列表) |
| hiragana | 标记是: a, i, u, e, o, ka, ki, 等。(日文片假名) (有序列表) |
| katakana | 标记是:A, I, U, E, O, KA, KI, 等。(日文片假名) (有序列表) |
| hiragana-iroha | 标记是:i, ro, ha, ni, ho, he, to, 等。(日文片假名) (有序列表) |
| katakana-iroha | 标记是:I, RO, HA, NI, HO, HE, TO, 等。(日文片假名)(有序列表) |
ul.circle {list-style-type:circle;}
ul.square {list-style-type:square;}
ol.upper-roman {list-style-type:upper-roman;}
ol.lower-alpha {list-style-type:lower-alpha;}
2. list-style-position 设置在何处放置列表项标记。
可能的值:
|
inside |
列表项目标记放置在文本以内,且环绕文本根据标记对齐。 |
|
outside |
默认值。保持标记位于文本的左侧。列表项目标记放置在文本以外,且环绕文本不根据标记对齐。 |
|
inherit |
规定应该从父元素继承 list-style-position 属性的值。 注释:任何的版本的 Internet Explorer (包括 IE8)都不支持属性值 "inherit"。 |
说明
该属性用于声明列表标志相对于列表项内容的位置。外部 (outside) 标志会放在离列表项边框边界一定距离处,不过这距离在 CSS 中未定义。内部 (inside) 标志处理为好像它们是插入在列表项内容最前面的行内元素一样。
3. list-style-image 使用图像来替换列表项的标记。
可能的值:
|
URL |
图像的路径。 |
|
none |
默认。无图形被显示。 |
|
inherit |
规定应该从父元素继承 list-style-image 属性的值。 注释:任何的版本的 Internet Explorer (包括 IE8)都不支持属性值 "inherit"。 |
说明
这个属性指定作为一个有序或无序列表项标志的图像。图像相对于列表项内容的放置位置通常使用 list-style-position 属性控制。
注释:请始终规定一个 "list-style-type" 属性以防图像不可用。
ol
{
list-style-image:url("/i/arrow.gif");
list-style-type:square;
}
<dl>标签--定义列表
定义和用法:
<dl> 标签定义了定义列表(definition list)。
<dl> 标签用于结合 <dt> (定义列表中的项目)和 <dd> (描述列表中的项目)。
<dt>标签
定义和用法:
<dt> 标签定义了定义列表中的项目(即术语部分)。
<dt>标签表示内容块的标题。
<dd>标签
定义和用法:
<dd> 在定义列表中定义条目的定义部分。
<dd>标签表示内容块。
例子:效果图:
- 计算机
- 用来计算的仪器 ... ...
- 显示器
- 以视觉方式显示信息的装置 ... ...
<dl>
<dt>计算机</dt>
<dd>用来计算的仪器 ... ...</dd>
<dt>显示器</dt>
<dd>以视觉方式显示信息的装置 ... ...</dd>
</dl>
dl dt dd 标签的用法
使用了dt dd最外层就必须使用dl包裹,此组合标签我们也又叫表格标签,与table表格类似组合标签,故名我们也叫dl表格。
为常用标题+列表型标签。如没有对dl dt dd标签初始CSS样式,默认dd列表内容会一定缩进。
首先dt和dd是放于dl标签内,标签dt与dd处于dl下相同级。也就是dt不能放入dd内,dd不能放入dt内。在dl下,dt与dd处于同级标签。DD标签可以若干。同时不能不加dl地单独使用dt标签或dd标签。
< dl></dl >用来创建一个普通的列表
< dt>< /dt>用来创建列表中的上层项目
<dd>< /dd>用来创建列表中最下层项目
< dt>< /dt>和< dd>< /dd>都必须放在< dl></dl >标志对之间。
解释下这里为什么说dt和dd分别创建上层和下层的项目。dt和dd如果不加浮动的话,是自己在一行的,也就是块元素。所以这里写的是上层和下层。
例子:
效果图:

body{font-size:12px; line-height:1.8; width:900px; marigin:auto;}
*{margin:; padding:;}
dl{width:350px; height:170px; padding:20px; marigin-left:20px; background:white; background-color:green;}
dt{float:left; width:60px;}
dd{float:left; width:290px;}
<dl>
<dt>商品名称:</dt>
<dd><strong>【好大的一只啊】</strong>优惠:<span>8.5折</span></dd>
<dt>商品简介:</dt>
<dd>商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称商品名称</dd>
<dt>店铺地址:</dt>
<dd>商品名称</dd>
<dt>联系电话</dt>
<dd>99999999999</dd>
浏览器兼容问题:
列表样式
IE默认为40px,通过ul、ol的margin属性设置
FF默认为40px,通过ul、ol的padding属性设置
dl无缩进,但起内部的说明元素dd默认缩进40px,而名称元素dt没有缩进。
要清除列表样式,一般可以设置
ul,
ol, dd {
list-style:none; 这一句是取消列表样式。
margin:0;
padding:0;
}
HTML 列表 <ol><ul><li><dl><dt><dd>的更多相关文章
- ASP.NET Aries 入门开发教程8:树型列表及自定义右键菜单
前言: 前面几篇重点都在讲普通列表的相关操作. 本篇主要讲树型列表的操作. 框架在设计时,已经把树型列表和普通列表全面统一了操作,用法几乎是一致的. 下面介绍一些差距化的内容: 1:树型列表绑定: v ...
- ASP.NET Aries 入门开发教程6:列表数据表格的格式化处理及行内编辑
前言: 为了赶进度,周末也写文了! 前几篇讲完查询框和工具栏,这节讲表格数据相关的操作. 先看一下列表: 接下来我们有很多事情可以做. 1:格式化 - 键值的翻译 对于“启用”列,已经配置了格式化 # ...
- ASP.NET Aries 入门开发教程3:开发一个列表页面及操控查询区
前言: Aries框架毕竟是开发框架,所以重点还是要写代码的,这样开发人员才不会失业,哈. 步骤1:新建html 建一个Html,主要有三步: 1:引入Aries.Loader.js 2:弄一个tab ...
- ASP.NET Aries 入门开发教程2:配置出一个简单的列表页面
前言: 朋友们都期待我稳定地工作,但创业公司若要躺下,也非意念可控. 若人生注定了风雨飘摇,那就雨中前行了. 最机开始看聊新的工作机会,欢迎推荐,创业公司也可! 同时,趁着自由时间,抓紧把这系列教程给 ...
- 散列表(hash table)——算法导论(13)
1. 引言 许多应用都需要动态集合结构,它至少需要支持Insert,search和delete字典操作.散列表(hash table)是实现字典操作的一种有效的数据结构. 2. 直接寻址表 在介绍散列 ...
- Python列表去重
标题有语病,其实是这样的: 假设有两个列表 : L1 = [1,2,3,4] ; L2 = [1,2,5,6] 然后去掉L1中包含的L2的元素 直接这样当然是不行的: def removeExists ...
- WPF 微信 MVVM 【续】修复部分用户无法获取列表
看过我WPF 微信 MVVM这篇文章的朋友,应该知道我里面提到了我有一个小号是无法获取列表的,始终也没找到原因. 前两天经过GitHub上h4dex大神的指导,知道了原因,是因为微信在登录以后,web ...
- Emoji选项列表
一.需要的前提文件 从网上下载Emoji的表情包,当然是png的图片,因为WPF不支持彩色的Emoji,所以,做列表的时候,需要用图片. 随着压缩包一起的还有一个Emoji.xml文件,文件的层级结构 ...
- UWP开发必备:常用数据列表控件汇总比较
今天是想通过实例将UWP开发常用的数据列表做汇总比较,作为以后项目开发参考.UWP开发必备知识点总结请参照[UWP开发必备以及常用知识点总结]. 本次主要讨论以下控件: GridView:用于显示数据 ...
- 在DevExpress程序中使用GridView直接录入数据的时候,增加列表选择的功能
在我上篇随笔<在DevExpress程序中使用Winform分页控件直接录入数据并保存>中介绍了在GridView以及在其封装的分页控件上做数据的直接录入的处理,介绍情况下数据的保存和校验 ...
随机推荐
- PV、UPV、UV简介
1.PV: PV的全称是Pageview,中文的意思是:综合浏览量. 浏览量.页面的浏览次数,衡量网站用户访问的网页数量,用户每打开/刷新一次页面就记录一次,多 次打开会累计. 2.UPV: UPV的 ...
- js函数的传参是按值传对递
根据js高级程序设计第三版编写,对于函数的参数只能按值传递是这样解释的: ECMAScript 中所有函数的参数都是按值传递的.也就是说,把函数外部的值复制给函数内部的参数,就和把值从一个变量复制到另 ...
- 第一章.C语言简介
C语言第一章 C语言简介 目录 一.C语言介绍 二.C语言特点 三.Hello World 四.转义符 五.占位符 六.俄罗斯方块游戏 七.文件下载 一.C语言介绍 C是一种通用的编程语言,广泛用 ...
- 我的git与github学习历程
因为想要知道如何把代码放到github上,所以就百度了一下,然后找到一个<如何从github上面拷贝源码>的文章,就先进行练习了下 1.首先到git官网下载git版本控制工具的安装包, ...
- [TCPIP] DNS Note
TCPIP DNS 域名系统 DNS 是一个应用于TCP/IP应用程序的分布式数据库,它提供主机名字和IP地址之间的转换及有关电子邮件的选路信息. 对DNS的访问是通过一个地址解析器来完成的,在Un ...
- Windows光标形状
::SetCursor( LoadCursor(NULL, IDC_XXX) ); IDC_ARROW (plain) IDC_HELP (arrow + question mark) IDC_APP ...
- Win10 + Nginx 1.10 + PHP 7 + Redis 配置方法
软件包版本 软件 版本 - 链接 - Nginx nginx-x32-1.10.2.zip 下载 PHP php-7.0.12-nts-Win32-VC14-x64 下载 Redis php_redi ...
- linux下的a.out文件
当然这里,我更重要的是强调这个什么段,什么段.这以前就知道.但其实是对一个可以执行的c语言程序的分析.就好比你分析一篇作文.有标题.有段落. .out文件就是扩展名为out的文件,它本身不代表任 ...
- yum安装命令的使用方法
yum安装常用软件的命令 #yum check-update #yum remove 软件包名 #yum install 软件包名 #yum update 软件包名 yum命令常见使用方法 yum - ...
- eclipse最有用快捷键整理
在网上搜eclipse快捷键,可以搜出一大堆,大多罗列了n多的快捷键,估计大部分人看了以后都会头大的,我也头大,不过我一一尝试了一遍,整理出了eclipse最常用最有用,写代码必须用到的一些快捷键,大 ...