CSS之列表标签
1 无序列表
无序列表,用来表示一个列表的语义,并且每个项目和每个项目之间,是不分先后的。
ul就是英语unordered list,“无序列表”的意思。
li 就是英语list item , “列表项”的意思。
|
1 <ul> 2 <li>北京</li> 3 <li>上海</li> 4 <li>广州</li> 5 <li>铁岭</li> 6 </ul> |
也就是说,所以的li不能单独存在,必须包裹在ul里面;反过来说,ul的“儿子”不能是别的东西,只能有li。
下面的是错误的,因为必须用ul包裹:
|
7 <li>北京</li> 8 <li>上海</li> 9 <li>广州</li> 10 <li>铁岭</li> |
下面的也是错误的,因为ul里面只能有li标签,而不能有别的:
|
1 <ul> 2 <h3>中国主要城市</h3> 3 <li>北京</li> 4 <li>上海</li> 5 <li>广州</li> 6 <li>铁岭</li> 7 </ul> |
浏览器会默认的给无序列表小圆点的“先导符号”
但是,再次强调,ul的作用,并不是给文字增加小圆点的,而是增加无序列表的“语义”的。
ul标签实际应用场景:
ul的儿子,只能是li。但是li是一个容器级标签,li里面什么都能放,比如:
|
1 <ul> 2 <li> 3 <h4>谈治国理政</h4> 4 <p>¥49.00</p> 5 <p>《谈治国理政》谈中国、论世界,为各国读者开启了一扇观察和感知中国的窗口。阅读这本书,可以了解以123同志为总书记的党中央治国理念和执政方略,品味悠长醇厚的中国历史文化,感受当</p> 6 </li> 7 <li> 8 <h4>用典</h4> 9 <p>¥23.60</p> 10 <p>人民日报社社长杨振武主持编写并作序,人民日报社副总编辑卢新宁组织撰写解读文字,旨在对总书记重要讲话(文章)引用典故的现实意义进行解读,对典故的背景义</p> 11 </li> 12 <li> 13 <h4>摆脱贫困</h4> 14 <p>26.00</p> 15 <p>追本溯源 融会贯通 深入学习贯彻总书记系列重要讲话精神 推动学习贯彻向广度深度拓展 总书记**部个人专著 时隔22年后重印发行</p> 16 </li> 17 </ul> |
甚至于可以再放一个ul:
|
1 <ul> 2 <li> 3 吃的 18 <ul> 19 <li>饼干</li> 20 <li>面包</li> 21 <li> 22 巧克力 23 <ul> 24 <li>德芙</li> 25 <li>费列罗</li> 26 </ul> 27 </li> 28 </ul> 4 </li> 5 <li> 6 用的 7 <ul> 8 <li>笔记本</li> 9 <li>圆珠笔</li> 10 </ul> 11 </li> 12 <li> 13 喝的 14 <ul> 15 <li>牛奶</li> 16 <li>可乐</li> 17 </ul> 18 </li> 19 </ul> |
2 有序列表
ordered list 有序列表,用ol表示
|
1 <ol> 2 <li>小苹果</li> 3 <li>月亮之上</li> 4 <li>最炫民族风</li> 5 </ol> |
浏览器会自动增加阿拉伯序号:
也就是说,ol和ul就是语义不一样,怎么使用都是一样的。
ol里面只能有li,li必须被ol包裹。li是容器级。
ol这个东西用的不多,如果想表达顺序,大家一般也用ul:
|
1 <ul> 2 <li>1. 小苹果</li> 3 <li>2. 月亮之上</li> 4 <li>3. 最炫民族风</li> 5 </ul> |
3 定义列表
定义列表也是一个组标签,不过比较复杂,出现了三个标签:
dl表示definition list 定义列表
dt表示definition title 定义标题
dd表示definition description 定义表述词儿
dt、dd只能在dl里面;dl里面只能有dt、dd
|
1 <dl> 2 <dt>北京</dt> 3 <dd>国家首都,政治文化中心</dd> 4 <dt>上海</dt> 5 <dd>魔都,有外滩、东方明珠塔、黄浦江</dd> 6 <dt>广州</dt> 7 <dd>中国南大门,有珠江、小蛮腰</dd> 8 </dl> |
表达的语义是两层:
1) 是一个列表,列出了北京、上海、广州三个项目
2)每一个词儿都有自己的描述项。
dd是描述dt的。
定义列表用法非常灵活,可以一个dt配很多dd:
|
1 <dl> 2 <dt>北京</dt> 3 <dd>国家首都,政治文化中心</dd> 4 <dd>污染很严重,PM2.0天天报表</dd> 5 <dt>上海</dt> 6 <dd>魔都,有外滩、东方明珠塔、黄浦江</dd> 7 <dt>广州</dt> 8 <dd>中国南大门,有珠江、小蛮腰</dd> 9 </dl> |
北京这个项目,用了两个dd来描述。
还可以拆开,让每一个dl里面只有一个dt和dd,这样子感觉清晰一些。
|
1 <dl> 2 <dt>北京</dt> 3 <dd>国家首都,政治文化中心</dd> 4 <dd>污染很严重,PM2.0天天报表</dd> 5 </dl> 6 7 <dl> 8 <dt>上海</dt> 9 <dd>魔都,有外滩、东方明珠塔、黄浦江</dd> 10 </dl> 11 12 <dl> 13 <dt>广州</dt> 14 <dd>中国南大门,有珠江、小蛮腰</dd> 15 </dl> |
真实案例:
结构:
|
1 <dl> 2 <dt>购物指南</dt> 3 <dd> 4 <a href="#">购物流程</a> 5 <a href="#">会员介绍</a> 6 <a href="#">生活旅行/团购</a> 7 <a href="#">常见问题</a> 8 <a href="#">大家电</a> 9 <a href="#">联系客服</a> 10 </dd> 11 </dl> 12 <dl> 13 <dt>配送方式</dt> 14 <dd> 15 <a href="#">上门自提</a> 16 <a href="#">211限时达</a> 17 <a href="#">配送服务查询</a> 18 <a href="#">配送费收取标准</a> 19 <a href="#">海外配送</a> 20 </dd> 21 </dl> |
CSS之列表标签的更多相关文章
- python 全栈开发,Day46(列表标签,表格标签,表单标签,css的引入方式,css选择器)
一.列表标签 列表标签分为三种. 1.无序列表<ul>,无序列表中的每一项是<li> 英文单词解释如下: ul:unordered list,“无序列表”的意思. li:lis ...
- Day46(列表标签,表格标签,表单标签,css的引入方式,css选择器)
一.列表标签 列表标签分为三种. 1.无序列表<ul>,无序列表中的每一项是<li> 英文单词解释如下: ul:unordered list,“无序列表”的意思. li:lis ...
- 初学HTML 常见的标签(二) 列表标签
上次介绍了一些简单的文本标签设计, 这篇介绍列表类标签, 通过列表能写出很好看的, 多元化的网络页面. ul-li 列表标签 <ul> <li>列表1</li> & ...
- CSS图片列表
1.效果图: 2.Example Source Code <h3><a href="http://www.52css.com/">我爱CSS画廊</a ...
- 5.22 HTML 列表标签和表单标签
1,ul无序列表 标签 ul:unordered list ,就是无序列表的意思. li: listitem 列表项的意思.无序列表的每一项都是<li>. <!DOCTYPE h ...
- html-2, a img ul li ol dl dt dd 标签与列表标签的简单使用
<!-- a: a{ /*清除a标签的下划线*/ text-decoration: none; } (1)超链接 href 超链接的地址 target: _self 默认 在当前中打开链接地 ...
- 认识HTML中表格、列表标签以及表单控件
前端之HTML,CSS(二) HTML标签 列表标签 无序列表:闭标签,由<ul><li></li>...</ul>组合而成,效果成纵向列表.格式:&l ...
- Kure讲HTML_列表标签及表单标签
首先我上个图来告诉大家什么是列表 左侧的这一部分就可以称为是列表或者叫树,其实我们可以通过div+css实现列表,可是考虑语义化的问题,我们还是看看html提供好的列表标签,html提供了两种列表,一 ...
- 学习笔记 第八章 使用CSS美化列表
第8章 使用CSS美化列表 8.1 列表的基本结构 在HTML中,列表结构可以分为两种基本类型:有序列表和无序列表.使用标签如下: <ul>...</ul>:标识无序列表: ...
随机推荐
- 【转】 iOS9.2-iOS9.3.3越狱插件清单
以下是iOS9.3.3越狱插件清单 原文地址:http://bbs.feng.com/read-htm-tid-10668605.html 序列 支持与否 插件名称 兼容版本 支持设备 1 是 20 ...
- html img图片等比例缩放
在img标签里面只设置宽,不设置高,图片就会等比例缩放.
- Appfuse:添加自定义页面组件
我之前是做ASP.NET的,碰到被多个页面都使用的类似组件后,就想着采用ascx(用户自定义组件)来解决,那做Java我也想用这种方案. 我要做的效果如下: 实现方案:tag方式(自定义标签) 1. ...
- ssl + nginx + tomcat 部署方案
安装make yum -y install gcc automake autoconf libtool make 安装g++ yum install gcc gcc-c++ 安装PCRE cd /us ...
- javascript设计模式-工厂方法模式
工厂方法模式笔记 通过对产品类的抽象使其创建业务主要负责用于创建多类产品的实例 对于创建多类对象,简单工厂不太实用,这是简单工厂模式的应用局限,当然这正是工厂方法模式的价值之所在 通过工厂方法模 ...
- 安装.NET Framework进度条卡住不动的解决方案
VS在安装之前需要安装.NET Framework,我安装的是4.0版本.但是安装进度条到一半左右时就卡住不动了.前前后后重试多次,还有几次重新开机,但都没用. 开始还以为是安装的系统有问题.后来在网 ...
- SQL 语法总结
学了一个月的java,开始有入门的感觉.这段时间接触到了java的JDBC, 发现学习这部分的内容还是要有SQL的基础,于是花费了几天时间学习了一下SQL语法,并将其总结于下. 选择数据 SELECT ...
- Oracle学习笔记八 表空间
表空间 表空间是一个或多个数据文件的集合,所有的数据对象都存放在指定的表空间中,但主要存放的是表, 所以称作表空间 . 分区表 当表中的数据量不断增大,查询数据的速度就会变慢,应用程序的性能就会下 ...
- shell 脚本之循环使用 for while 详解
任何一种编程语言中循环是比不可少的,当然 shell 脚本也少不了循环语句,包括 for 语句. while 语句.文中主要以实际用例来说明 for while 都有哪些常见的使用方法和技巧. 一.f ...
- IIS将错误信息发送到浏览器
本文版权归博客园和dige1993所有,访问作者博客:http://www.cnblogs.com/dige1993 最近又开始玩ASP了,调试的时候出现错误不清楚详细错误信息特别不方便,记得以前可以 ...