Html 与h2页边距为负值的父级重叠边框
我想达到这个效果: 但是有图像背景。我尝试了我能想象到的一切,但似乎我仍然明白: 很明显,Html 与h2页边距为负值的父级重叠边框,html,css,Html,Css,我想达到这个效果: 但是有图像背景。我尝试了我能想象到的一切,但似乎我仍然明白: 很明显,背景色:透明不起作用,也不设置颜色。我在想,也许有一个“黑客”,我可以用它来让我的h2重叠框的边界 .box{ 边框:1px纯白; } .方框h2{ 利润率:-15px自动20px; 宽度:250px; 字体大小:25px; } 关于我们 我能想到的解决方案是将所有内容放在一个有三列的表中,左上角和右上角td可以有一个边框底部:1px实心。。中间的TD可以不麻烦,文本相对放置或负边距,使其垂直地位于
背景色:透明
不起作用,也不设置颜色。我在想,也许有一个“黑客”,我可以用它来让我的h2重叠框的边界
.box{
边框:1px纯白;
}
.方框h2{
利润率:-15px自动20px;
宽度:250px;
字体大小:25px;
}
关于我们
我能想到的解决方案是将所有内容放在一个有三列的表中,左上角和右上角td可以有一个边框底部:1px实心。。中间的TD可以不麻烦,文本相对放置或负边距,使其垂直地位于左侧和右侧TDS的边界顶部(或边界底部)之间,可能类似于:
<table style="border: 0px 1px 1px 1px solid black;">
<tr>
<td style="border-bottom: 1px solid black;"></td>
<td><div style="position: relative; top: 10px;">text</div></td>
<td style="border-bottom: 1px solid black;"></td>
</tr>...
文本
...
我能想到的解决方案是将所有内容放在一个有三列的表中,左上角和右上角td可以有一个边框底部:1px实心。。中间的TD可以不麻烦,文本相对放置或负边距,使其垂直地位于左侧和右侧TDS的边界顶部(或边界底部)之间,可能类似于:
<table style="border: 0px 1px 1px 1px solid black;">
<tr>
<td style="border-bottom: 1px solid black;"></td>
<td><div style="position: relative; top: 10px;">text</div></td>
<td style="border-bottom: 1px solid black;"></td>
</tr>...
文本
...
滥用和
不是语义上的,而是有效的
正文{
背景:粉红色;
}
传奇{
保证金:自动;
宽度:25%;
文本对齐:居中;
}
字段集{
文本对齐:居中;
边框:10px纯红
}
关于我们
Lorem ipsum dolor sit amet,奉献精英。这是一个暂时的环境
Lorem ipsum dolor sit amet,奉献精英。圣殿骑士团(Pariatur Concertetur maiores laudantium officiis adipisci)是最常见的宗教仪式,它以宗教的名义举行
滥用和
不是语义上的,而是有效的
正文{
背景:粉红色;
}
传奇{
保证金:自动;
宽度:25%;
文本对齐:居中;
}
字段集{
文本对齐:居中;
边框:10px纯红
}
关于我们
Lorem ipsum dolor sit amet,奉献精英。这是一个暂时的环境
Lorem ipsum dolor sit amet,奉献精英。圣殿骑士团(Pariatur Concertetur maiores laudantium officiis adipisci)是最常见的宗教仪式,它以宗教的名义举行
我会使用不同的div。将背景设置为白色,并将其置于顶部
这是JSFIDLE
CSS
我会用另一个div,把背景变成白色,放在上面
这是JSFIDLE
CSS
可以单独创建顶部边框(左+右,带有伪内容)
正文{
背景:金;
}
div{
边框:1px纯黑;
边框顶部宽度:0;
文本对齐:居中;
}
氢{
显示:表格;
宽度:100%;
边缘底部:-10px;
}
h2:之前,h2>跨度,h2:之后{
显示:表格单元格;
空白:nowrap;
}
h2>span{
填充:0 10px;
位置:相对位置;
顶部:-10px;
}
h2:之前,h2:之后{
内容:“;
边框顶部:1件纯黑;
宽度:50%;
}
你好,世界
知识是一种美德,是一种美德,是一种美德,是一种美德。但是,在最低限度上,我们需要一个实验室来进行日常工作
您可以单独创建顶部边框(使用伪内容的左+右)
正文{
背景:金;
}
div{
边框:1px纯黑;
边框顶部宽度:0;
文本对齐:居中;
}
氢{
显示:表格;
宽度:100%;
边缘底部:-10px;
}
h2:之前,h2>跨度,h2:之后{
显示:表格单元格;
空白:nowrap;
}
h2>span{
填充:0 10px;
位置:相对位置;
顶部:-10px;
}
h2:之前,h2:之后{
内容:“;
边框顶部:1件纯黑;
宽度:50%;
}
你好,世界
知识是一种美德,是一种美德,是一种美德,是一种美德。但是,在最低限度上,我们需要一个实验室来进行日常工作
尝试“将边框设置为左n右以与边框对齐”将边框设置为左n右以与边框对齐。此外,您可以为周围的所有边框创建一个图像,并将其添加为背景图像。将其设置为png以确保透明如果所有内容后面都没有背景图像,这将是一个显而易见的解决方案……此外,您可以为所有内容周围的边框创建一个图像,并将其添加为背景图像。使其成为一个透明的png这将是显而易见的解决方案,如果没有背景图像背后的一切…表的设计目的:没有没有没有没有。。。。这就是为什么他们发明了像div这样的元素。如果它有效的话,这不是个坏主意。我认为这不是一个经典的方法可以实现的。如果你想实现这个设计,你得把手弄脏一点。。。。这就是为什么他们发明了像div这样的元素。如果它有效的话,这不是个坏主意。我认为这不是一个经典的方法可以实现的。如果你想实现这个设计,你得把手弄脏一点。非常有趣。谢谢:)很有趣。谢谢:)