色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

css ul li 中間豎線

夏志豪2年前10瀏覽0評論

在使用CSS制作導航欄時,我們通常會使用

  • 標簽來實現。 有時候我們需要在導航欄中間添加一條豎線來分隔菜單項,這時候我們可以使用CSS的border屬性來實現。

    ul {
    list-style: none;
    margin: 0;
    padding: 0;
    }
    li {
    display: inline-block;
    margin-right: 15px;
    position: relative; /*這里設置為相對定位,為了添加豎線*/
    }
    li:last-child {
    margin-right: 0; /*最后一個li去掉右邊距離*/
    }
    li:after {
    content: "";
    display: inline-block;
    height: 100%;
    width: 1px; /*豎線的寬度*/
    position: absolute;
    top: 0;
    right: -8px; /*這里設置為負值是為了讓豎線和菜單項有一定的距離*/
    background-color: #ccc; /*豎線的顏色*/
    }

    在上面的代碼中,我們將所有的

    • 都設置為0的內邊距和外邊距,去掉默認的列表樣式,將
    • 設置為內聯塊級元素,并設置相對定位。接下來使用偽元素:after來添加豎線,將其設置為內聯塊級元素,并設置寬度、高度、絕對定位。最后將豎線的背景色設置為灰色即可。

      這樣,我們就成功得到了一個帶有中間豎線的導航欄了。