html - CSS 显示表 + SPAN 错误

标签 html css alignment fieldset

我有这个例子: Fiddle link

使用 display: table, display: table-cell, display: table-row 的表格

我需要在

之前添加一个 标记,但是我的表结构中断

有什么想法吗?谢谢

例子:

<fieldset>
<span>
<p>
    <label>First Name: </label>
    <input type="text" />
</p>
</span>
<span>
<p>
    <label>Second Name: </label>
    <input type="text" />
</p>
</span>
<span>
<p>
    <label>Country: </label>
    <select>
        <option>Choose</option>
    </select>
</p>
</span>
<span>
<p>
    <label>Age: </label>
    <select>
        <option>Choose</option>
    </select>
</p>
</span>
</fieldset>

最佳答案

如果您要显示为表格,那么所有元素都应遵循相同的结构属性

fieldset span {
    display: table-row-group;
}

fiddle :http://jsfiddle.net/qQ3xJ/

关于html - CSS 显示表 + SPAN 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18487518/

相关文章:

c - 请解释这个对齐错误

html - CSS - 如何删除元素之间不需要的边距?

html - 如何将列表缩放到横向设备高度而不是列表内容高度

c# - 如何发送表情符号?

javascript - 填充 p 和 td html 标签

html - 无法将标签放在 1 行并在下一行输入和选择

jquery - "How to fix ' 混合内容 : The page was loaded over HTTPS, 但请求不安全的脚本”

html - 无法将大字体的文本居中

css - 如何解决 Internet Explorer 11 由于缓存控制 header 而忽略我的字体的问题?

python - 矫正倾斜的矩形图片和菱形形状