gpt4 book ai didi

CSS 外边框

转载 作者:数据小太阳 更新时间:2023-10-29 09:11:03 24 4
gpt4 key购买 nike

我希望能够在我的 Div 之外绘制边框!所以如果我的 div 是 20px x 20px,我想要一个 1px 的边框(所以本质上,我得到一个 22x22px 大的 div)。

我知道我可以将 div 设置为 22x22,但出于我的原因,我需要边框在外面。

CSS 轮廓有效,但我只想要 border-bottom 或 border-top 之类的东西,所以像 outline-bottom 这样的东西不起作用,这就是我想要的。

有办法吗?

谢谢

最佳答案

我认为您对这两个属性的理解有点偏差。 Border 影响元素的外边缘,使元素大小不同。 Outline 不会改变元素的大小或位置(不占用空间)并超出边框。根据您的描述,您想使用 border 属性。

在您的浏览器中查看下面的简单示例:

<div style="height: 100px; width: 100px; background: black; color: white; outline: thick solid #00ff00">SOME TEXT HERE</div>

<div style="height: 100px; width: 100px; background: black; color: white; border-left: thick solid #00ff00">SOME TEXT HERE</div>

请注意边框如何将底部 div 推过去,但轮廓不会移动顶部 div 并且轮廓实际上与底部 div 重叠。

您可以在这里阅读更多相关信息:
Border
Outline

关于CSS 外边框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9102900/

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