【问题标题】:How to avoid use of body font-size property with jQuery dialog如何避免在 jQuery 对话框中使用 body font-size 属性
【发布时间】:2011-05-07 12:56:38
【问题描述】:

您好,我需要使用 jQuery 对话框,但在所有示例中它都使用样式 body {font-size:62.5%},我需要避免这种情况。此样式影响整个页面。我尝试在对话框中设置内容样式,但它不起作用。

这是我的example

【问题讨论】:

  • 你不能去掉那个 CSS 样式吗?似乎是最简单的解决方案。
  • Gary 我尝试这样做,但它不起作用,您可以查看我在下面发布的示例。我尝试了很多事情,但我仍然想知道为什么它如此复杂。我希望有同样问题的人能够帮助我,但请确保这并不容易,因为它接缝:) 如果你有时间,请检查我在第一个回答你时提供的链接,可以通过 firebug 轻松修改它们。 ..

标签: jquery css dialog


【解决方案1】:

您可以删除 body{font-size:62.5%} css 规则并添加此规则:

#your_dialog *{
  font-size:62.5%;
}

这只会将字体更改为您的对话框。不需要js。

希望这会有所帮助。干杯

【讨论】:

  • Edgar 感谢您的尝试,但它不起作用。这是example 我正在努力,here you can see 当我尝试你的建议时会发生什么。
【解决方案2】:

这是因为 #jquery-submit-form * { font-size: 62.5%; } 在您的 submit_1.php 页面中的 <style> 标记中 - 尝试删除它会增加字体大小。还要从<body> 标记中删除相同的内容。您的 submit.php 样式在 Firefox 4 中对我来说很好。

【讨论】:

  • Gary 感谢您的回答,我删除了这两种样式,但我的问题是我需要在不使用正文样式的情况下获得与 submit.php 中相同的结果......也许我不明白你的解决方案, cud 你解释一下?
【解决方案3】:

您可以在这里找到答案:

set font size in jquery

【讨论】:

    【解决方案4】:

    类为ui-widget 的所有内容的字体大小为1.1em。所以不要给所有的类,或者从 css 文件中删除这个规则。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-01
      • 1970-01-01
      • 2012-09-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多