Teil 2
Selektor
body p {
font-size: 20px;
}
Eigenschaft
Wert
border: 1px solid black;
border-width: 1px;
border-style: solid;
border-color: black;
p {
font-size: 20px;
}
Element Selektoren
.large {
font-size: 20px;
}
<h1>Selektoren</h1>
<p class="large">Hi!</p>
<p class="error">Error!</p>
h1 {
font-size: 40px;
}
.large {
font-size: 20px;
}
.error {
color: red;
}
<p class="large"></p>
<p class="large error"></p>
p.large {
font-size: 20px;
}
p.error {
color: red;
}
p.large.error {
background-color: red;
color: white;
}
Element und Class Selektoren
div p {
font-size: 20px;
}
div > p {
font-size: 20px;
}
<div>
<p>Hi!</p>
<section>
<p>Hi!</p>
</section>
</div>
div p {
text-size: 20px;
}
div > p {
color: red;
}
<div>
<p>Hi!</p>
<section class="a">
<p class="b">Hi!</p>
</section>
</div>
div p.b {
text-size: 20px;
}
.a > p.b {
color: red;
}
div > section p {
background-color: blue;
}
Alle <p> Elemente, mit der Klasse error
die sich direkt unter
Elementen mit den Klassen container sowie large befinden
die sich wiederum irgendwo unterhalb eines <div> Elements befinden
div .container.large > p.error
Leerzeichen
Selektor Kombinatoren
http://www.w3schools.com/css/
(nicht immer sehr genau aber gut als Einstieg)
http://flukeout.github.io/
(super Tool mit Übungen, Danke Noah!)