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: 11 let
|
0