【发布时间】:2013-05-16 16:47:25
【问题描述】:
我想做的是在按钮上包含一个小表格作为显示文本。
我的按钮设置为屏幕宽度的 15% 和高度的 25%,并使用 css 完成各种其他样式功能。
假设这无法完成,有人可以建议我可以调查的替代方案吗?
非常感谢。
【问题讨论】:
-
您的假设是正确的,即按钮/输入元素不能包含表格元素。如果您可以提供有关目标的更多详细信息,我们或许可以提供替代建议。
-
是的,我猜在这种情况下,您可能需要重新考虑您正在尝试做什么,而不是使用有问题的 hack 来使其正常工作。
-
@George:嗯,actually a
buttoncan contain atable。但仍然:这(很可能)是个坏主意,不应该这样做。 -
您可以模拟一个带有 div 和 css 的按钮,并在其中放置您的表格。如果它像菜单表,请尝试使用 ul li 组件。
-
@DavidThomas W3 验证器说“在此上下文中,不允许元素表作为元素按钮的子元素。”有些浏览器可能会处理它,但规范不允许。有关详细信息,请参阅HTML5 spec 的“允许的父元素”部分。