| Autor | Zpráva | ||
|---|---|---|---|
| xlifer Profil |
Jaký má význam dvojitá dvojtečka v zápisu ?
.styl::-moz-focus-inner {
padding: 0;
border: 0;
} |
||
| Radek9 Profil |
#2 · Zasláno: 17. 9. 2014, 22:00:23
xlifer:
Ta oznažuje pseudo-elementy. Tenhle je zrovna nestandardní, ale například .styl::before označuje část před elementem. Dá se stylovat jako jakýkoli jiný element.
|
||
| joe Profil |
#3 · Zasláno: 17. 9. 2014, 22:03:39
Radek9:
A co podle tebe odděluje jedna dvojtečka? |
||
| Radek9 Profil |
joe:
Pseudo-třídy. Nicméně mám pocit, že ty pseudo-elementy fungují taky s jednou dvoujtečkou. Dvě jsou ale preferovány. |
||
| Str4wberry Profil |
#5 · Zasláno: 17. 9. 2014, 22:14:19
Ptáte se na rozdíl mezi
: a ::?
Idea je podle mě taková, že dvě dvojtečky by měly označovat pseudo-element, kdežto samotná dvojtečka jen zvláštní typ selektoru. Když se podíváte na seznam skoro všech selektorů (hlavně těch novějších), tak to víceméně odpovídá. V současné praxi to ale funguje trochu jinak. Třeba zrovna :before/:after běhá i s dvojtečkou jednou (v Exploreru 8 dokonce jenom s jedinou dvojtečkou).
|
||
|
Časová prodleva: 12 let
|
|||
0