0
我有一個十六進制值,我從一個XML文件中獲取,並試圖將該十六進制值用作數據表的背景顏色。但是,在IE8中,它將呈現爲一個字符串。將字符串呈現爲Ruby on Rails中的顏色十六進制值
當我用
<%= h(@dhex1[k]) %>
它呈現爲
<%六角> A8960A <%/六角>十六進制代碼(注意:%體徵是如此的瀏覽器不認爲他們是標籤)
在瀏覽器中。我試過
<td style="background-color:#<%=h(@dhex1[k].to_s)%>">
<td style="background-color:#<%=h(@dhex1[k])%>">
<td style="background-color:#<%[email protected][k]%>">
<td style="background-color:<%[email protected][k]%>">
但它不會呈現爲背景顏色。十六進制代碼怎麼值存儲在XML文檔本身,我使用
@hex1 = XPath.match(xmldoc, "///hex")
得到十六進制值,但它呈現爲A8960A。我需要改變什麼?
確保你有顏色之前''#。否則,我需要看到輸出是什麼...... – jtbandes 2010-07-24 17:57:15