类目之间竖线添加的方法

分类:未分类

 原以为类目之间的竖线添加无非三种方法:

1、背景图
在a标签设置一个padding 用宽1px高不等的背景图来position到右侧。
缺点:最后一个还是要用class来隐藏掉背景。

2、符号
在每个a标签之间用”|”符号来填充。
缺点:html文件变大,文件维护变得很麻烦,而且在html中毫无意义。

3、a标签右侧的boder。
同背景图一样,只不过使用border-right来代替。缺点也同上。

在淘宝首页看到的方法:

利用ul的overflow:hidden 再将li的margin-left:-1px实现。这样的做法就可以同时避免以上的缺点了。注意,li的line-height要和字高相等。

发表于:2008/10/27 10:44 | 52 views | 1条讨论

共有1条评论,发表一条新评论>>

  1. shorebean says:

    用背景图写时最后一个a或li可能会遇到class定义背景无效的情况,可改用更高定义强度的id来定义……
    博主 对 shorebean 的回复: 2008-11-06 13:38:20
    恩?哦。那是优先级不够高,像你说的,升高优先级就可以了。不过还是觉得淘宝的方法比较好…

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

回顶部