Appearance
A4. Selectores
Código de trabajo
html
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta http-equiv="X-UA-Compatible" content="ie=edge" />
<title>Premio Nobel de Literatura</title>
<!-- stylesheets -->
<link rel="stylesheet" href="css/style01.css" />
</head>
<body>
<h1>Premio Nobel de Literatura</h1>
<p>
El Premio Nobel de Literatura es uno de los cinco señalados en el
testamento del filántropo sueco <em class="europe">Alfred Nobel</em>,
quien pidiera que fueran entregados cada año «a quien hubiera producido en
el campo de la literatura la obra más destacada, en la dirección ideal»,
seleccionados por la Academia Sueca que los anuncia el primer jueves de
cada octubre.
</p>
<h2>Quiénes no lo recibieron</h2>
<p>
Es un premio que ha ignorado a autores que realizaron aportes
significativos a las letras y reconocidos a nivel mundial. Algunos
expertos señalan que grandes autores clásicos del siglo XX no recibieron
el premio. <em class="america">Ruben Darío</em> es considerado una
influencia clave para la literatura hispana, siendo lider de la corriente
modernista que marca un cambio en las letras castellanas y uno de los
escritores y poetas mas leídos del habla hispana en todos los tiempos.
</p>
<p>
Mientras que <em class="america">Mario Vargas Llosa</em> ganador del
premio del año 2010, mencionó que
<em class="america">Jorge Luis Borges</em> y
<em class="america">César Vallejo</em> merecieron el premio.
</p>
<h3>Rechazaron el premio</h3>
<p>
Dos de los ganadores rechazaron recibir el premio, fueron:
<em class="asia">Borís Pasternak</em> en 1958 (bajo una intensa presión
del gobierno soviético) y <em class="europe">Jean-Paul Sartre</em> en 1964
(alegando que su aceptación implicaría perder su identidad de filósofo).
</p>
<h2>Lista cronológica de premiados de 2008 a 2017</h2>
<p>
Hasta 2017 el galardón de Literatura ha sido entregado a 114 personas. A
partir de 2008 lo han recibido (hasta 2017):
</p>
<ul>
<li id="a2008" class="europe">2008 - Jean-Marie Gustave Le Clézio</li>
<li id="a2009" class="europe">2009 - Herta Müller</li>
<li id="a2010" class="america">2010 - Mario Vargas Llosa</li>
<li id="a2011" class="europe">2011 - Tomas Tranströmer</li>
<li id="a2012" class="asia">2012 - Mo Yan</li>
<li id="a2013" class="america">2013 - Elfriede Alice Munro</li>
<li id="a2014" class="europe">2014 - Patrick Modiano</li>
<li id="a2015" class="asia">2015 - Svetlana Alexievich</li>
<li id="a2016" class="america">2016 - Bob Dylan</li>
<li id="a2017" class="asia"><em>2017 - Kazuo Ishiguro</em></li>
</ul>
</body>
</html>css
/* ------------------------------------------------- */
/* Styles */
/* ------------------------------------------------- */
em {
display: inline-block;
}
/* ------------------------------------------------- */
/* Basic selectors */
/* ------------------------------------------------- */
/* 1 - Universal selector */
* { margin: 0px; padding: 0px;}
/* 2 - Element selector */
h1, h2 {
font-family: sans-serif;
color: blue;
}
/* 3 - Class selector */
.america {
color: red;
}
em.america {
color: green;
}
/* ID selector */
#a2013 {
color: deepskyblue;
}
/* ------------------------------------------------- */
/* Advanced selectors (Attribute selectors) */
/* ------------------------------------------------- */
li[id] {
margin-left: 50px;
}
/* Código del ejercicio 1 */
/* selector de atributo {
text-decoration: underline;
} */
/* ------------------------------------------------- */
/* Advanced selectors (Pseudo-classes) */
/* ------------------------------------------------- */
/* Código del ejercicio 2 */
/* selector de pseudoclase {
background-color: chartreuse;
} */
/* ------------------------------------------------- */
/* Advanced selectors (Pseudo-elements) */
/* ------------------------------------------------- */
/* Código del ejercicio 3 */
/* selector de pseudoelemento {
declaración;
} */Ejercicio 1
Escoge el selector de atributo que subraye los elementos de la lista entre 2000 y 2010, como se muestra en la imagen. Debes usar un patrón de ID.

css
selector de atributo {
text-decoration: underline;
}Ejercicio 2
Escoge el selector de pseudoclase que coincida con los elementos h2 para cambiar la propiedad background-color cuando el cursor esté sobre ellos, como se muestra en la imagen.

css
selector de pseudoclase {
background-color: chartreuse;
}Ejercicio 3
Escoge el selector de pseudoelemento y la declaración que escriba las clases de los elementos de la lista al final de cada elemento, como se muestra en la imagen.

css
selector de pseudoelemento {
declaración;
}Recursos adicionales
- Introducción - MDN
- Selectores básicos - W3Schools
- Selectores básicos - MDN
- Selectores avanzados - W3Schools
- Selectores avanzados - MDN
- Selectores de atributo - W3Schools
- Selectores de atributo - MDN
- Pseudoclases y Pseudoelementos - W3Schools
- Pseudoclases y Pseudoelementos - W3Schools
- Pseudoclases y Pseudoelementos - MDN