第六章:html列表

敖游
2015-12-23
来源:遨游建站

  今天我们开始学习《十天学会web标准(div+css)》的html列表,包含以下内容和知识点:

  一、ul无序和ol有序列表

  二、改变项目符号样式或用图片定义项目符号

  三、横向图文列表

  四、浮动后父容器高度自适应

  五、IE6的双倍边距bug

  一、ul无序和ol有序列表

  无序列表是web标准布局中最常用的样式,代码如下:

  <div id="layout">

  <ul>

  <li><a title="第五天 超链接伪类" href="/div_css/906.shtml" target="_blank">第五天 超链接伪类</a></li>

  <li><a title="第四天 纵向导航菜单" href="/div_css/905.shtml" target="_blank">第四天 纵向导航菜单</a></li>

  <li><a title="第三天 二列和三列布局" href="/div_css/904.shtml" target="_blank">第三天 二列和三列布局</a></li>

  <li><a title="第二天 一列布局" href="/div_css/903.shtml" target="_blank">第二天 一列布局</a></li>

  <li><a title="第一天 XHTML CSS基础知识" href="/div_css/902.shtml" target="_blank">第一天 XHTML CSS基础知识</a></li>

  </ul>

  </div>

  

  这就是有无序列表,是以ul包含li的形式,默认每行前的符号是圆点,可以通过样式表改为无、方块,空心圆等。有序列表是以ol包含li的形式,是以数字为项目符号的,无序列表也可以用css定义显示成有序列表,代码及显示效果如下:

  <div id="layout">

  <ol>

  <li><a title="第五天 超链接伪类" href="/div_css/906.shtml" target="_blank">第五天 超链接伪类</a></li>

  <li><a title="第四天 纵向导航菜单" href="/div_css/905.shtml" target="_blank">第四天 纵向导航菜单</a></li>

  <li><a title="第三天 二列和三列布局" href="/div_css/904.shtml" target="_blank">第三天 二列和三列布局</a></li>

  <li><a title="第二天 一列布局" href="/div_css/903.shtml" target="_blank">第二天 一列布局</a></li>

  <li><a title="第一天 XHTML CSS基础知识" href="/div_css/902.shtml" target="_blank">第一天 XHTML CSS基础知识</a></li>

  </ol>

  </div>

  

  二、改变项目符号样式或用图片定义项目符号

  刚才说了项目符号默认是圆点,可以通过样式表改为其它形式,下面实际操作一下:

  

  从样式表编辑器中可以看到,有好多种形式,包括改为ol默认那样以数字有序列表显示。另外项目符号还可以以图像形式,如下图:

  

  

  这种形式对图像控制不是很灵活,所以实际应用当中一般用背景图片来实现,在上例基础上将项目符号设置为 list-style: none;,然后

1  /  4
阅读327
分享
写评论...