DISEÑO DE INTERFACES WEB · Tema 4: Hojas de estilos

DAW DIW Tema 4 es un examen público disponible en TesIA Exam con preguntas de 1 bloques. Esta ficha pública reúne preguntas con respuesta correcta y explicación para estudiar por examen completo. Trabaja especialmente temas como Tema 4: Hojas de estilos. La referencia de centro o procedencia visible es CIFP Cesar Manrique.

39 preguntas Diseño de Interfaces Web CIFP Cesar Manrique Referencia: DAW DIW Tema 4

Qué puedes encontrar en este examen

Cada URL pública de examen sirve para localizar el contenido, entender qué bloques toca y revisar preguntas reales antes de abrir la práctica completa.

Tema 4: Hojas de estilos

Preguntas, respuestas y explicaciones del examen

Listado público de preguntas asociadas a este examen, con respuesta correcta y explicación cuando está disponible.

#1

3. ¿El padding es el margen exterior del objeto?

  1. A) Falso
  2. B) Verdadero
Respuesta correcta

A) Falso

Explicación:

La respuesta correcta es A. Falso.
El padding se define como el espacio de relleno interior entre el contenido y el borde del elemento. El margen exterior se denomina técnicamente 'margin'. Confundirlos es un error común en el modelo de caja de CSS.

#2

22. Escribe el selector CSS que seleccionaría un párrafo que emplee la clase nuevo y que esté contenido en otro párrafo con id viejo:

Tipo: respuesta en texto libre.

Respuesta correcta
  • p#viejo p.nuevo
Explicación:

La respuesta correcta es p#viejo p.nuevo. Aunque en HTML anidar párrafos dentro de párrafos no es semánticamente correcto, el selector CSS se construye uniendo el ID con '#' y la clase con '.'. El espacio entre ambos indica que el segundo es un descendiente del primero. Es un ejercicio de sintaxis de selectores combinados.

#3

32. Escribe el selector CSS que seleccionaría todos los enlaces visitados de un documento:

Tipo: respuesta en texto libre.

Respuesta correcta
  • a:visited
Explicación:

La respuesta correcta es a:visited. El pseudo-clase :visited se utiliza para aplicar estilos a los enlaces que el usuario ya ha visitado.

#4

24. Escribe el selector CSS que seleccionaria todos los objetos que empleen la clase nuevo:

Tipo: respuesta en texto libre.

Respuesta correcta
  • .nuevo
Explicación:

La respuesta correcta es .nuevo. El punto inicial indica al navegador que se trata de un selector de clase. Esto aplicará el estilo a cualquier etiqueta (div, p, span, etc.) que incluya el atributo class="nuevo". Es uno de los selectores más versátiles y utilizados en CSS.

#5

21. Escribe el selector CSS que seleccionaría todos los elementos h1 y párrafos que sean hermanos:

Tipo: respuesta en texto libre.

Respuesta correcta
  • h1 + p
Explicación:

La respuesta correcta es h1 + p. Este selector utiliza el combinador adyacente para seleccionar cada elemento p que sigue inmediatamente a un elemento h1. Es útil para aplicar estilos específicos a párrafos que están directamente después de un encabezado.

#6

17. Escribe el selector CSS que seleccionaría todos los enlaces contenidos dentro de un párrafo que se encuentre además dentro de un contenedor:

Tipo: respuesta en texto libre.

Respuesta correcta
  • div p a
Explicación:

La respuesta correcta es div p a (o similar con clase). Se utilizan espacios para indicar descendencia múltiple en cualquier nivel de profundidad. Esto seleccionará cualquier enlace que tenga un párrafo como ancestro y este a su vez un contenedor. Es un selector muy común para dar estilo a textos dentro de artículos o secciones.

#7

2. Relaciona los elementos XHTML con el tipo de elemento que son: de bloque o en línea.

Tipo: relacionar columnas.

Columna A

  • p
  • div
  • strong
  • em

Columna B

  • de bloque
  • en línea
Respuesta correcta
  • p -> de bloque
  • div -> de bloque
  • strong -> en línea
  • em -> en línea
Explicación:

La respuesta correcta es la asociación de p/div como bloque y strong/em como línea. Los elementos de bloque ocupan todo el ancho disponible y comienzan en una nueva línea. Los elementos en línea solo ocupan el espacio necesario para su contenido. Por ejemplo, una etiqueta div siempre fuerza un salto, mientras que strong resalta texto dentro de un párrafo.

#8

35. La propiedad inline en CSS hace que todos los elementos tengan una línea en la zona interior bordeando el elemento:

  1. A) Falso
  2. B) Verdadero
Respuesta correcta

A) Falso

Explicación:

La respuesta correcta es A. Falso.
El valor 'inline' pertenece a la propiedad 'display' y sirve para que un elemento no genere saltos de línea y solo ocupe su ancho de contenido. No tiene nada que ver con dibujar líneas o bordes.

#9

13. Un modo directo de elegir el marcador de una lista sería empleando la propiedad:

  1. A) list-style-type
  2. B) list-point
  3. C) list-boliche
  4. D) list-type
Respuesta correcta

A) list-style-type

Explicación:

La respuesta correcta es A. La respuesta correcta es list-style-type.
Esta propiedad permite cambiar el punto de la lista por círculos, cuadrados o números romanos. Las opciones 'list-point' o 'list-type' no existen en la especificación estándar de CSS.

#10

39. Escribe el selector CSS que seleccionaría los párrafos que empleen la clase tronic:

Tipo: respuesta en texto libre.

Respuesta correcta
  • p.tronic
Explicación:

La respuesta correcta es p.tronic. Se escribe el nombre de la etiqueta 'p' seguido inmediatamente de un punto y el nombre de la clase 'tronic'. Esto filtrará para que solo los párrafos con esa clase se vean afectados, ignorando otros elementos que pudieran tener la misma clase. Es más específico que usar solo '.tronic'.

#11

29. Escribe el selector CSS que seleccionaría todos los párrafos contenidos en una tabla:

Tipo: respuesta en texto libre.

Respuesta correcta
  • table p
Explicación:

La respuesta correcta es table p. Al separar 'table' y 'p' con un espacio, le indicamos al navegador que busque todos los párrafos que sean descendientes de una tabla. Esto afectará a cualquier párrafo, esté dentro de una celda (td) o de un encabezado de tabla (th). Es un selector de descendencia clásico.

#12

37. El margin es el margen exterior del objeto:

  1. A) Verdadero
  2. B) Falso
Respuesta correcta

A) Verdadero

Explicación:

La respuesta correcta es A. La respuesta correcta es Verdadero.
En el modelo de caja de CSS, el 'margin' representa el espacio vacío situado fuera del borde de un elemento. Sirve para separar un elemento de sus vecinos. Por contra, el padding es el espacio que queda por dentro del borde.

#13

26. En el posicionamiento absoluto el origen de coordenadas dependerá de si el elemento a posicionar está contenido dentro de otro que ya está previamente posicionado absoluta o relativamente:

  1. A) Verdadero
  2. B) Falso
Respuesta correcta

A) Verdadero

Explicación:

La respuesta correcta es A. La respuesta correcta es Verdadero.
Un elemento con 'position: absolute' se posiciona respecto al ancestro más cercano que tenga una posición distinta de 'static'. Si no encuentra ninguno, se posicionará respecto al cuerpo del documento (body).

#14

19. ¿Con qué atributo le indicamos a una marca html, que emplee una determinada clase CSS?

Tipo: respuesta en texto libre.

Respuesta correcta
  • class
Explicación:

La respuesta correcta es class. El atributo 'class' permite asignar uno o varios nombres de clase a un elemento HTML para que reciba estilos desde CSS. A diferencia de 'id', las clases se pueden reutilizar en múltiples elementos de la misma página. Es la base de la mayoría de frameworks de diseño modernos.

#15

9. ¿Cuál de las siguientes reglas de estilo elimina el marcador de los elementos de una lista?

  1. A) ul { list-style-type: none; }
  2. B) ul li { list-style-type: none; }
  3. C) ul { list-style: none; }
  4. D) ul li { list-style: none; }
Respuesta correcta
  • A) ul { list-style-type: none; }
  • B) ul li { list-style-type: none; }
  • C) ul { list-style: none; }
  • D) ul li { list-style: none; }
Explicación:

La respuesta correcta es A, B, C y D. La respuesta correcta es que todas las opciones mencionadas funcionan.
Se puede aplicar la propiedad tanto a la etiqueta contenedora 'ul' como a cada elemento 'li'.

#16

7. ¿Cuál sería la regla CSS que consigue esto? (Fuente base color negro, Arial, tamaño 0.9em, interlineado 1, 4)

  1. A) body { font: 0.9em/1.4 Arial, Helvetica, sans-serif; color: #000; }
  2. B) body { font: 0.9em/1.4 Arial, sans-serif; color: #000; }
  3. C) body { color: #000; font: .9em/1.4 Arial; }
  4. D) body { font: .9em/1.4 Arial; color: #000; }
Respuesta correcta
  • A) body { font: 0.9em/1.4 Arial, Helvetica, sans-serif; color: #000; }
  • B) body { font: 0.9em/1.4 Arial, sans-serif; color: #000; }
  • C) body { color: #000; font: .9em/1.4 Arial; }
  • D) body { font: .9em/1.4 Arial; color: #000; }
Explicación:

La respuesta correcta es A. ody { font: 0.
9em/1.4 Arial, Helvetica, sans-serif; color: #000; }. Esta sintaxis utiliza la propiedad abreviada 'font' que incluye tamaño, interlineado y familia tipográfica de forma eficiente.

#17

10. Para dar una medida en pixels emplearemos como unidad:

Tipo: respuesta en texto libre.

Respuesta correcta
  • px
Explicación:

La respuesta correcta es px. Es la unidad de medida absoluta más común en el diseño web para definir dimensiones fijas. Se utiliza para bordes, anchos de contenedor o tamaños de fuente que no deben variar. Otras unidades como 'em' o '%' son relativas, a diferencia del píxel.

#18

11. Escribe el selector CSS que seleccionaría aquellos campos de tipo input cuando pongamos el foco en ese campo:

Tipo: respuesta en texto libre.

Respuesta correcta
  • input:focus
Explicación:

La respuesta correcta es input:focus. Esta es una pseudo-clase que se activa cuando el usuario hace clic o navega con el tabulador hacia un elemento de entrada. Permite mejorar la accesibilidad resaltando el campo activo. No debe confundirse con :, que actúa al pasar el ratón por encima.

#19

25. Escribe el selector CSS que seleccionaria todos aquellos enlaces contenidos en un párrafo con id=nuevo cuando pasemos el ratón por encima de ellos:

Tipo: respuesta en texto libre.

Respuesta correcta
  • p#nuevo a:hover
Explicación:

La respuesta correcta es p#nuevo a:hover. Combina un selector de ID para el párrafo, un selector de descendencia para el enlace y la pseudo-clase :hover para el estado del ratón. Esta técnica permite crear efectos visuales interactivos cuando el usuario interactúa con la interfaz. Sin el :hover, el estilo sería estático y permanente.

#20

34. Si a un contenedor le configuramos un borde de 1 pixel de ancho por defecto adquiere el estilo solid:

  1. A) Falso
  2. B) Verdadero
Respuesta correcta

A) Falso

Explicación:

La respuesta correcta es A. Falso.
Por defecto, el estilo de borde (border-style) es 'none'. Si solo defines el ancho pero no el estilo, el borde no se mostrará en absoluto.

#21

16. Escribe el selector CSS que seleccionaria aquellos hiperenlaces hijos directos de un párrafo y que estén contenidos en un contenedor que emplee la clase nueva:

Tipo: respuesta en texto libre.

Respuesta correcta
  • div.nueva p > a
Explicación:

La respuesta correcta es div.nueva p > a. Primero se identifica el contenedor por su clase con un punto, luego el párrafo descendiente y finalmente el hijo directo con el símbolo '>'. Esta combinación garantiza una especificidad alta en el diseño. Otros selectores menos específicos podrían afectar a enlaces que no cumplen todas las condiciones.

#22

1. ¿Si quieres definir la presentación de una página web utilizas...?

  1. A) CSS
  2. B) XHTML
  3. C) Javascript
  4. D) PHP
Respuesta correcta

A) CSS

Explicación:

La respuesta correcta es A. SS.
CSS es el lenguaje específico diseñado para separar el contenido de la presentación en la web. Mientras que XHTML define la estructura y Javascript el comportamiento, CSS controla colores y fuentes.

#23

23. Para limpiar el float empleamos la propiedad CSS:

Tipo: respuesta en texto libre.

Respuesta correcta
  • clear
Explicación:

La respuesta correcta es clear. Esta propiedad se utiliza para evitar que los elementos siguientes floten alrededor de un elemento anterior con la propiedad 'float'. Puede tomar valores como 'left', 'right' o 'both' para limpiar ambos lados. Es fundamental en diseños clásicos basados en cajas flotantes.

#24

28. Escribe el selector CSS que seleccionaria una tabla que tenga como id=nuevo:

Tipo: respuesta en texto libre.

Respuesta correcta
  • table#nuevo
Explicación:

La respuesta correcta es table#nuevo. Este selector es una combinación de un selector de tipo (table) y un selector de ID (#nuevo) pegados sin espacios. Esto indica que se busca específicamente una etiqueta de tabla que tenga ese ID concreto. Si hubiera un espacio, buscaría un elemento con ese ID dentro de una tabla.

#25

31. Escribe el selector CSS que seleccionaría todos los objetos contenidos dentro de un formulario:

Tipo: respuesta en texto libre.

Respuesta correcta
  • form *
Explicación:

La respuesta correcta es form *. El asterisco '*' es el selector universal que representa a todos los elementos. Al ponerlo después de 'form' con un espacio, estamos seleccionando absolutamente todos los elementos que sean hijos o descendientes del formulario. Es útil para resetear estilos o aplicar márgenes generales dentro de formularios.

#26

27. Escribe el selector CSS que seleccionaria todos los objetos con id=nuevo:

Tipo: respuesta en texto libre.

Respuesta correcta
  • #nuevo
Explicación:

La respuesta correcta es #nuevo. El símbolo de almohadilla o sostenido se utiliza para seleccionar un elemento único identificado por el atributo 'id'. A diferencia de las clases, un ID solo debe aparecer una vez en cada página HTML. Proporciona la mayor prioridad de estilo entre los selectores básicos.

#27

4. ¿En qué orden se dan las medidas de los márgenes en CSS?

  1. A) top bottom right left
  2. B) left right top bottom
  3. C) top left right bottom
  4. D) top right bottom left
Respuesta correcta

D) top right bottom left

Explicación:

La respuesta correcta es D. La respuesta correcta es top right bottom left.
En CSS, cuando se usan las cuatro medidas en una sola línea, se sigue el sentido de las agujas del reloj. Se empieza por la parte superior (top) y se avanza hacia la derecha.

#28

8. A la vista del ejemplo anterior ¿Cuáles de las siguientes afirmaciones son correctas?

  1. A) El color del fondo de toda la página es blanco.
  2. B) El color de fondo del saludo es blanco.
  3. C) El color de fondo de la frase es blanco.
  4. D) El color de fondo de la despedida es blanco.
  5. E) El saludo no se ve.
  6. F) La frase no se ve.
  7. G) La despedida no se ve.
  8. H) El fondo del saludo es el mismo que el el fondo de la página.
  9. I) El fondo del texto es el mismo que el de la página.
  10. J) El fondo de la despedida es el mismo que el de la página.
Respuesta correcta
  • C) El color de fondo de la frase es blanco.
  • G) La despedida no se ve.
Explicación:

La respuesta correcta es C y G. La opción C es correcta porque el color de fondo de la frase es blanco, lo que la hace visible. La opción G es correcta porque la despedida no se ve, lo que implica que su fondo o su texto la ocultan.

#29

38. Escribe el selector CSS que seleccionaria una tabla con id=nuevo que esté dentro de un contenedor:

Tipo: respuesta en texto libre.

Respuesta correcta
  • div table#nuevo
Explicación:

La respuesta correcta es div table#nuevo (o similar). Se especifica primero el elemento padre (el contenedor) y luego la tabla con su ID pegado. Esto asegura que solo se estilice esa tabla específica cuando está contenida adecuadamente. Es un ejemplo de selector de descendencia con especificidad de ID.

#30

30. La propiedad CSS que me permite poner un color o una imagen de fondo es:

Tipo: respuesta en texto libre.

Respuesta correcta
  • background
Explicación:

La respuesta correcta es background. Esta propiedad abreviada permite definir tanto el color como la imagen, repetición y posición de un fondo en una sola línea. También se pueden usar por separado como 'background-color' o 'background-image'. Es vital para la estética visual de cualquier sitio web.

#31

12. Escribe el selector CSS que seleccionaría aquellos párrafos que sean hijos directos de un contenedor:

Tipo: respuesta en texto libre.

Respuesta correcta
  • div > p
Explicación:

La respuesta correcta utiliza el combinador de hijo directo '>'. Este selector asegura que solo se seleccionen los párrafos que están un nivel justo por debajo del contenedor. Si usáramos solo un espacio, seleccionaríamos todos los párrafos descendientes sin importar la profundidad. Es vital para un control preciso de la estructura DOM.

#32

20. Escribe el selector CSS que seleccionaría todos los elementos de una lista ordenada con id nueva.

Tipo: respuesta en texto libre.

Respuesta correcta
  • ol#nueva li
Explicación:

La respuesta correcta es ol#nueva li. Se especifica la etiqueta 'ol' para lista ordenada, seguida de '#' para identificar el ID único 'nueva'. Finalmente, se añade 'li' para seleccionar los elementos individuales de dicha lista. Al usar un ID, el selector es extremadamente específico y eficiente para el navegador.

#33

6. ¿Cuál de los siguientes es el selector CSS que selecciona a todos los objetos con class="nuevo" que están contenidos en un tabla?

  1. A) table .nuevo
  2. B) table.nuevo
  3. C) table#nuevo
Respuesta correcta

A) table .nuevo

Explicación:

La respuesta correcta es A. La respuesta correcta es table .
nuevo. El espacio entre 'table' y '.nuevo' indica una relación de descendencia, seleccionando elementos con esa clase dentro de la tabla. 'table.nuevo' (sin espacio) buscaría una tabla que tuviera ella misma esa clase.

#34

14. Escribe el selector CSS que seleccionaría todos los encabezados de tamaño 4 en un documento:

Tipo: respuesta en texto libre.

Respuesta correcta
  • h4
Explicación:

La respuesta correcta es h4. En HTML y CSS, los encabezados se definen mediante la letra 'h' seguida del nivel de importancia del 1 al 6. Seleccionar 'h4' aplicará los estilos a todos los niveles de cuarto rango. No requiere puntos ni almohadillas porque es un selector de etiqueta.

#35

33. Escribe el selector CSS que seleccionaria todos los objetos con id=nuevo y que estén contenidos en una tabla:

Tipo: respuesta en texto libre.

Respuesta correcta
  • table #nuevo
Explicación:

La respuesta correcta es table #nuevo. Se utiliza el nombre de la etiqueta seguido de un espacio y el selector de ID. Esto garantiza que solo se seleccione el elemento con ese ID si se encuentra dentro de una estructura de tabla. Aunque los ID deben ser únicos, esta forma de escribirlo refuerza la jerarquía esperada.

#36

36. Escribe el selector CSS que seleccionaría todos los formularios de un documento:

Tipo: respuesta en texto libre.

Respuesta correcta
  • form
Explicación:

La respuesta correcta es form. Este es un selector de tipo o de etiqueta que aplica las reglas de estilo a todos los elementos del documento. No necesita prefijos como puntos o almohadillas. Es la forma más directa de dar un estilo base a todos los contenedores de entrada de datos.

#37

15. Escribe el selector CSS que seleccionaría todos los enlaces y todos los párrafos (sin espacios):

Tipo: respuesta en texto libre.

Respuesta correcta
  • a,p
Explicación:

La respuesta correcta es a,p. El uso de la coma funciona como un selector múltiple o agrupador en CSS. Esto permite aplicar el mismo bloque de declaraciones a distintos elementos simultáneamente para ahorrar código. Sin la coma, el significado cambiaría a una relación de descendencia o jerarquía.

#38

18. Escribe el selector CSS que seleccionaria todas las imágenes y todos los enlaces que estén dentro de una tabla:

Tipo: respuesta en texto libre.

Respuesta correcta
  • table img,table a
Explicación:

La respuesta correcta es table img,table a. Es necesario especificar la base 'table' para ambos elementos si queremos que la restricción de estar dentro de la tabla se aplique a los dos. Si escribiéramos 'table img, a', estaríamos seleccionando todas las imágenes de tablas y todos los enlaces de todo el documento. El agrupamiento con comas requiere repetir el contexto si se desea mantener la jerarquía.

#39

5. Al abrir este documento en un navegador, ¿qué texto aparecerá en color verde?

  1. A) Título 1
  2. B) Subtítulo 1
  3. C) Párrafo 1
  4. D) Subtítulo 2
  5. E) Párrafo 2
  6. F) Subtítulo 1 y Subtítulo 2
  7. G) Párrafo 1 y Párrafo 2
Respuesta correcta

G) Párrafo 1 y Párrafo 2

Explicación:

La respuesta correcta es G. La respuesta es "Párrafo 1 y Párrafo 2" porque el selector adyacente (h2 + p) busca todos los párrafos que se encuentren inmediatamente después de cualquier h2.
En el código de la imagen ocurre lo siguiente:
1. Párrafo 1: Está justo debajo del primer <h2>Subtítulo 1</h2>, por lo que se pone de color verde.
2. Párrafo 2: Está justo debajo del segundo <h2>Subtítulo 2</h2>, por lo que también se pone de color verde.
Como el selector no está limitado a un ID o clase específica, se aplica a todas las parejas de h2 y p que aparezcan en el documento siempre que sean vecinos directos.

Temas incluidos

Otros exámenes de Diseño de Interfaces Web

Practicar este examen

Puedes abrir TesIA Exam y localizar este examen con el mismo nombre para practicarlo en modo estudio o examen, revisar respuestas y continuar tu progreso.