Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html CSS有两个边界。不同高度_Html_Css - Fatal编程技术网

Html CSS有两个边界。不同高度

Html CSS有两个边界。不同高度,html,css,Html,Css,我有一个问题,是否可以在纯css中执行类似附件的操作 <h3 style="border-bottom:1px solid #515151"><span style="border-bottom:3px solid #0066b3">HEADER</span></h3> 标题 对于您的特定示例,应该这样做: <style type="text/css"> h3{ border-bottom:1px solid #5151

我有一个问题,是否可以在纯css中执行类似附件的操作

<h3 style="border-bottom:1px solid #515151"><span style="border-bottom:3px solid #0066b3">HEADER</span></h3>
标题

对于您的特定示例,应该这样做:

<style type="text/css">
  h3{
    border-bottom:1px solid #515151
  }
  span{
    border-bottom:3px solid #0066b3
  }
</style>

h3{
边框底部:1px实心#515151
}
跨度{
边框底部:3px实心#0066b3
}

但是如果要真正使用,您可能需要在html元素中添加一些类别,以便对css进行更具体的定位,而无需任何额外的标记。例如,通过使用伪元素。像这样:

h2 {
    border-bottom: 1px solid grey;
    position: relative;
}

h2:before {
    height: 3px;
    width: 70px;
    background: blue;
    border-radius: 3px;
    position: absolute;
    left: 0;
    bottom: -2px;
    content: '';
}
请参见联机:

您可以通过以下方式执行:

h3 {
    height:14px;
    padding-bottom: 10px;
    width: 100%;
    margin: 20px auto;
    float: left;
    border-bottom: 1px solid black;
}

h3 > span {
 border-bottom: 5px solid blue;  
}
还有你的html

<h3><span>HEADER</span></h3>
标题


.外部{
位置:相对位置;
显示:块;
宽度:200px;
高度:20px;
背景色:黑色;
}
.内部{
位置:绝对位置;
显示:内联块;
顶部:5px;
高度:8px;
宽度:50%;
背景颜色:蓝色;
z指数:2;
}
.较薄的内部{
位置:绝对位置;
顶部:8px;
显示:内联块;
宽度:100%;
背景色:红色;
高度:1px;
z指数:1;
}

问题是,如果文本发生变化,他将不得不调整宽度。@Beterraba,是的,我同意。但屏幕上不清楚是否需要与短语相同……谢谢,但我不知道蓝色条的宽度。条形宽度应该与文本成比例。@user3257705,那么我的解决方案不适合你,我误解了你:)
h3{填充底部:4px;边框底部:1px实心#51515151;}h3>span{边框底部:5px实心#0066b3;}
这就足够了吗?我在IE、FF、Chrome上看了看,一切正常:)@jachu显然是的:p
<span class="outer">
    <span class="inner"></span>
    <span class="thinner-inner"></span>
</span>


.outer {
    position:relative;
    display:block;
    width:200px;
    height:20px;
    background-color:black;

}
.inner {
    position:absolute;
    display:inline-block;
    top:5px;
    height:8px;
    width:50%;
    background-color:blue;
    z-index:2;
}
.thinner-inner {
    position:absolute;
    top:8px;
    display:inline-block;
    width:100%;
    background-color:red;
    height:1px;
    z-index:1;
}