[CSS]CSS:类目之间的竖线问题

现在就来说个淘宝首页上的一个小技巧。  1、类目之间的横竖线  从很久很久以前开始,类目间的竖线无非都只有三种。  1、背景图  在a标签设置一个padding 用宽1px高不等的背景图来position到右侧。  缺点:最后一个还是要用class来隐藏掉背景。  2、符号  在每个a标签之间用”|”符号来填充。  缺点:html文件变大,文件维护变得很麻烦,而且在html中毫无意义。  3、a标签右侧的boder。  同背景图一样,只不过使用border-right来代替。缺点也同上。  看到这里,可能已经有人打开淘宝首页用firebug查看源码来看是怎么做了。  其实现有是利用ul的overflow:hidden 再将li的margin-left:-1px的做法做出来的。这样的做法就可以同时避免以上的缺点了。有时单单是给容器添加overflow: hidden,IE6很可能根本

你可能感兴趣的:([CSS]CSS:类目之间的竖线问题)