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
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
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
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).

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: