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以及在其封装的分页控件上做数据的直接录入的处理,介绍情况下数据的保存和校验 ...
随机推荐
- caffe model 可视化
1. 打开网址 http://ethereon.github.io/netscope/#/editor 2.将自己的train_test.prototxt里的复制粘贴到左边 3.然后同时shift+e ...
- 【转】关于字符编码,你所需要知道的(ASCII,Unicode,Utf-8,GB2312…)
转载地址:http://www.imkevinyang.com/2010/06/%E5%85%B3%E4%BA%8E%E5%AD%97%E7%AC%A6%E7%BC%96%E7%A0%81%EF%BC ...
- Computed read-only property vs function in Swift
In the Introduction to Swift WWDC session, a read-only property description is demonstrated: class V ...
- 浮动div中的图片垂直居中
table-cell方法垂直水平居中 <!DOCTYPE html> <html> <head> <meta name="description&q ...
- 使用FIR.im发布自己的移动端APP
一次很偶然的机会知道FIR.im,这家公司主要的产品就是帮助开发者方便便捷地发布iOS或者Android应用的.今天我就聊聊如何在FIR.im中发布自己的APP,然后让加入UUID的设备通过网页直接下 ...
- javascript作用域链与原型链有联系吗?
一般来说,作用域链是针对变量的,js里面大的范围上来说,只有两种作用域,全局作用域和函数内部作用域,如果函数1里面又定义了函数2(一般都是匿名函数), 那么就有了这么一个作用域链全局作用域==> ...
- asp.net type=file在上传图片到服务器
前台 <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> ...
- SQL Join的一些总结
1.1.1 摘要 Join是关系型数据库系统的重要操作之一,SQL Server中包含的常用Join:内联接.外联接和交叉联接等.如果我们想在两个或以上的表获取其中从一个表中的行与另一个表中的行匹配的 ...
- maven添加sqlserver的jdbc驱动包
http://search.maven.org/中没有sqlserver的jdbc驱动,所以需要本地安装sqljdbc的jar包,然后再在pom里面引入 Step 1 在微软官网下载sqljdbc的j ...
- Android 录音器
Android自带的mediarecoder录音器不含pause暂停功能,解决方法:录制多个音频片段,最后合成一个文件. 参照 : http://blog.csdn.net/a601445984/ar ...