列表字体和间距

当创建样式列表时,需要调整样式,使其保持与周围元素相同的垂直间距和相互间的水平间距。
 
示例代码

/* 基准样式 */
html { font-family: Helvetica, Arial, sans-serif; font-size: 10px; }
/*设置网页字体基准大小*/
h2 { font-size: 2rem; }
ul,ol,dl,p { font-size: 1.5rem; }
li, p { line-height: 1.5; }
/*为列表、段落 设置相对字体大小,和行间距,有利于保持垂直间距一致*/ /* 描述列表样式 */
dd, dt { line-height: 1.5; }
dt { font-weight: bold; }
dd { margin-bottom: 1.5rem; }
/*描述列表样式与基准样式一致*/
  • 规则集2和3为标题、不同的列表类型和段落以及设置了相对字体大小(这些列表的子元素将会继承该规则集),这就意味着每个段落和列表都将拥有相同的字体大小和上下间距,有助于保持垂直间距一致。
  • 规则集4在段落和列表项目上设置相同的 line-height ,因此段落和每个单独的列表项目将具有相同的行间距, 这也将有助于保持垂直间距一致。
  • 规则集5-7适用于描述列表,我们在描述列表的术语和其描述上设置与段落和列表项相同的行高,以及 margin-bottom 为1.5 rem(与段落(p)和列表项目(li))相同。 再次强调一遍,这里很好地实现了一致性! 我们还使描述术语具有粗体字体,因此它们在视觉上脱颖而出。
 
描述列表解释: dl dt dd 是一套组合标签,且使用了dt和dd,则外层必须用dl包裹。
使用方法如下,
<dl>
  <dt>标题1</dt>
  <dd>列表项1</dd>
  <dd>列表项2</dd>
  <dt>标题2</dt>
  <dd>列表项1</dd>
  <dd>列表项2</dd>
</dl>
 

列表样式

可以在<ul>或<ol>元素上用三个基本属性设置样式:
  • list-style-type 设置列表项目符号类型
    • 无序列表:方形、实心圆、空心圆
    • 有序列表:数字、字母、罗马数字、大小写
    • 其他样式
  • list-style-position 设置项目符号位置在表项内还是外
    • inside
    • outside
    • 0 0 表示每个列表项的左上侧
  • list-style-image 为项目符号自定义图片
    • url(……)
 

列表计数管理

start
制定列表从第几项开始计数
 
reversed
设置列表倒计数
<ol start="4" reversed> <li>……
 
value
为列表项指定数值
<li value="2"> ……
 
 
 
 
 

最新文章

  1. Js dom操作总结
  2. hadoop yarn running beyond physical memory used
  3. SFTP和FTS协议的区别
  4. SQL Server 分组 去除从复列
  5. 【poj1010】 STAMPS
  6. Redis数据持久化之AOF持久化
  7. HDU 2066 一个人的旅行【Dijkstra 】
  8. GitHub之创建
  9. xheditor在线编辑器的使用
  10. tomcat管理员manager app无法进入解决方法
  11. OC-nonatomic和atomic相关
  12. Linux下常用的压缩与解压命令
  13. [leetcode-572-Subtree of Another Tree]
  14. oracle多表连接查询竟然还有这种操作
  15. win7 重装 docker 启动后无法启动错误解决
  16. 【iOS】 含tableView的ViewController基类的实现
  17. 使用 phpstudy 搭建本地测试环境
  18. 一些Js操作
  19. @Vue/Cli 3 Invalid Host header 检测关闭
  20. lua_tinker源码笔记1

热门文章

  1. CSS动画animation
  2. uboot分析——预备知识
  3. 磁盘构造/msdos分区(fdisk)格式化(mkfs)和挂载
  4. cgroup实践-资源控制
  5. WPF控件库总结
  6. 如何给input或textarea文字加背景色
  7. Dubbo 初识SPI-Version2.7.5
  8. 网络拓扑实例之VRRP负载分担(四)
  9. ctf-工具-binwalk
  10. 深度分析:面试90%被问到的 Session、Cookie、Token,看完这篇你就掌握了!