2017-06-04 3 views
0

Ich sah diesen Code auf einer der Seiten, die ich studiere.Element.aber Selektor CSS

.site-header .widget-area span.but 

Ich bin immer noch Art von neu in der ganzen CSS Sache, aber was genau macht die span.but Teil bedeuten? Ist es das gleiche wie der Pseudo Selektor: nicht?

+1

Es ist nur eine CSS-Klasse. – 0xcaff

+1

Es bedeutet eine '' mit einer Klasse 'but' – Li357

+0

Das macht die Dinge für mich klar. Ich habe mir stundenlang die Haare ausgerissen. Vielen Dank für Ihre Hilfe. –

Antwort

0

Nein, es ist nur ein regulärer Klassenselektor, der der Klasse "but" entspricht. Es gibt keine Klassenselektoren, die spezielle Bedeutungen wie Pseudo-Klassen haben. Jeder Klassenselektor ist eine literale Übereinstimmung für Klassennamen innerhalb des Klassenattributs in HTML oder was auch immer einen Klassennamen in der Dokumentsprache darstellt.

+0

Danke für die Hilfe jetzt verstehe ich –

0

Es ist die Art der Darstellung von zwei Klassen desselben Elements, um das Gewicht zu erhöhen.

beispiel

<div class="menu nav"> 
    <div class="sub-menu"> 
    </div> 
</div> 

In dem obigen Code .menu .sub-menu und .menu.nav .sub-menu werden repräsentieren gleiches Element .sub-menu d.h. aber .menu.nav .sub-menu haben höheres Gewicht als .menu .sub-menu.

P.S. Höheres Gewicht bedeutet, dass dasjenige mit hohem Gewicht zuerst angewendet wird als Rest.