CSS学习之类目之间竖线的练习实例
近期在网站项目中的一次实践,使我再次遇到了关于类目间竖线设计的老话题。在浏览和琢磨诸多设计案例后,我意识到这是一个常见且重要的设计元素。
对于类目间的竖线设计,常见的做法有三种。第一种是背景图法,通过在每个a标签之间设置带有竖线的背景图来实现。这种方法需要在最后一个标签上额外添加类来隐藏背景。第二种方法则是直接使用“|”符号来分隔每个a标签。虽然这种方法直观简单,但它会使HTML文件变大,维护起来变得复杂。第三种方法则是使用a标签右侧的边框来实现竖线效果,与背景图法类似,但同样存在同样的缺点。
淘宝网站的设计方案则巧妙地利用了ul的overflow:hidden属性和li的margin-right:-1px来实现竖线效果。这种方法的优点在于它避免了上述所有缺点,现在越来越多的网站也开始采用这种设计方式。
接下来,让我尝试用代码来展示这种设计方式。首先是CSS部分:
```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学习之类目之间竖线的练习实例
- Win10系统自由设置时间对电脑进行重启的方法
- Win10系统中使用Win8系统命令提示符的设置方法图
- 3dsmax怎么创建三维立体的环形节-
- arc是什么文件格式?arc文件怎么打开?
- Illustrator 绘制漂亮的透明气泡
- ai怎么画柯南头像- ai画简笔画柯南的教程
- Win10无法安装?Win10在安装过程中提示出现文件丢
- 华硕笔记本x8ac摄像头倒置该怎么办呢?
- 台式电脑风扇噪音大的消除方法
- Win10如何使用PowerShell校验文件
- 电脑打开文件夹后资源管理器自动关闭该怎么办
- 罗技G213 Prodigy RGB机械键盘怎么样-
- Win10 TH2正式版升级遇到错误0xC1900101的临时解决办
- win10必须禁用的服务有哪些 win10必须禁用服务介绍
- Dreamweaver图片的亮度和对比度怎么设置-