`
yi_17328214
  • 浏览: 208418 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

使用CSS实现间隔线|(竖线)

阅读更多

是不是考虑用这个?
<a href="#">整机</a>|<a href="#">LCD</a>

我们来看看taobao和paipai对这块的实现,这两个站首页罗例产品分类时,都使用了这种样式:

paipai的实现
a{
border-left: 1px solid #D9D9D9;
margin-left: -1px;
padding-left: 5px;
}

taobao的实现:
a{
border-left: 1px solid #B7D0E4;
display: inline-block;
margin-left: -1px;
padding: 0px 0px 0px 3px;
}

现在你会了吗?


这段CSS很巧妙的将margin-left设为-1,将第一个border隐藏了起来,而且兼容所有的主流浏览器。这样,就不用给第一个或者最后一个样式做特殊样式处理了。如果间隔需要大些,可以很方便的通过设置padding-left和padding-right来控制。
分享到:
评论

相关推荐

    利用css3如何设置没有上下边的列表间隔线

    这两种方法都能有效地在CSS3中实现没有上下边的列表间隔线效果。通用兄弟选择器(~)更适用于只希望相邻项之间有边框的情况,而伪类选择器(`:first-of-type`和`:last-of-type`)则更灵活,可以单独处理首尾元素的...

    左右拖动间隔线实现图片交替显示

    为了使间隔线在屏幕中平滑移动,开发者可能使用CSS3的transform属性来改变图片的位置,同时利用transition属性实现平滑过渡。这样可以保证图片在拖动过程中不会突然跳动,而是呈现出流畅的动画效果。 再者,图片的...

    web 页面画线 asp.net 页面画线

    在ASP.NET中,可以使用服务器端控件如`&lt;asp:Table&gt;`或`&lt;asp:GridView&gt;`配合CSS样式来模拟画线效果。例如,设置表格的边框和间隔来创建线条: ```aspx &lt;td&gt;... &lt;!-- 更多行 --&gt; ``` 或者,利用服务器端代码...

    HTML5+CSS3 实现灵动的动画 TAB 切换效果(DEMO)

    1. **间隔竖线**:由于竖线并非顶天立地,作者选择使用伪元素`:before`和`:after`来创建。对于非第一个`li`元素,通过`:not(:first-child):after`选择器添加背景颜色为灰色的竖线,设置其高度和宽度,并使用绝对定位...

    隐藏 表格 边框 的设置

    此外,CSS提供了更多控制表格边框的方法,如使用`border-style`来改变边框样式(实线、虚线等),使用`border-radius`来创建圆角边框,以及使用`box-shadow`来添加阴影效果。通过熟练掌握这些技巧,你可以更自由地...

    slider 滑块定位

    1. 滑块轨道(Slider Track):这是滑块移动的路径,通常表现为一条横线或竖线。 2. 滑块柄(Slider Handle):用户可以通过拖动滑块柄在轨道上移动来改变滑块的值。 3. 刻度(Tick Mark):可选的辅助元素,用于...

Global site tag (gtag.js) - Google Analytics