【问题标题】:html input button texthtml输入按钮文本
【发布时间】:2013-05-16 16:47:25
【问题描述】:

我想做的是在按钮上包含一个小表格作为显示文本。

我的按钮设置为屏幕宽度的 15% 和高度的 25%,并使用 css 完成各种其他样式功能。

假设这无法完成,有人可以建议我可以调查的替代方案吗?

非常感谢。

【问题讨论】:

  • 您的假设是正确的,即按钮/输入元素不能包含表格元素。如果您可以提供有关目标的更多详细信息,我们或许可以提供替代建议。
  • 是的,我猜在这种情况下,您可能需要重新考虑您正在尝试做什么,而不是使用有问题的 hack 来使其正常工作。
  • @George:嗯,actually a button can contain a table。但仍然:这(很可能)是个坏主意,不应该这样做。
  • 您可以模拟一个带有 div 和 css 的按钮,并在其中放置您的表格。如果它像菜单表,请尝试使用 ul li 组件。
  • @DavidThomas W3 验证器说“在此上下文中,不允许元素表作为元素按钮的子元素。”有些浏览器可能会处理它,但规范不允许。有关详细信息,请参阅HTML5 spec 的“允许的父元素”部分。

标签: html button text input


【解决方案1】:

我用带有 HTML 4.01 Strict doctype 的 w3c 验证器尝试了这段代码:

<button>
    <table>
     <tr>
        <td>submit</td>
     </tr>
    </table>
</button>

它是有效的。

【讨论】:

    猜你喜欢
    • 2012-01-27
    • 1970-01-01
    • 2020-02-06
    • 2013-07-03
    • 1970-01-01
    • 2021-12-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多