第十二章 列表和生成元素
来源:互联网 发布:matlab灰色预测算法 编辑:程序博客网 时间:2024/05/27 20:17
第十二章 列表和生成元素
1.列表
列表类型 list-style-type
值:disc circle square decimal decimal-leading-zero upper-alpha
upper-latin lower-alpha lower-latin upper-roman lower-roman
lower-greek upper-greek armenian georgian none
初始值:disc
应用于:display为list-item的元素
继承性:有
说明:
disc 使用实心点作为列表标志
circle 使用一个空心点作为列表标志
square 使用一个方块(实心或空心)作为列表标志
decimal 1 2 3....
decimal-leading-zero 01 02 03....
upper-alpha
upper-latin A B C...
lower-alpha
lower-latin a b c...
upper-roman I II III...
lower-roman i ii iii...
lower-greek 小写希腊字母
armenian 传统亚美尼亚字母
georgian 传统乔治序号
none 不使用任何标志
CSS无法识别有序还是无序列表,所以有序和无序列表都可以使用这些值
list-style-type可以继承,所以嵌套中的列表项如果要使用不同的标志,需要单独声明。
列表项图像 list-style-image
值:<uri> none inherit
初始值:none
应用于:dislay为list-item的元素
继承性:有
计算值:对于uri,为绝对URI;否怎为none
说明:
1.使用时要小心,避免使用过大图片
2.要留“后路”,防止图片加载失败,同时使用list-style-type
3.可以继承,所以嵌套中的列表项如果不希望使用图片,可以设置为none。
列表项标志的位置 list-style-position
值:inside outside inherit
初始值:outside
应用于:display为list-item的元素
继承性:有
列表项标志简写 list-style
值: <list-style-type> <list-style-image> <list-style-position> inherit
初始值:相对于各个属性
应用于:display为list-item的元素
继承性:有
说明:3个值顺序任意,而且可以任意省略,省略值按默认值计算。
列表布局:
1.列表项和列表本身都是块级元素
2.列表项标志在列表项外,也在整个列表外
3.列表项标志“挂”在列表项上,随列表项移动。
4.列表项标志和列表项间的距离没有明确定义,且不能设置。
5.如果列表项标志放置在列表项外,不会影响其他内容的布局,也不会影响列表项本身的布局。
6.为兼容考虑,需要缩进时,强烈建议同时设置margin和padding。
如要使用外边距,设置内边距为0 ul{margin-left:20px; padding-left:0}
2.生成内容
插入内容
方法:使用:before 和:after伪类元素,指定content
content
值:normal <string> <uri> <counter> attr<identifier>
open-quote close-quote no-open-quote no-close-quote inherit
应用于::before :after 伪类元素
继承性:无
计算值:对于<uri>值,为绝对uri;对于属性引用,则为结果字符串;否则根据指定确定。
说明:
1.CSS2和CSS2.1禁止浮动和定位:before和:after内容
2.如果:before和:after选择器的主体是块级元素,则生成内容的display属性只能设置成none inline block 或marker,其他值处理为block。
3.如果:before和:after选择器的主体是行内元素,则生成内容的display属性只能设置成inline或none,其它值处理为inline。
4.生成元素继承主体元素的样式。
5.插入属性值:如要插入href
a[href]:after{content: " [" att(href) " ]"}
1.列表
列表类型 list-style-type
值:disc circle square decimal decimal-leading-zero upper-alpha
upper-latin lower-alpha lower-latin upper-roman lower-roman
lower-greek upper-greek armenian georgian none
初始值:disc
应用于:display为list-item的元素
继承性:有
说明:
disc 使用实心点作为列表标志
circle 使用一个空心点作为列表标志
square 使用一个方块(实心或空心)作为列表标志
decimal 1 2 3....
decimal-leading-zero 01 02 03....
upper-alpha
upper-latin A B C...
lower-alpha
lower-latin a b c...
upper-roman I II III...
lower-roman i ii iii...
lower-greek 小写希腊字母
armenian 传统亚美尼亚字母
georgian 传统乔治序号
none 不使用任何标志
CSS无法识别有序还是无序列表,所以有序和无序列表都可以使用这些值
list-style-type可以继承,所以嵌套中的列表项如果要使用不同的标志,需要单独声明。
列表项图像 list-style-image
值:<uri> none inherit
初始值:none
应用于:dislay为list-item的元素
继承性:有
计算值:对于uri,为绝对URI;否怎为none
说明:
1.使用时要小心,避免使用过大图片
2.要留“后路”,防止图片加载失败,同时使用list-style-type
3.可以继承,所以嵌套中的列表项如果不希望使用图片,可以设置为none。
列表项标志的位置 list-style-position
值:inside outside inherit
初始值:outside
应用于:display为list-item的元素
继承性:有
列表项标志简写 list-style
值: <list-style-type> <list-style-image> <list-style-position> inherit
初始值:相对于各个属性
应用于:display为list-item的元素
继承性:有
说明:3个值顺序任意,而且可以任意省略,省略值按默认值计算。
列表布局:
1.列表项和列表本身都是块级元素
2.列表项标志在列表项外,也在整个列表外
3.列表项标志“挂”在列表项上,随列表项移动。
4.列表项标志和列表项间的距离没有明确定义,且不能设置。
5.如果列表项标志放置在列表项外,不会影响其他内容的布局,也不会影响列表项本身的布局。
6.为兼容考虑,需要缩进时,强烈建议同时设置margin和padding。
如要使用外边距,设置内边距为0 ul{margin-left:20px; padding-left:0}
2.生成内容
插入内容
方法:使用:before 和:after伪类元素,指定content
content
值:normal <string> <uri> <counter> attr<identifier>
open-quote close-quote no-open-quote no-close-quote inherit
应用于::before :after 伪类元素
继承性:无
计算值:对于<uri>值,为绝对uri;对于属性引用,则为结果字符串;否则根据指定确定。
说明:
1.CSS2和CSS2.1禁止浮动和定位:before和:after内容
2.如果:before和:after选择器的主体是块级元素,则生成内容的display属性只能设置成none inline block 或marker,其他值处理为block。
3.如果:before和:after选择器的主体是行内元素,则生成内容的display属性只能设置成inline或none,其它值处理为inline。
4.生成元素继承主体元素的样式。
5.插入属性值:如要插入href
a[href]:after{content: " [" att(href) " ]"}
0 0
- 第十二章 列表和生成元素
- 第十二章 表单元素
- 第十二章.列表组和面板和嵌入组件
- VC++60 第十二章 列表框和组合框
- 疯狂JAVA讲义---第十二章:Swing编程(六)微调控制器和列表框
- CSS12-列表和生成内容
- 第十二章 set和multiset
- R:访问列表元素和值
- 列表元素
- 利用反射和递归生成xml元素
- python中的列表解析和列表生成表达式
- Python学习:列表生成式和列表生成器
- python 中的列表解析和生成表达式
- python 中的列表解析和生成表达式
- python 中的列表解析和生成表达式
- Python中的列表解析和生成表达式
- UAP生成列表 和表单视图
- 列表解析和生成式表达式
- 回首2015,展望2016
- 8-题目1070:今年的第几天?
- 第十一章 表布局
- git学习笔记
- 【数据结构与算法】三 █算法复杂度█ 一 时间复杂度
- 第十二章 列表和生成元素
- 基础练习 数列特征
- Spring MVC 中的 forward 和 redirect 的简单理解
- 预处理进行调试
- 第十三章 用户界面样式
- AOJ--0033 Ball
- 字符串 HDU 1106 排序
- JQuery学习—JQuery-Validation 使用
- POJ 3261(后缀数组)