0

Ich bin auf einen seltsamen Selektor gestoßen, der gut funktioniert, aber ich verstehe nicht, wie es funktioniert. Alles, was ich getan habe, war ein "Copy Selector" mit Hilfe von Chrome-Debugging-Optionen und es gab mir den unten angegebenen Selektor. Können Sie mich wissen lassen, was das bedeutet? Es ist etwas, auf das ich nicht gestoßen bin.Weird CSS Selector - Chrome

Die HTML-Markup ist:

<ul id="633456"> 
<li> 
<a>A link</a> 
<div> 
... 
</div> 
</li> 
</ul> 

CSS-Selektor von Chrome Debugging-Tools:

#\36 33456 > li > div { /* Not sure what #\36 33456 means */ 
... 
} 

Bitte lassen Sie mich wissen, wie das funktioniert. Ich habe auch eine erstellt.

Prost.

+2

Es ist entkommen, da IDs nicht mit Zahlen beginnen sollten. –

+0

Was ist mit '33456', @Paulie_D? – nicael

+0

Was ist mit 33456? Verwenden Sie genau das? Warum gibt es einen Platz und warum hat er nach dem Backslash eine 3? – Neophile

Antwort

-1

Sobald Paulie_D mir gesagt hat, dass es mit der ID zu tun hat, da es nicht mit einer Nummer beginnen kann, gab mir ein bisschen Googeln die richtige Antwort.

https://css-tricks.com/ids-cannot-start-with-a-number/

, weshalb die ID: # \ 36 33456

Danke: 633.456 als geschrieben wird.

+0

Bitte stimmen Sie als Duplikat ab, anstatt eine weitere Antwort auf dieselbe Frage zu geben. –