style =" background-color:#FF0000"不在铬或野生动物园工作?

时间:2014-10-02 16:41:36

标签: html css google-chrome safari

我正在为我的项目在ruby中创建一个html表,我希望在某些单元格上有背景颜色。我试过" bgcolor"第一个似乎已被弃用然后我尝试了style =" background-color:#FF0000"但似乎没什么用。

我的代码:

table = "<table class='sortable' id='components_table'>" +
            "<thead>" +
            "<tr class='all'>" +
            "<th>some-data1</th>" +
            "<th>some-data2</th>"  +
            "<th>some-data3</th>" +
            "</tr>" +
            "</thead>"

table += "<tr>" +
         "<td id='#{"some-data1"}'>" + some-data1 + "</td>" +
         "<td id='#{'some-data2'}'>" + some-data2 + "</td>" +
         '<td id="#{"some-data3"}" style="background-color: #FF0000">' + some-data3 + '</td>' 
table += "</tr>"

是风格=&#34;背景颜色:#FF0000&#34;在chrome / safari浏览器中不起作用?有没有其他方法可以更改要在Chrome / safari / mozilla上显示的单元格的背景颜色?

2 个答案:

答案 0 :(得分:1)

style="background-color: #ff0000"应该有效。你有color="#ff0000"。您错过了background-

答案 1 :(得分:0)

在单引号内使用双引号//没有转义字符

试试这个

table += "<tr>" +
     "<td id=\"#{'some-data1'}\">" + some-data1 + "</td>" +
     "<td id=\"#{'some-data2'}\">" + some-data2 + "</td>" +
     "<td id=\"#{'some-data3'}\" style=\"background-color: #FF0000\">" + some-data3 + "</td>" 
table += "</tr>"