我有一个固定的宽度和高度div元素,当应用font-size属性时,width / heigth会发生变化,为什么?
我认为font-size只影响字体大小,但不影响它所在的容器。
答案 0 :(得分:1)
width
和height
属性设置元素的所需属性,这意味着元素可以更新其大小以适合内容。
如果您希望限制调整大小,可以使用overflow
属性更新处理超大内容的方式。
实施例:
overflow: hidden
:width
和height
之外的所有内容都不会显示
overflow: scroll
:该元素有一个滚动条,用于显示超出width
和height
https://developer.mozilla.org/en/docs/Web/CSS/overflow
根据您的情况,也可能需要查看min-width
,max-width
,min-height
和max-height
。
答案 1 :(得分:0)
这可能是因为您的display
属性。
display:table
和display:inline
也会适应您的内容尺寸。
在您的div上尝试display:flex
或display:block
并根据您的意愿调整overflow
设置(如果您希望显示或不显示溢出的内容),那么您应该做得很好。