< Return to Video

Combinando clases y selectores de elementos en CSS

  • 0:00 - 0:04
    Estamos de vuelta con nuestra página web de donas y los peligros de comerlas.
  • 0:04 - 0:08
    Me gusta mucho la clase "warning" que añadimos en nuestras etiquetas "" y "".
  • 0:08 - 0:13
    Pero quiero hacer que este párrafo de advertencia se vea más destacado.
  • 0:13 - 0:17
    Ahora tiene un borde gris, por la regla de clase "fact".
  • 0:17 - 0:21
    Pero creo que se vería mejor con un borde naranja grueso.
  • 0:21 - 0:26
    Vamos a tratar de añadirlo a la regla "warning".
  • 0:26 - 0:30
    Escribimos "border: 5px solid orange".
  • 0:30 - 0:34
    ¡Ah! Me encanta. Pero también lo hizo en la etiqueta ""
  • 0:34 - 0:37
    y no se ve bien en una línea de texto.
  • 0:37 - 0:40
    Sólo quiero que esté en el párrafo de advertencia,
  • 0:40 - 0:44
    no en la advertencia que es una línea de texto.
  • 0:44 - 0:47
    ¿Cómo puedo hacer una regla de CSS más específica?
  • 0:47 - 0:51
    Bueno, una manera de abordarlo es hacer una nueva clase: "warning-paragraph",
  • 0:51 - 0:55
    y mover las propiedades hacia allá. Pero no tenemos que hacer eso.
  • 0:55 - 1:01
    En su lugar, vamos a decirle al navegador que aplique las propiedades de borde a las etiquetas de párrafo que tengan la clase "warning",
  • 1:01 - 1:05
    pero no a otras etiquetas aunque tengan la clase "warning".
  • 1:05 - 1:09
    Para hacer esa regla, primero escribimos el elemento que estamos buscando: "p",
  • 1:09 - 1:14
    luego ponemos un punto, y el nombre de la clase: "warning".
  • 1:14 - 1:19
    Eso le dirá al navegador que encuentre todas las etiquetas "" que tengan el nombre de clase "warning"
  • 1:19 - 1:21
    y les aplique las propiedades.
  • 1:21 - 1:26
    Así que vamos a pegar esta propiedad de borde aquí.
  • 1:26 - 1:34
    ¡Ya está! Tenemos el borde sólo en la clase "fact" y no está en la etiqueta "".
  • 1:34 - 1:38
    Podemos hacer eso con cualquier combinación de elementos y nombres de clases,
  • 1:38 - 1:43
    cuando queramos que el navegador aplique el estilo a etiquetas particulares que tengan una clase específica.
  • 1:43 - 1:45
    Asegúrate de seguir exactamente esta secuencia:
  • 1:45 - 1:51
    el nombre de la etiqueta, el punto y el nombre de la clase.
  • 1:51 - 1:56
    Si pones un espacio accidentalmente entre el nombre de la etiqueta y el punto, no va a funcionar.
  • 1:56 - 2:00
    Esto es porque el espacio significa otra cosa en CSS.
  • 2:00 - 2:03
    Y el navegador interpreta esa regla de manera diferente.
  • 2:03 - 2:07
    Mantente en sintonía para descubrir qué es ese espacio tan especial.
Title:
Combinando clases y selectores de elementos en CSS
Description:

more » « less
Video Language:
English
Duration:
02:08

Spanish, Mexican subtitles

Revisions