h1 + h2 {
background: yellow;
color: black;
}
.texto, .destacado {
font-family: sans-serif;
}
.texto {
font-size: 1rem;
}
.destacado {
font-size: 2rem;
}
¡Esto no quiere decir que en HTML sí o sí deban usarse ambas clases en conjunto!
.contenedor {
background: yellow;
display: flex;
}
.contenedor > .menu {
background: black;
color: white;
flex: 1;
}
<nav class="contenedor">
<ul class="menu">
<li>
Opción 1
<ul class="menu">
<li>Subopción 1</li>
</ul>
</li>
<li>
Opción 2
</li>
</ul>
</nav>
<< a este sí
<< a este no
.contenedor {
background: yellow;
display: flex;
}
.contenedor .menu {
background: black;
color: white;
flex: 1;
}
<nav class="contenedor">
<ul class="menu">
<li>
Opción 1
<ul class="menu">
<li>Subopción 1</li>
</ul>
</li>
<li>
Opción 2
</li>
</ul>
</nav>
<ul class="menu">
<!-- -->
</ul>
<< a este sí
<< a este
también!
[type="email"] {
background: yellow;
}
[required] {
border: 1px solid red;
}
<div>
<input type="text" required placeholder="Nombre">
<input type="email" required placeholder="E-mail">
<button>Enviar</button>
</div>
*
* {
box-sizing: border-box;
}
+
img {
display: block;
}
img + img {
padding-bottom: 2rem;
}
<div class="fotos">
<img src="foto1.jpg">
<img src="foto2.jpg">
<img src="foto3.jpg">
</div>
<< a este sí
<< a este no
<< a este sí
nav.menu .opcion > a[target="_blank"]