您现在的位置是:网站首页> 编程资料编程资料
CSS学习之类目之间竖线的练习实例_CSS教程_CSS_网页制作_
                     2023-11-02
                234人已围观
                
                2023-11-02
                234人已围观
            
简介 网页制作Webjx文章简介:最近在做一个网站项目碰到一个老话题,就是类目之间竖线的做法. 最近在做一个网站项目碰到一个老话题,就是类目之间竖线的做法. 我以前的做法都是在每个a标签之间用”|”符号来
最近在做一个网站项目碰到一个老话题,就是类目之间竖线的做法.
最近在做一个网站项目碰到一个老话题,就是类目之间竖线的做法.

我以前的做法都是在每个a标签之间用”|”符号来隔开,其实我知道这样做并不是很科学,一直没找到解决途径,看到了TAOBAO UED和blueidea上有介绍这种竖线的做法,

研究了一下.TAOBAO UED中写到:
类目间的竖线无非都只有三种。
1、背景图
在a标签设置一个padding 用宽1px高不等的背景图来position到右侧。
缺点:最后一个还是要用class来隐藏掉背景。
2、符号
在每个a标签之间用”|”符号来填充。
缺点:html文件变大,文件维护变得很麻烦,而且在html中毫无意义。
3、a标签右侧的boder。
同背景图一样,只不过使用border-right来代替。缺点也同上。
其实淘宝网站的做法是。利用ul的overflow:hidden 再将li的margin-right:-1px的做法做出来的。这样的做法就可以同时避免以上的缺点了。现在越来越多的网站都是这样做了。
我尝试写了一下,代码如下:
css部分:
.topnav { width:264px; float:right; display:inline; overflow:hidden}
.topnav ul { margin:0; padding:0}
.topnav li { width:66px; height:auto; float:left; text-align:center; border-right:1px solid #736e6e; margin-right:-1px;}
html部分:
html部分:
- 我要合作
- 易闻博客
- 联系我们
- 网站地图

相关内容
- 简单学习css组合与CSS嵌套的写法_CSS教程_CSS_网页制作_
- CSS实例教程:网页区块中标题右侧更多_CSS教程_CSS_网页制作_
- 建议网页设计师用CSS制作网站导航菜单_CSS教程_CSS_网页制作_
- CSS代码优化7个准则_CSS教程_CSS_网页制作_
- _CSS教程_CSS_网页制作_
- Webjx收集的30个CSS导航及菜单教程_CSS教程_CSS_网页制作_
- 雷霆战机最新辅助修改器刷分刷宝箱攻略_各类修改器刷分教程汇总_手机游戏_游戏攻略_
- 雷霆战机装甲副武器僚机都选哪种最好 新手必看攻略_手机游戏_游戏攻略_
- 刀塔传奇斧王搭配什么英雄好 英雄搭配攻略_手机游戏_游戏攻略_
- 刀塔传奇斧王什么装备好 斧王装备选择_手机游戏_游戏攻略_
 
                                
                                                         
                                
                                                         
                                
                                                         
 
    