jquery UI 元素显得很大

标签 jquery jquery-ui

我在我的应用程序中使用 jquery UI,并且在我的页面中使用时 jquery UI 的所有元素都显得非常大。也就是说,它们看起来比页面的其余部分更大。此外,我放入 jquery UI 元素中的普通元素的大小也在增长。

例如,我在 Accordion 内有几个文本框和文本标签,它们在 UI 元素内变得比原始大小更大。

我不确定是什么原因造成的。

最佳答案

尝试将小部件的页面正文元素容器的font-size设置为较小的值(以像素为单位)。

通常,jquery UI 插件和内容具有相对大小(以 em 为单位),因此它们与从其父节点继承的 font-size 相关。

你可以在你的CSS中添加这样的东西:

.ui-widget{
  font-size: 10px;
}

感谢@Haochi提供了更好的主意,我本来就错过了。

关于jquery UI 元素显得很大,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6688309/

相关文章:

javascript - 如何使用 Mechanize with Selenium 在 python 中单击按钮

javascript - jQuery UI ui-autocomplete-loading 微调器在找到结果时不停止/消失

jQuery 对话框 - 未定义

jQuery BubblePopUp 在没有警报的情况下无法工作,它正在另一个页面上工作

javascript - JSONP 警报解析器错误

jquery - Grid.MVC 日期过滤器

javascript - 当 iPad 中的方向从横向模式变为纵向模式时页面缩小

javascript - Bootstrap 4 : Why popover inside scrollable dropdown doesn't show?

JQuery UI 编码噩梦

jquery - 工具提示 : exclude elements with a specific ID or class