Html CSS有两个边界。不同高度
我有一个问题,是否可以在纯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
<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;
}