2个边框,分层和不同的颜色,宽度和高度

时间:2014-05-14 14:19:24

标签: html css border

不确定如何描述它,所以这里有一张照片:

enter image description here

这是我到目前为止所尝试过的,但是跨度不明显。

.border{
  border-bottom: 1px solid #666;
  width:400px;
  position:relative;
}
.border span{
    border-bottom:4px solid red;
    display:inline-block;
    width:50px;
    position:absolute;
    left:48%;
    bottom:-4px;
}

3 个答案:

答案 0 :(得分:1)

好的,试试这个:

HTML:

<div class="border"></div>

CSS:

.border{
  width:400px;
  height: 1px; /* instead of border */
  background: #666;
  position:relative;
}

/* pseudo-element instead of span for cleaner HTML */
.border:before { 
    content: '';
    border-bottom:4px solid red;
    display:inline-block;
    width:50px;
    position:absolute;
    left:48%;
    top:-2px; /* instead of bottom, go top by half the height */
}

答案 1 :(得分:0)

以保证金替换底部:

.border span{
    border-bottom:4px solid red;
    display:inline-block;
    width:50px;
    position:absolute;
    left:48%;
    margin-bottom:-2px;
}

答案 2 :(得分:0)

试试这个 CSS     div.container {border-top:solid 1px red; padding:0px;}             div.inside {height:100%; width:100%; border-top:2px solid red; margin:0px;}

HTML

内容

我没有测试过,但应该可以正常工作