为什么div上使用的font-size属性会影响div的宽度和高度?

时间:2017-08-15 18:08:16

标签: html css font-size

我有一个固定的宽度和高度div元素,当应用font-size属性时,width / heigth会发生变化,为什么?

我认为font-size只影响字体大小,但不影响它所在的​​容器。

2 个答案:

答案 0 :(得分:1)

widthheight属性设置元素的所需属性,这意味着元素可以更新其大小以适合内容。

如果您希望限制调整大小,可以使用overflow属性更新处理超大内容的方式。

实施例: overflow: hiddenwidthheight之外的所有内容都不会显示 overflow: scroll:该元素有一个滚动条,用于显示超出widthheight

的内容

https://developer.mozilla.org/en/docs/Web/CSS/overflow

根据您的情况,也可能需要查看min-widthmax-widthmin-heightmax-height

答案 1 :(得分:0)

这可能是因为您的display属性。

即使您设置了固定的宽度和高度,

display:tabledisplay:inline也会适应您的内容尺寸。

在您的div上尝试display:flexdisplay:block并根据您的意愿调整overflow设置(如果您希望显示或不显示溢出的内容),那么您应该做得很好。