Html 如何从第一个元素中删除伪元素样式?

Html 如何从第一个元素中删除伪元素样式?,html,css,Html,Css,有人能帮我弄清楚如何删除左边的第一行吗,如下一个img所示 这是我的CSS代码: .col-sm-6:after { content: ""; width: 1px; background: none repeat scroll 0% 0% #DDD; height: 100%; position: absolute; top:0; left: 0px; right: 0px; overflow: hidden; } 给

有人能帮我弄清楚如何删除左边的第一行吗,如下一个img所示

这是我的CSS代码:

.col-sm-6:after {
    content: "";
    width: 1px;
    background: none repeat scroll 0% 0% #DDD;
    height: 100%;
    position: absolute;
    top:0;
    left: 0px;
    right: 0px;
    overflow: hidden;
}
给你:

.col-sm-6:first-child:after {
    height: 0;
}

关于,您似乎需要一个border属性,而代码中没有该属性。尽量不要使用after和before属性。CSS似乎不完整?谢谢,下次我会使用你的建议。