【问题标题】:Radio buttons misaligned in IE7 and IE9IE7 和 IE9 中的单选按钮未对齐
【发布时间】:2011-10-29 23:53:00
【问题描述】:

我在一个表格中实现了两个单选按钮,它们在所有版本的 Chrome 和 Firefox 中都正确显示,但在 IE7 和 IE9 中显示不正确,见下文。代码是here。提前致谢!

【问题讨论】:

  • <SPAN style="FONT-SIZE: 120%"><LABEL for=product_complete>myHalo Complete</LABEL><B> 看起来像 90 年代的 HTML……您可能只是将输入嵌入标签并使用 CSS 进行样式设置。

标签: html css forms internet-explorer radio-button


【解决方案1】:
  • 使用 blueprintcss.org compatible with browsers/OS、960.gs 或类似的 CSS 库
    用户已经让它在多个浏览器/平台上工作

  • 如果没有其他方法,则非常“原始”的解决方案。制作表格以便对齐。
    尽管为了符合标准,这不是推荐的方法。

+------------------+------------+ | +----+------------------+ | | | | ○ |我的光环完成 | |图片在这里 | | +----+------------------+ | | +------------------+------------+
  • 定义 CSS "td.middle { vertical-align: middle;}"
    然后使用表格申请

  • 如果需要,请使用custom rendering

  • 【讨论】:

    【解决方案2】:

    发生这种情况是因为除了单选按钮之外的跨度,并且跨度中有粗体文本。尝试为单选按钮设置一些否定的margin-top 应该可以工作。

    【讨论】:

    • 谢谢,我尝试同时删除 ,但它的行为仍然相同。还有什么想法吗?
    • 您是否将 margin-top 设置为单选按钮?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-05-11
    • 2021-08-05
    • 2012-04-12
    • 1970-01-01
    • 2019-01-28
    • 2014-08-20
    • 2015-12-27
    相关资源
    最近更新 更多