使用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來控制。
<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來控制。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
java線程併發庫
ThreadLocal的使用,,,實際上相當於維護了一個Map,其中以鍵值對的形式,存儲了某一個數據被多個線程訪問所對應的值。當然這個數據只能有
xinyetonghua
2020-07-08 12:36:33
分佈式系統各個節點狀態如何同步?淺談一下
毛发旺盛的程序员
2020-07-08 12:27:30
ZooKeeper 一致性協議 ZAB 原理,瞭解一下
毛发旺盛的程序员
2020-07-08 12:27:20
Spring中Transactional 失效的解決方案,讓我們一起探討一下
毛发旺盛的程序员
2020-07-08 12:27:20
太狠了,Spring全家桶筆記,一站式通關全攻略,已入職某廠漲薪18K
毛发旺盛的程序员
2020-07-08 12:27:20
java中的NAN和INFINITY java中的NAN和INFINITY
a318013800
2021-11-28 13:09:28
【Java 小白菜入門筆記 2.2】常用的類和方法
江户川柯壮
2020-07-08 12:39:29
springboot增量打包更新--靜態資源分離打包
CNOYG
2020-07-08 12:39:29
增加FastDfs多文件存儲路徑
pengdayong77
2020-07-08 12:37:23
JSONArray指定日期的反序列化
JSONArray序列化日期最初用到, 這個是全局設置,會有風險。 String[] dateFormats = new String[] {"yyyyMMdd"}; JSONUtils.getM
pengdayong77
2020-07-08 12:37:23
java緩存對象,使之不需要每次都從數據庫中獲取,以提高程序性能
pengdayong77
2020-07-08 12:37:23
大數據入門(七)win10上eclipse使用Hadoop的配置
33 Audrey
2020-07-08 12:35:23
Java動態綁定機制經典案列理解
柘月十七
2020-07-08 12:33:16