/* Regla */
selector { /* Bloque de declaración */
color: black; /* Declaración propiedad: valor */
/* Comentario */
}
<h1 style="color: red">Red</h1>
<style>
h1 {
color: teal;
}
</style>
<!-- En el HEAD de HTML -->
<link rel="stylesheet" href="style.css">
<!-- En style.css -->
h1 {
color: teal;
}
Permiten indicar a que elemento aplicar un declaración de estilo
Selecciona todas las etiquetas del tipo especificado
/* Seleciona todas
* las etiquetas p */
p {
color: red;
}
Selecciona el elemento con el id. Se debe anteponer con # antes del id
/* Seleciona el elemento
* con id codigo*/
#codigo {
color: red;
}
<p> parrafo </p>
<a id="codigo" href="#">
Enlace
</a>
Selecciona todas las etiquetas que contenga las clase. Añadir un . antes de la calse
/* Seleciona todas
* las etiquetas p */
.future {
color: red;
}
Selecciona todos los elementos
/* Seleciona el elemento
* con id codigo*/
* {
color: red;
}
<div class="futute">
Contenido 1
</div>
<div class="futute">
Contenido 2
</div>
<a id="codigo" href="#">
Enlace
</a>
<h1>
titulo
</h1>
<div>
texto
</div>
Selecciona todas las etiquetas p que sean de clase text-danger
p.text-danger{
color: tomato;
}
<p>
texto normal
</p>
<p class="text-danger">
texto danger
</p>
El Operador (,) se usa para aplicar la misma regla a varios selectores
h1, h2, p{
text-align: center;
}
<h1>
texto normal
</h1>
<h2 class="text-danger">
texto danger
</h2>
<p class="text-danger">
texto danger
</p>
tomato
rgb(255,99,71)
#ff6347
hsl(9,100%,64%)
rgb(255,99,71,0.5)
hsl(9,100%,64%,0.5)
a {
/* dashed, solid, double,
* groove, ridge, inset,
* otuset,none,hidden*/
border-style: dotted;
/* px,pt,cm,em ...
* or thin, medium
* or thick*/
border-width: 5px;
border-color: black;
border-left-style: dotted solid;
}
body {
background-color: #fff;
background-image: url("img.png");
/* repeat-y, no-repeat */
background-image: repeat-x ;
/* O con Unidades*/
background-postion: right top;
}
div {
background: #ffffff url("img.png") no-repeat right top;
border: 1px solid red;
border-radius: 5px;
}
a {
height: 10px;
}
a {
width: 200px;
}
a {
padding-top: 10px;
padding: 10px 5px;
}
a {
margin: 10px;
margin: 10px auto;
}
Win the last