回答
根元素始終是HTML和XHTML Web文檔中的HTML。所以只是使用
html
{
some style;
}
我假設通過「引用」你的意思是「選擇器」在CSS中!
這個僞類匹配是這樣的文件的根元素的元素。在HTML文檔中,這個選擇器匹配html元素。
是的,僞類通常用於使用CSS而不是XSL來設置XML文檔的樣式。 – BoltClock 2011-05-21 18:36:19
我知道,但我必須這樣做,假設我不知道html的根元素總是「html」.. 是的,我的意思是選擇器.. :) – NickPro 2011-05-21 18:36:42
@ kit-kat:除了出色的SitePoint參考,這是也在官方的[CSS3選擇器規範](http://www.w3.org/TR/css3-selectors/#root-pseudo)中。所以你可以放心地認爲根元素總是'html',現在已經提到了你的知識。 – BoltClock 2011-05-21 18:38:24
對於HTML/XHTML文檔,as JAA149 says只需選擇html
元素,因爲它保證是根元素(即使對於省略了標籤的標記文檔)。
對於其中的根元素的名稱可能是未知的任意XML文檔,存在CSS沒有其他辦法比用CSS3 :root
僞類 - 這也正是爲什麼它被引入。如果可以,請改用XSL/XSLT,並使用XPath表達式/*
來選擇根元素。
我打算接受答案html {...} ....即使它對我來說可能還不夠,這是一個完全正確的答案..也是你的.. – NickPro 2011-05-22 23:38:16
- 1. Aggregate Root的引用子元素?
- 2. 查找root ng類元素
- 3. 如何使用僞元素
- 4. 如何使用ASP而不是ASP.net獲得root url
- 5. 如何從非root用戶更改至非root用戶與ansible
- 6. 如何用新用戶而不是root創建數據庫?
- 7. 如何在僞元素上使用僞元素?
- 8. 如何通過RewriteRule只重定向主Root/index.php而不是Root/Folder/index.php?
- 9. 引導行僞元素的使用
- 10. HDFS root或者非root用戶start-all.sh
- 11. 非root用戶
- 12. 如何使用posh-ssh(powershell)「sudo root」
- 13. 什麼是css/html`root`元素?
- 14. 檢查元素是否包含#shadow-root
- 15. 使用root安裝apk?
- 16. 使用ROOT(cern)和mingw32
- 17. 如何完全鏡像服務器用戶rsync,而不使用root密碼?
- 18. 如何使用jquery和selenium在'chrome:// downloads'處訪問`shadow-root`下的元素?
- 19. 如何從.computed()可觀察值中使用knockout的$ parent/$ root僞變量?
- 20. 在root模式下不能使用pip3.5
- 21. logwatch no root for root no output
- 22. 使用root帳戶安裝Cocos2D - iPhone用於非管理員使用root帳戶
- 23. '$ root'上的未捕獲引用
- 24. 使用`.css`爲僞元素
- 25. Virtualenv說「root」而不是virtualenv的名字?
- 26. 如何僞元素
- 27. 選擇元素而不使用類/ ID
- 28. CSS3:root僞類和html之間有什麼區別?
- 29. 即使使用root用戶也不能執行任何命令
- 30. 如何更改:before(僞元素)元素(使用jQuery)的屬性
一些示例代碼請。 – addedlovely 2011-05-21 18:31:00
可以說我有這樣的代碼: :root { background-color:#6374AB; } – NickPro 2011-05-21 18:34:05
我不是在尋找替代方法來改變我的頁面的bgcolor,我必須通過以另一種方式引用根元素來做到這一點。 – NickPro 2011-05-21 18:34:51