我有要求在單個xhtml
中添加兩個CSS樣式表類。如何爲單個xhtml文件添加動態CSS樣式表
例如:
我有display.xhtml
將由兩個應用程序,我們需要爲每個應用程序應用不同的CSS中使用。
即:
如果display.xhtml
應用
- 我需要申請
A.css
打開,如果在應用 - 打開我需要申請
B.css
。
如何處理這個或任何其他方法是否有這樣做?
我有要求在單個xhtml
中添加兩個CSS樣式表類。如何爲單個xhtml文件添加動態CSS樣式表
例如:
我有display.xhtml
將由兩個應用程序,我們需要爲每個應用程序應用不同的CSS中使用。
即:
如果display.xhtml
應用
A.css
打開,如果在應用B.css
。如何處理這個或任何其他方法是否有這樣做?
試試這個。 在應用程序調用的XHTML IFRAME的URL把查詢字符串,所以在應用程序1使用
display.xhtml?style=a
和應用2使用
display.xhtml?style=b
然後在display.xhtml使用JavaScript來得到查詢和鏈接到正確的樣式表
<script>
var style = getUrlVars()["style"]+".css";
var fileref=document.createElement("link")
fileref.setAttribute("rel", "stylesheet")
fileref.setAttribute("type", "text/css")
fileref.setAttribute("href", style)
</script>
謝謝你的回答...... :) – kalyan 2015-02-11 09:13:41
var link = document.createElement("link");
link.href = "Scripts/ckeditor/contents.css";
link.type = "text/css";
link.rel = "stylesheet";
document.getElementsByTagName("head")[0].appendChild(link);
雖然你發佈的代碼片段可能回答這個問題,但好的答案還包含源代碼的解釋。歡迎使用stackoverflow,請閱讀[tour](http://stackoverflow.com/tour)指南,瞭解如何創建高質量的內容。 – 2016-04-09 12:33:37
什麼是應用程序?他們是不同的瀏覽器? – Zoe 2015-02-11 06:10:36
沒有它沒有一個不同的瀏覽器... display.xhtml是有兩個應用程序使用相同的字段..但外觀和感覺是不同的兩個應用程序.. – kalyan 2015-02-11 06:14:17
您的問題需要更多的信息。 – 2015-02-11 06:25:02