回答
冒號允許在ID屬性內,但不具有特殊意義。使用它們不是很明智的做法,因爲它們有時可能會導致問題,例如與jQuery或CSS一起使用時,冒號具有特殊含義作爲僞選擇器。
除了上面的內容,我發現Omniture使用冒號來幫助定義與佈局相關的類。
如果與Java ServerFaces在生成HTML這通常會產生這樣的ID,即,如果形式具有ID form1中和元件具有ID 的firstName這導致在ID form1:firstName
如果元素是在高層,如果在循環中創建了幾個它們看起來像form1:1:firstName
,form1:2:firstName
,...
此框架行爲不能更改。
對於JSF,請參閱此處:https://stackoverflow.com/a/7928290/1599699必須使用確切的ID,例如如果你把'id =「blah」'放在你的代碼中,但是這個元素在'
另請注意,在CSS樣式中使用冒號時,對於IE 6 - IE 7(或對於IE 8),您需要對IE 8使用':而不是':'而不是':'IE 11或'\ 3A'任何版本)。看到這裏:https://stackoverflow.com/questions/122238/handling-a-colon-in-an-element-id-in-a-css-selector#comment80053896_122266 – Andrew 2017-10-03 17:06:11
- 1. 冒號是什麼意思?
- 2. 在fortran中冒號是什麼意思?
- 3. 什麼是「:*」(冒號星號)在Ruby中是什麼意思?
- 4. URL中的冒號是什麼意思?
- 5. XSLT中的冒號是什麼意思?
- 6. 語句中的問號和冒號是什麼意思?這是什麼意思?
- 7. Objective-C屬性 - 「id」是什麼意思?
- 8. 這裏的冒號是什麼意思?
- 9. html屬性「opts」是什麼意思?
- 10. @:(在符號冒號)在Makefile中是什麼意思?
- 11. 什麼意思用等號冒號「:=」
- 12. 在Java中的「Chunk :: new」中,「::」(雙冒號)是什麼意思?
- 13. 在Ruby中,::(雙冒號)是什麼意思?
- 14. 冒號在節點js的目錄中是什麼意思?
- 15. 在TypeScript中屬性旁邊的&(&符號)是什麼意思
- 16. 這個PHP語句中的單個冒號是什麼意思?
- 17. 這個javascript行中的冒號(:)是什麼意思?
- 18. Actionscript 3/Flex中的雙冒號('::')是什麼意思?
- 19. python字符串格式中的冒號是什麼意思?
- 20. couchbase中的雙冒號是什麼意思?
- 21. 這個C#代碼中的冒號是什麼意思?
- 22. @string&@ + id是什麼意思?
- 23. 「@ + id」是什麼意思?
- 24. id是什麼意思?
- 25. Post.all.map(&:id)是什麼意思?
- 26. java屬性文件中的大括號是什麼意思?
- 27. 這是什麼意思「預測屬性」?
- 28. 下面屬性(IS_AUTHENTICATED_ANONYMOUSLY)是什麼意思?
- 29. 符號「#!」是什麼意思?在Python中的意思是?
- 30. &符號是什麼意思?
所以你的意思是這不會也是可取的CSS? – Ryan 2010-08-23 05:28:26
這是正確的,因爲在CSS冒號是用於僞選擇器,如'#div.button:hover' – 2010-08-23 05:31:48
我同意cxfx,但如果有非常大的需要使用冒號,那麼你可以逃避它在CSS像'#t1 \:c3 {rules;}' – Sotiris 2010-08-23 08:56:21