如何在不使用.height返回不准确值的情况下更改默认字体大小

时间:2013-05-15 14:49:10

标签: jquery css jquery-ui

我正在尝试通过将css应用于正文和html来更改默认字体大小:

body, html { font-size: 10px , font-family: Arial, Helvetica, Verdana, sans-serif; }

然而,当在打开对话框时尝试调整可滚动区域的大小时这样做我得到的滚动条在我不期望的时候,这是一个显示问题的jsFiddle:

http://jsfiddle.net/dwaddell/JJQMF/

只是为了证明没有css,一切正常,这里是一个不包含font-size css的jsFiddle,一切都按预期工作:

http://jsfiddle.net/dwaddell/JJQMF/35/

那么,有没有办法设置这个不会影响高度结果的css?或者jQuery的高度函数中是否存在返回值不准确的错误,即使看起来返回的数字应该有效?任何其他建议或指示将不胜感激。

更新:此处甚至不需要对话框,这是一个更加简化的jsFiddle:http://jsfiddle.net/dwaddell/k7kDD/

2 个答案:

答案 0 :(得分:1)

#Select_ScrollContent溢出设为隐藏

#Select_ScrollContent{
    overflow: hidden;
}

这将摆脱滚动条,但仍然允许你在overflow: auto上使用#Select_ScrollContainer因此,如果你需要追加额外的内容或者有更长的列表,它仍然允许滚动。要查看我的意思,请在以下FIDDLE中取消注释append语句。

答案 1 :(得分:0)

未设置#Select_ScrollContainer溢出属性:

http://jsfiddle.net/JJQMF/37/