Issue with Responsive Columns having equal height

前端 未结 2 773
予麋鹿
予麋鹿 2021-01-13 09:29

Here is my debate, the problem is solved, but I cant figure out why the method used on css-tricks.com didnt work. The only reason I can assume it didnt work was because my c

相关标签:
2条回答
  • 2021-01-13 09:30

    ADDITION:

    This example has columns with borders and a gap between them: http://jsfiddle.net/David_Knowles/Vz5pT/

    This is the xtra code that applies the psuedo gaps between columns

    .categories li:after {
        background: none #FFFFFF;
        border-color: #555555;
        border-style: solid;
        border-width: 0 1px;
        bottom:0;
        content: "";
        display: block;
        left: 20%;
        margin: 0 0 0 -2px;
        position: absolute;
        top: 0;
        width: 4px;
        z-index: 1;
    }
    .categories li:nth-child(2):after {left: 40%;}
    .categories li:nth-child(3):after {left: 60%;}
    .categories li:nth-child(4):after {left: 80%;}
    

    Let me know if there is someting that is not clear.

    0 讨论(0)
  • 2021-01-13 09:48

    This seems to work: http://jsfiddle.net/David_Knowles/LQ54K/ Perhaps you can share which bit you didn't understand?

    .top_category {
        position: relative; background:none orange; z-index: -1;
    }
    .top_category:before, .top_category:after,
    .categories:before, .categories:after {
       content: " ";
       position: absolute;
       z-index: -1;
       top: 0;
       left: 20%;
       width: 20%;
       height: 100%;
       background: #ccc;
    }
    .top_category:before {
       left: 0%;
       background: #eee;
    }
    .top_category:after {
       left: 20%;
       background: green;
    }
    .categories:before {
       left: 40%;
       background: pink;
    }
    .categories:after {
       left: 60%;
       background: yellow;
    }
    

    In your fiddle, the above code was missing? Which is the bit that actually makes the faux column effect work. Just for clarities sake; these are not the columns you place your content in, and the height of your actual content columns is NOT made to be equal. Only the Pseudo columns — which are placed behind the content — are made equal. Is that perhaps the confusion?

    0 讨论(0)
提交回复
热议问题