Autor | Zpráva | ||
---|---|---|---|
Sakalik Profil |
#1 · Zasláno: 31. 7. 2011, 11:52:22
Zdravim,
jednoduchá otázka - lze stylizovat třídu ve tvaru trida[xyz] ? Na netu jsem nic nenašel (upřímě ani nevím, pod čím to hledat, takže je to možná ten důvod). .trida[xyz] nebo .trida mi to nebere :) Předem díky za odpověď zkušenějších ;)... |
||
Petr ZZZ Profil |
#2 · Zasláno: 31. 7. 2011, 11:58:09 · Upravil/a: Petr ZZZ
Syntaxe CSS:
Příklad s třídou: .trida { vlastnost: hodnota; } Příklad s identifikátorem: #abc { vlastnost: hodnota; } |
||
Dero Profil |
#3 · Zasláno: 31. 7. 2011, 12:06:18
Do hranatých závorek se v selektoru píše dotaz na existenci určitého HTML atributu. pokud tedy máte kód:
<span class="trida" title="Nejaky title">Test</span> ... potom můžete tento prvek vybrat tímto selektorem: .trida[title] { vlastnosti } |
||
Petr ZZZ Profil |
#4 · Zasláno: 31. 7. 2011, 12:22:22 · Upravil/a: Petr ZZZ
Dero:
Koukám, že se mám ještě co učit – hranaté závorky v CSS jsem neznal. Můžu se zeptat, jaká je podpora v prohlížečích? ↓ Dero: Díky! |
||
Dero Profil |
#5 · Zasláno: 31. 7. 2011, 12:37:57
Petr ZZZ: Kromě IE6 všechny používané.
|
||
Sakalik Profil |
#6 · Zasláno: 31. 7. 2011, 20:28:42
Dero:
Supr, díky za vysvětlení, tím se můj problém vyřešil ;) ... |
||
Chamurappi Profil |
#7 · Zasláno: 31. 7. 2011, 20:43:32
Reaguji na Sakalika:
Element může mít víc tříd zároveň, takže dej těm svým elementům class="trida trida-xyz" a použijí se styly pro .trida i pro .trida-xyz . Vyrábět závislost na dalších atributech jen kvůli lepšímu zaměření v CSS není dobrý nápad.
„lze stylizovat třídu ve tvaru trida[xyz] ?“ Co se týče uvedeného zápisu, tak hranaté závorky v názvu třídy být můžou, ale v selektoru se pak musí escapovat. (Předpokládám, že hranaté závorky jsi uvedl jen pro příklad.) |
||
Časová prodleva: 11 dní
|
|||
peta Profil |
#8 · Zasláno: 11. 8. 2011, 15:32:01
|
||
Časová prodleva: 13 let
|
0