2010-06-10 61 views
1

我建立一個RSS feed,我有這樣的描述:RSS:不能把style屬性爲img標籤

string sDescription = "<a href=\"" + sLink+"\"><img style=\"padding:10px\" align=\"left\" style=\"padding:10px\" width=\""+CImageDimensions.getProductImageDetailedWidth(CCategorii.CARTI_ID, 
     book.Carti_id) + "\" src=\"" + PathsUtil.getBaseUrl() + control.ResolveUrl(ImageUtils.getThumbnailUrl(book.Poza_1)) + "\"/></a><div style=\"padding: 10px\"><p>" + book.Descriere_mica + "</p></div>"; 

你看,我把填充的一點點的IMG屬性:

style=\"padding:10px\" 

我不明白爲什麼這不加載中...我的意思是,在FF我看到:

<img width="130" align="left" src="http://localhost:2440/gramma_prod/Images/Carti/Opere_complete_si_scoliile_Sfintului_Maxim_Marturisitorul1.Dionisie Aeropagitul_thumb.jpg"/> 

img標籤的所有其他屬性都採取心病直接但風格缺失 ...

你有什麼ideea爲什麼?

回答

1

在顯示RSS時可能並不是所有的CSS功能都支持。事實上,RSS應該只發送信息,而不是關於如何呈現信息的信息。 試試這個屬性:hspace和vspace。 舉例:http://www.w3schools.com/TAGS/att_img_hspace.asp

希望你好運!

+0

hSpace它的工作!非常感謝! – 2010-06-14 19:25:42

0

您需要對輸出進行HTML編碼。 http://msdn.microsoft.com/en-us/library/w3te6wfz.aspx

+0

我不認爲這是問題....我可以看到圖像,我可以看到所有的文本,所以標籤正確解釋。另外,我把它放在CDATA.oBuilder.Append(「<![CDATA [」); oBuilder.Append(sDescription); oBuilder.Append(「]]>」); – 2010-06-10 17:28:20