gpt4 book ai didi

css - Chrome 的表格单元格填充问题

转载 作者:太空宇宙 更新时间:2023-11-03 19:06:14 24 4
gpt4 key购买 nike

我在 Chrome 中的表格单元格填充方面遇到了很多麻烦。似乎如果表格单元格不包含纯文本,则根本不会应用任何填充。

我的标记:

<table>
<tr>
<th></th>
<th class="account-picture"></th>
<th class="account-name">Name</th>
<th class="account-email">Email</th>
<th class="account-last">Last Sign in</th>
</tr>

<tr>
<td>
<fieldset>
<ul>
<li><input type="checkbox" id="enabled" name="test[]" value="enabled"></li>
</ul>
</fieldset>
</td>

<td class="account-picture">
<div class="online">
<img src="http://www.genengnews.com/app_themes/genconnect/images/default_profile.jpg"> </div>
</td>
<td class="account-name">test test test test test test test test test test test test test test test test test test</td>
<td class="account-email">test test test test test test test test test test test test test test test test test test</td>
<td class="account-last">15 April 2012 10:19 AM</td>
</tr>
</table>

CSS:

img{ 
height: 42px;
width: 42px;
}

td, th{
padding: 0 12px;
vertical-align: middle;
}

.account-picture{
width: 40px;

}

.account-name{
min-width: 100px;
}

.account-email{
min-width: 120px;
}

.account-last{
min-width: 140px;
}

table{
table-layout: fixed;
float: none;
width: 100%;
margin-top: 10px;
}

td, th{
word-wrap: break-word;
padding: 0 12px;
vertical-align: middle;
}

td:first-child, th:first-child{
width: 14px;
}

还有 fiddle :http://jsfiddle.net/5mPFk/1/

这是它在 firefox 11 中呈现的内容: enter image description here

Chrome :18(最新): enter image description here

IE9: enter image description here

可以看出,IE 和 FF 可以正常工作,但不能用于 chrome。为什么会发生这种情况,可能的解决方案是什么?

最佳答案

删除了 table-layout: fixed 并且它似乎可以工作。

如果要使用 table-layout: fixed,则应使用 width 而不是 min-width 来定义列宽。

不确定为什么只有 Chrome 在播放,但也许它有更好的标准实现。

关于css - Chrome 的表格单元格填充问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10158893/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com