CSS/HTML当lineheight:1太小而无法容纳时,有没有办法防止滚动?

CSS/HTML当lineheight:1太小而无法容纳时,有没有办法防止滚动?,html,css,Html,Css,出于垂直对齐的原因,我想使用行高:1,但有些字体需要更大的行高 当在此类字体上设置了行高:1时,文本区域将自动成为可滚动的 除了隐藏滚动或设置溢出:隐藏之外,是否有其他方法可以防止此溢出 我希望它全局工作,我不希望全局设置overflow:hidden 你能举个例子吗?如果您只需要对象的垂直对齐(例如,与字体对齐的div)您还可以尝试将父容器设置为display:table,并将容器要显示的对象设置为table cell和vertical align:middle-这样您就可以在不使用overf

出于垂直对齐的原因,我想使用
行高:1
,但有些字体需要更大的行高

当在此类字体上设置了
行高:1
时,文本区域将自动成为可滚动的

除了隐藏滚动或设置溢出:隐藏之外,是否有其他方法可以防止此溢出


我希望它全局工作,我不希望全局设置
overflow:hidden

你能举个例子吗?如果您只需要对象的垂直对齐(例如,与字体对齐的div)您还可以尝试将父容器设置为display:table,并将容器要显示的对象设置为table cell和vertical align:middle-这样您就可以在不使用overflow:hidden的情况下获得与overflow:hidden相同的结果?还有,为什么您不喜欢将overflow:hidden设置为全局隐藏?它从一开始就被所有浏览器所接受。GC 1.0、IE 4.0、FF 1.0、Safari 1.0和Opera 7.0您的问题不清楚。请提供更多详细信息。只需为字体指定一个类,并将溢出设置为隐藏,这样它就不会被全局设置。。。