【发布时间】:2013-07-14 08:55:43
【问题描述】:
我最近在 Chrome 中尝试在表格行上放置重复渐变时发现了一个奇怪的显示问题:
<table id="one">
<tr><td>123</td><td>asd</td><td>brgfbb</td><td>sdf</td><td>bgfb</td></tr>
</table>
#one tr{
background-image: repeating-linear-gradient(135deg,
#bada55, #bada55 5px,
transparent 5px, transparent 10px);
}
在td 元素上放置这样的渐变当然是行不通的。然而,
当将渐变放在tr 上时,渐变会奇怪地被打乱,就好像它放在tds 上一样。休息点正是表格单元格接触的地方。而是将渐变放在桌子上时,条纹的大小不规则。
铬:
在 Firefox 中一切看起来都不错:
附: IE10在tr上的渐变也有同样的问题,直接在table元素上一切都很好。
您知道此问题的任何解决方法吗?
【问题讨论】:
-
我真的很想知道投反对票的原因... ;)
-
你能设置一个快速的小提琴吗?
-
@SpaceBeers 我有这种感觉,你没有读到我问题的第一句话...猜猜为什么;)我编辑了我的答案,使小提琴更加突出。
-
有罪。完全略读它直到代码。我完全被难住了。
标签: css google-chrome html-table