在這個小提琴http://jsfiddle.net/dAHqe/2/我已經爲列表創建了border-radius
的2個主要用途(我見過)的例子。容器上的CSS3邊框半徑或內容項目?
- 應用
border-radius
(因此background-color
)到容器(一個div
或ul
)。 - 經由
:first-child
和:last-child
僞類應用border-radius
(因此background-color
),以第一個和最後的內容項(li
秒或嵌套div
多個)。
乍一看,它看起來像第一種方式(應用到容器)更簡潔,但我總是看到第二種方式。
使用第二種方法有什麼好的理由(即可擴展性)嗎?
更新:這是一個移動應用程序,所以我不需要:hover
僞類。
如果爲子元素添加':hover'規則,後面的示例將展示更多的可靠性。 [更新演示](http://jsfiddle.net/davidThomas/dAHqe/3/)。 –
@大衛托馬斯:這是一個很好的觀點,但對於那些無關緊要的移動應用程序呢? – CletusW