gpt4 book ai didi

css - Chrome 对待 css 边框的方式是否与 Firefox 不同?

转载 作者:行者123 更新时间:2023-11-28 11:13:16 25 4
gpt4 key购买 nike

我在 div 上运行以下 css,当我打印屏幕并物理测量他的宽度时,firefox 中的宽度为 181px 加上左侧 1 px 边框和右侧 1px 边框。但是当我在 Chrome 中查看它时,宽度为 179px,边框在左侧为 1px,在右侧为 1px。好像他们已经吃掉了盒子的宽度。任何人都可以阐明这一点吗?

.tab{
background:#fff;
border-left:1px #000 solid;
border-right:1px #000 solid;
height:111px;
width:181px;
}

最佳答案

不同的浏览器对 boders 的处理方式不同,请尝试将其添加到您的 .tab 类中:

.tab {
...
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}

参见 http://paulirish.com/2012/box-sizing-border-box-ftw/和/或 http://css-tricks.com/box-sizing/

或者,您可以执行以下操作来解决所有元素的这个“问题”:

* {
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}

关于css - Chrome 对待 css 边框的方式是否与 Firefox 不同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12611088/

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