not()選取器的使用

來源:互聯網
上載者:User
這次給大家帶來not()選取器的使用,使用not()選取器的注意事項有哪些,下面就是實戰案例,一起來看一下。

本文中用到的是CSS3新增的:not()偽類選擇符,可以匹配不含有選擇符的元素。假定有個列表,每個清單項目都有一條底邊線,但是最後一項不需要底邊線

執行個體代碼如下:

<!DOCTYPE><html><head><meta charset="utf-8" /><title>使用:not() 最後一行li不添加邊框</title><style type="text/css"></p><p>/*     使字型在所有裝置上都達到最佳的顯示*/html {  -moz-osx-font-smoothing: grayscale;  -webkit-font-smoothing: antialiased;  text-rendering: optimizeLegibility; }</p><p>/*    給body添加陰影*/body:before { content: ""; position: fixed; top: -10px; left: 0; width: 100%; height: 10px; -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,.8); -moz-box-shadow: 0px 0px 10px rgba(0,0,0,.8); box-shadow: 0px 0px 10px rgba(0,0,0,.8); z-index: 100;}</p><p>/* 設定列表*/.listItem {    border: 1px solid red;}.listItem ul {    width: 100%;    overflow:hidden;}.listItem ul,listItem li {    margin:0;    padding:0;    list-style:none;}.listItem li {   margin-left:10px;}/*    li 最後一個元素不添加邊框*/.listItem li:not(:last-child) {    border-bottom:1px solid green;  }/*    與第一個li相連兄弟*/.listItem  li:first-child ~ li { border-left: 1px solid #666; }</style></head></p><p><body></p><p> <p class="listItem">     <ul>            <li>列表1</li>            <li>列表2</li>            <li>列表3</li>            <li>列表4</li>            <li>列表5</li>        </ul>    </p></body></html>

相信看了本文案例你已經掌握了方法,更多精彩請關注php中文網其它相關文章!

推薦閱讀:

三種絕對位置元素的水平垂直置中的辦法

width:100%;與width:auto的使用區別

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.