gpt4 book ai didi

html - 为什么我的跨度顶部边框小于底部边框?

转载 作者:行者123 更新时间:2023-11-28 04:19:50 26 4
gpt4 key购买 nike

我想要三个三 Angular 形排成一条直线,其中第一个和第三个朝上,中间一个朝下。现在,第一个和第三个(下方的三 Angular 形)没问题,我在处理中间的三 Angular 形时遇到了问题。

为什么上三 Angular 这么小?

否则我怎么会有这样的安排?

.lower {
border-width: 50px;
border-color: black red green blue;
border-style: solid;
}

.upper {
border-width: 50px 50px 0 50px;
border-color: black transparent transparent transparent;
border-style: solid;
height: 50px;
}
<div class="triangles">
<span class="lower"></span>
<span class="upper"></span>
<span class="lower"></span>
</div>

最佳答案

众所周知,span 是一个内联元素,因此您必须将其设为内联 block 元素,以便为 span 占用实际空间。只需添加

span {
display: inline-block;
}

在 CSS 中。边框宽度问题将被修复(Y)。

关于html - 为什么我的跨度顶部边框小于底部边框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42269548/

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