繁体   English   中英

如何将线性渐变背景应用于 IE9 中的表格行?

[英]How to apply a linear-gradient background to a table row in IE9?

我想将线性渐变背景应用于表格行。

这是.css:

<style type="text/css">
 .contentBody{
   background-image: -webkit-linear-gradient(left, #95b83d 0%, #abca5e 100%);
   background-image: -o-linear-gradient(left, #95b83d 0%, #abca5e 100%);
   background-image: linear-gradient(to right, #95b83d 0%, #abca5e 100%);
   background-repeat: repeat-x;
   filter: progid:DXImageTransform.Microsoft.gradient (startColorstr='#ff95b83d', endColorstr='#ffabca5e', GradientType=1);
  }
...
</style>

这是 .html:

<table>
  <tr class="contentBody"> Heading</tr>
    <td></td>
  </tr>
</table>

我在这里做错了什么? 为什么不显示渐变?

好吧,“标题”文本必须像这样用td包裹:

<table>
  <tr class="contentBody"><td>Heading</td></tr>
    <td></td>
  </tr>
</table>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM