gpt4 book ai didi

html - CSS 如何制作完美对齐的左(或右)边框?

转载 作者:太空宇宙 更新时间:2023-11-04 12:42:00 24 4
gpt4 key购买 nike

我试图在纯 CSS 中完成的是设置 Bootstrap 3 面板的左边框:

enter image description here

这是标准的方法:

.panel-default>.panel-heading.standard {
border-left: 5px solid red;
}

这里是使用伪元素:

.panel-default>.panel-heading.pseudo:before {
position: absolute;
top: 0;
left: 0;
content: " ";
display: block;
width: 4px;
height: 100%;
background-color: blue;
}

两种情况下的结果都不正常。使用标准方式,边框有点“倾斜”(仅在右下角,为什么?),使用伪元素我可以使矩形边距为负(即 -1,-1),但我需要知道确切的标题高度:

enter image description here

最佳答案

您不需要知道标题的确切高度,只需知道边框的高度即可。因此,例如,如果顶部和底部的边框均为 1px:

.panel-default>.panel-heading.pseudo:before {
position: absolute;
top: -1px;
bottom: -1px;
left: 0;
content: " ";
display: block;
width: 4px;
background-color: blue;
}

演示:http://jsfiddle.net/sbr3q2tq/

关于html - CSS 如何制作完美对齐的左(或右)边框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26789325/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com