HTML CSS
HTML CSS
• a) <section>
• b) <main>
• c) <body>
• d) <footer>
• Respuesta correcta: c) <body>
o a) <header>
o b) <h1>
o c) <head>
o d) <h6>
• a) <ul>
• b) <ol>
• c) <li>
• d) <dl>
• Respuesta correcta: b) <ol>
• a) <ul>
• b) <ol>
• c) <li>
• d) <list>
• Respuesta correcta: a) <ul>
• a) <ul>
• b) <ol>
• c) <dl>
• d) <li>
• Respuesta correcta: c) <dl>
• a) ul > li:nth-child(3)
• b) ul > li:nth-of-type(3)
• c) ul li:nth-child(3)
• d) li:nth-type(3)
• Respuesta correcta: a) ul > li:nth-child(3)
9. ¿Qué etiqueta HTML representa una celda en una tabla?
• a) <tr>
• b) <th>
• c) <td>
• d) <table>
• Respuesta correcta: c) <td>
• a) <data>
• b) <tab>
• c) <table>
• d) <db>
• Respuesta correcta: c) <table>
11. ¿Qué atributo se usa para proporcionar un texto alternativo a una imagen?
• a) title
• b) src
• c) alt
• d) description
• Respuesta correcta: c) alt
12. ¿Cuál es el propósito de la etiqueta <fieldset> en HTML?
• a) Alinear texto
• b) Agrupar campos en un formulario
• c) Definir un campo de texto
• d) Crear una celda de tabla
• Respuesta correcta: b) Agrupar campos en un formulario
CSS
13. ¿Cuál es la forma correcta de enlazar una hoja de estilos externa en HTML?
o a) <stylesheet>style.css</stylesheet>
o b) <link href="style.css">
o c) <link rel="stylesheet" href="style.css">
o d) <style src="style.css">
o Respuesta correcta: c) <link rel="stylesheet" href="style.css">
o a) <link>
o b) <a>
o c) <href>
o d) <url>
15. ¿Qué propiedad CSS se utiliza para cambiar el color de fondo de un elemento?
o a) background-image
o b) color
o c) background-color
o d) font-color
o a) #rrggbb
o b) rgb(rr, gg, bb)
o c) rgba(rr, gg, bb, a)
o d) color(rr, gg, bb)
o Respuesta correcta: a) #rrggbb
Selectores CSS:
SELECTORES BÁSICOS (p, .clase, #id)
23. ¿Qué selector selecciona todos los elementos de una clase excepto el primer elemento hijo?
• a) :not(:first-child)
• b) :nth-child(n+2)
• c) :nth-of-type(1)
• d) :not(:nth-child(1))
• Respuesta correcta: b) :nth-child(n+2)
• a) .id
• b) #id
• c) id
• d) *id
• Respuesta correcta: b) #id
• a) #clase
• b) .clase
• c) clase
• d) *clase
• Respuesta correcta: b) .clase
26. ¿Cuál de los siguientes selectores selecciona solo los elementos <p> que son hijos directos de un <div>?
• a) div > p
• b) div p
• c) p + div
• d) div ~ p
• Respuesta correcta: a) div > p
27. ¿Qué selector CSS selecciona elementos con la clase "activo" dentro de un ID llamado "menu"?
• a) #menu activo
• b) #menu .activo
• c) menu#activo
• d) menu.activo
• a) .rojo.grande
• b) .rojo .grande
• c) #rojo #grande
• d) #rojo.grande
• Respuesta correcta: a) .rojo.grande
3. ¿Qué pseudoelemento CSS permite cambiar el estilo del primer carácter en una línea de texto?
o a) ::before
o b) ::first-letter
o c) :first-letter
o d) ::first-line
o Respuesta correcta: b) ::first-letter
4. ¿Cuál de los siguientes pseudoelementos es utilizado para agregar contenido después de un elemento?
o a) ::after
o b) :after
o c) ::append
o d) ::last
o Respuesta correcta: a) ::after
5. ¿Qué pseudoelemento CSS es usado para aplicar un estilo a cada línea de texto generada en un elemento de
bloque?
o a) ::before
o b) ::line
o c) ::first-line
o d) ::text-line
o Respuesta correcta: c) ::first-line
8. ¿Cómo aplicarías un estilo a los elementos de la lista que tienen un pseudoelemento ::marker en CSS?
o a) li::before
o b) li::marker
o c) li:marker
o d) li::after
o Respuesta correcta: b) li::marker
9. ¿Qué pseudoelemento puedes usar para aplicar estilo al marcador de una lista en CSS?
o a) ::list-item
o b) ::list
o c) ::marker
o d) ::before
o Respuesta correcta: c) ::marker
10. ¿Cómo seleccionarías el pseudoelemento ::placeholder para estilizar el texto de sugerencia en un campo de
entrada?
o a) input::placeholder
o b) input:placeholder
o c) input::hint
o d) input:hint
o Respuesta correcta: a) input::placeholder
2. ¿Cuál pseudoclase CSS aplicas para dar estilo a un enlace que ha sido visitado?
o a) :link
o b) :hover
o c) :visited
o d) :active
o Respuesta correcta: c) :visited
3. ¿Qué pseudoclase selecciona un elemento al que el usuario le ha hecho clic?
o a) :focus
o b) :hover
o c) :visited
o d) :active
o Respuesta correcta: d) :active
4. ¿Cómo seleccionas todos los elementos de un tipo específico que no tienen un hermano?
o a) :last-of-type
o b) :first-of-type
o c) :only-of-type
o d) :nth-of-type(1)
o Respuesta correcta: c) :only-of-type
5. ¿Qué pseudoclase CSS selecciona todos los elementos que son el primer hijo de su contenedor?
o a) :first-of-type
o b) :nth-child(1)
o c) :only-child
o d) :first-child
o Respuesta correcta: d) :first-child
6. ¿Cuál pseudoclase se usa para aplicar un estilo cuando un elemento tiene el foco, como en un campo de
formulario?
o a) :hover
o b) :focus
o c) :selected
o d) :checked
o Respuesta correcta: b) :focus
8. ¿Cómo seleccionarías un elemento de un formulario que ha sido marcado, como en una casilla de
verificación?
o a) :selected
o b) :focus
o c) :hover
o d) :checked
o Respuesta correcta: d) :checked
11. ¿Cuál de los siguientes selectores selecciona todos los elementos <div> que tienen al menos una clase?
• a) div[class]
• b) div[.class]
• c) div#class
• d) div~class
• Respuesta correcta: a) div[class]
12. ¿Cuál es la forma correcta de seleccionar un elemento con clase activa solo si está dentro de un
contenedor con clase menu?
• a) menu .activa
• b) .menu .activa
• c) #menu #activa
• d) .menu#activa
• Respuesta correcta: b) .menu .activa
13. ¿Cómo seleccionas un elemento con la clase btn que también tiene una clase primario?
• a) .btn[primario]
• b) .btn.primario
• c) #btn.primario
• d) btn.primario
• Respuesta correcta: b) .btn.primario
14. ¿Cómo defines en CSS que un elemento con clase btn cambie de color cuando el cursor está encima?
• a) .btn:focus
• b) .btn:hover
• c) .btn:active
• d) .btn:click
• Respuesta correcta: b) .btn:hover
15. ¿Cómo seleccionarías en CSS todos los elementos que tienen clase importante, pero que no son elementos
<div>?
• a) div.importante
• b) .importante:not(div)
• c) .importante:!div
• d) *importante:not(div)
• Respuesta correcta: b) .importante:not(div)
1. ¿Qué efecto tiene el selector * en términos de rendimiento cuando se aplica en una página web muy grande?
o a) Mejora el rendimiento porque aplica estilos a todos los elementos
simultáneamente
o b) No tiene impacto en el rendimiento
o c) Puede disminuir el rendimiento debido a la gran cantidad de elementos que
debe procesar
o d) Solo afecta los elementos que tienen atributos id o class
3. ¿Qué selector CSS usarías para seleccionar todos los elementos <p> dentro de una sección con la clase
contenido?
o a) .contenido p
o b) p .contenido
o c) #contenido p
o d) contenido p
Respuesta correcta: b) Selecciona todos los elementos <p> que son hijos directos de
5. ¿Cómo seleccionarías todos los párrafos <p> que son precedidos por un elemento <h2>?
o a) h2 + p
o b) h2 ~ p
o c) p + h2
o d) h2 p
Respuesta correcta: b) h2 ~ p
Respuesta correcta: a) Selecciona todos los elementos <p> dentro de cualquier <div>
7. ¿Cómo seleccionarías todos los elementos de lista (<li>) dentro de una lista ordenada (<ol>) sin utilizar clases o
IDs?
o a) ol li
o b) li ol
o c) * ol li
o d) ol > li
Respuesta correcta: a) ol li
8. ¿Qué selector CSS aplica estilos solo a los elementos <p> que están dentro de un <section> con el ID content?
o a) #content p
o b) section p
o c) #content > p
o d) p#content
10. ¿Cómo seleccionarías todos los <p> que están dentro de un <header> pero no de un <footer>?
o a) header p
o b) header > p
o c) header p:not(footer p)
o d) header p, footer p
1. ¿Qué selector CSS se usaría para seleccionar todos los elementos con la clase active que están dentro de un
contenedor con la clase container?
o a) .container.active
o b) .container .active
o c) container .active
o d) .active .container
2. ¿Cómo seleccionas todos los elementos de clase item que son precedidos por un elemento con la clase header?
o a) .header + .item
o b) .header ~ .item
o c) .header .item
o d) .header > .item
• a) p.importante
• b) #p.importante
• c) .p#importante
• d) .importante p
5. ¿Cómo seleccionarías todos los elementos con la clase menu que están dentro de un <nav> y tienen un hijo con la
clase active?
o a) nav .menu > .active
o b) nav .menu .active
o c) .menu > nav.active
o d) nav .active.menu
6. ¿Qué selector utilizarías para seleccionar todos los elementos de clase highlight pero solo si están dentro de un
<section> con la clase content?
o a) .content .highlight
o b) section .highlight
o c) .content.highlight
o d) section .content .highlight
7. ¿Cómo seleccionarías todos los elementos con la clase error que están dentro de un formulario con la clase
contact?
o a) .contact .error
o b) form.contact .error
o c) form .contact .error
o d) .contact > .error
8. Si tienes un contenedor con elementos de clase active, ¿cómo seleccionarías el último elemento de esa clase?
o a) .active:last-child
o b) .active:last-of-type
o c) .active:nth-last-child(1)
o d) .active:last
9. ¿Qué selector CSS usarías para seleccionar todos los elementos con la clase item que son hijos directos de un
contenedor con la clase list?
o a) .list > .item
o b) .list .item
o c) .item .list
o d) .list + .item
10. ¿Qué selector usarías para seleccionar todos los elementos con la clase active que están precedidos por un
elemento con la clase highlighted?
o a) .highlighted + .active
o b) .highlighted ~ .active
o c) .active + .highlighted
o d) .active ~ .highlighted
11. ¿Cómo seleccionarías todos los elementos con la clase card que tienen un hermano directo con la clase featured?
o a) .card + .featured
o b) .card ~ .featured
o c) .card > .featured
o d) .card .featured
13. ¿Qué pseudo-clase CSS aplicas para estilizar el primer elemento de un tipo específico dentro de un
contenedor?
• a) :first-of-type
• b) :first-child
• c) :nth-child(1)
• d) :only-child
15. ¿Cómo se seleccionan todos los elementos de una clase específica llamada contenedor?
• a) #contenedor
• b) .contenedor
• c) contenedor
• d) *contenedor
Preguntas sobre selectores de ID (#id):
1. ¿Qué sucede si usas el selector #header en CSS y tienes múltiples elementos con el ID header en el HTML?
o a) Se selecciona solo el primer elemento con ese ID
o b) Se seleccionan todos los elementos con ese ID
o c) Los elementos con el ID header no se seleccionan
o d) El navegador genera un error debido a los IDs duplicados
2. ¿Cómo seleccionarías un elemento con el ID main que está dentro de un contenedor con el ID wrapper?
o a) #wrapper #main
o b) #main #wrapper
o c) #main .wrapper
o d) .wrapper #main
3. ¿Qué selector usarías para aplicar un estilo a un elemento con el ID submit solo cuando el mouse esté sobre él?
o a) #submit:hover
o b) #submit:active
o c) #submit:focus
o d) submit:hover
4. ¿Qué selector utilizarías para seleccionar todos los elementos con el ID button que están dentro de un contenedor
con el ID wrapper?
o a) #wrapper button
o b) #wrapper #button
o c) button #wrapper
o d) #button.wrapper
6. ¿Cómo seleccionarías el primer elemento con el ID content que está dentro de un contenedor con el ID main?
o a) #main > #content
o b) #main #content
o c) #content:first-child
o d) #content:first-of-type
7. ¿Qué selector CSS usarías para seleccionar todos los elementos con el ID nav dentro de un div que tiene la clase
container?
o a) .container #nav
o b) #nav .container
o c) .container nav
o d) #container nav
9. ¿Cómo aplicarías un estilo a un elemento con el ID main cuando se desplaza la página hacia él?
o a) #main:focus
o b) #main:active
o c) #main:scroll
o d) #main:target
10. ¿Cómo seleccionas un elemento con el ID form y lo estilizas cuando recibe el foco?
o a) #form:focus
o b) form:focus
o c) #form:active
o d) form#form:focus