Preventing “double” borders in CSS

后端 未结 17 1577
梦毁少年i
梦毁少年i 2020-12-02 11:49

Say I have two divs next to each other (take https://chrome.google.com/webstore/category/home as reference) with a border.

Is there a way (preferably a CSS trick) to

17条回答
  •  猫巷女王i
    2020-12-02 12:19

    HTML:

    1
    2
    3
    4

    ​CSS:

    div {
        border: 1px solid #000;
        float: left;
    }
    
    div:nth-child(n+2) {
        margin-left: -1px;
    }
    

    Demo

    Include ie9.js for IE8 support (it's very useful for all CSS selectors/pseudo-elements).

提交回复
热议问题