Return to Video

Agrupando elementos con CSS

  • 0:00 - 0:02
    Hasta ahora hemos visto cómo
  • 0:02 - 0:04
    podemos usar CSS para estilizar un texto,
  • 0:04 - 0:06
    pero también podemos usar CSS para cambiar
  • 0:06 - 0:08
    completamente el diseño de nuestra página.
  • 0:08 - 0:09
    Esto significa que podemos mover las cosas,
  • 0:09 - 0:10
    cambiar el tamaño,
  • 0:10 - 0:12
    e incluso poner unas cosas arriba de otras.
  • 0:12 - 0:14
    Pero ¿cuáles son las cosas
  • 0:14 - 0:14
    que queremos mover?
  • 0:14 - 0:16
    Algunas veces son elementos
  • 0:16 - 0:17
    que hemos hecho con anterioridad,
  • 0:17 - 0:19
    como un cierto párrafo,
  • 0:19 - 0:21
    o un encabezado.
  • 0:21 - 0:22
    Pero muchas veces,
  • 0:22 - 0:25
    estas cosas son un grupo de elementos que hemos hecho,
  • 0:25 - 0:27
    como una selección de texto,
  • 0:27 - 0:31
    o un encabezado con algunos párrafos.
  • 0:32 - 0:34
    Para moverlos todos juntos como una unidad,
  • 0:34 - 0:37
    necesitamos introducir dos nuevas etiquetas HTML
  • 0:37 - 0:39
    a las que llamamos elementos de agrupación.
  • 0:39 - 0:41
    No hablamos de ellas antes de CSS,
  • 0:41 - 0:43
    porque sólo se pueden usar
  • 0:43 - 0:44
    cuando las combinamos con CSS.
  • 0:44 - 0:47
    No tienen significado semántico para el navegador.
  • 0:47 - 0:50
    La primera es la etiqueta "",
  • 0:50 - 0:53
    y la usamos para agrupar una selección de texto.
  • 0:53 - 0:54
    Digamos que queremos que esta
  • 0:54 - 0:57
    palabra "Love" sea roja.
  • 0:57 - 0:59
    Y sólo queremos cambiar el color de la palabra,
  • 0:59 - 1:00
    no de todo el encabezado.
  • 1:00 - 1:02
    Ponemos el cursor al principio de la palabra "Love",
  • 1:02 - 1:06
    escribimos la etiqueta "".
  • 1:06 - 1:11
    Nos pasamos al final de la palabra, y tecleamos el cierre de la etiqueta, ok.
  • 1:11 - 1:12
    Ahora queremos estilizar
  • 1:12 - 1:13
    esta selección ("") de caracteres.
  • 1:13 - 1:16
    Podemos hacer una regla para colorear todas las selecciones ("s") en la página,
  • 1:16 - 1:19
    pero probablemente no queramos que todas las selecciones sean rojas.
  • 1:19 - 1:25
    Vamos a definir una clase para este "" digamos "lovey-dovey",
  • 1:25 - 1:29
    y vamos a añadir una regla para los elementos que
  • 1:29 - 1:31
    tienen la clase "lovey-dovey".
  • 1:31 - 1:34
    Así que escribimos ".lovey-dovey", "color: red".
  • 1:35 - 1:38
    ¡Mira que dulce es el texto ahora!
  • 1:38 - 1:40
    Entonces "" sirve para agrupar
  • 1:40 - 1:41
    selecciones de texto.
  • 1:41 - 1:44
    ¿Cómo agrupamos varios elementos?
  • 1:44 - 1:45
    Aquí es donde usamos la etiqueta "".
  • 1:45 - 1:47
    Digamos que queremos agrupar
  • 1:47 - 1:48
    esta sección de abajo.
  • 1:48 - 1:50
    El encabezado "Official Info" y
  • 1:50 - 1:52
    los párrafos y la fotografía que están debajo.
  • 1:52 - 1:53
    Para hacer eso,
  • 1:53 - 1:57
    voy a colocar el cursor antes del encabezado "h3"
  • 1:57 - 1:59
    y escribo la etiqueta "".
  • 2:00 - 2:02
    Y luego me voy al final del último párrafo,
  • 2:03 - 2:05
    y escribo la etiqueta de cierre de "".
  • 2:05 - 2:08
    Ya tenemos definido "", ahora necesitamos estilizarlo.
  • 2:08 - 2:10
    Para estilizar "",
  • 2:10 - 2:14
    voy a definir un id: "official info".
  • 2:14 - 2:18
    Y luego voy a añadir una regla aquí arriba.
  • 2:18 - 2:22
    Entonces escribo: "#official-info", "background",
  • 2:22 - 2:24
    y vamos a definir un gris bonito.
  • 2:24 - 2:27
    Lo seleccionamos, éste está bien.
  • 2:27 - 2:29
    Ahora vemos que "" se volvió un cuadro gris
  • 2:29 - 2:32
    que contiene todos los elementos dentro.
  • 2:32 - 2:34
    Y es diferente que si hubieramos
  • 2:34 - 2:36
    definido un fondo gris para cada elemento.
  • 2:36 - 2:38
    Si hubiéramos hecho eso, entre cada elemento
  • 2:38 - 2:40
    tendríamos un espacio que no sería gris.
  • 2:40 - 2:41
    Tenemos que usar "",
  • 2:41 - 2:44
    si queremos un cuadro alrededor de todo lo que seleccionemos.
  • 2:45 - 2:46
    Podemos pensar en ""
  • 2:46 - 2:48
    para agrupar texto.
  • 2:48 - 2:51
    Y pensamos en "",
  • 2:51 - 2:52
    para agrupar elementos.
  • 2:52 - 2:55
    Pero hay otra manera para distinguirlos.
  • 2:55 - 2:57
    Verás, hay dos tipos de
  • 2:57 - 2:58
    elementos en el mundo de CSS.
  • 2:58 - 3:00
    En línea y en bloque.
  • 3:00 - 3:03
    Un elemento en línea no tiene una nueva línea después de él.
  • 3:04 - 3:07
    Si hiciéramos muchos de ellos todos estarían en la misma línea.
  • 3:07 - 3:09
    Hemos hablado de algunos de ellos,
  • 3:09 - 3:12
    como una imagen.
  • 3:12 - 3:13
    Y lo puedes ver con esta imagen,
  • 3:13 - 3:16
    la forma en que el texto continúa después de ella.
  • 3:17 - 3:18
    No hay una línea después de ella.
  • 3:19 - 3:22
    Un elemento de bloque, sí tiene una línea después,
  • 3:22 - 3:25
    así es como se crean las etiquetas en HTML.
  • 3:25 - 3:27
    Mira los ejemplos en esta página.
  • 3:27 - 3:30
    Los encabezados, los párrafos, las listas.
  • 3:31 - 3:34
    El navegador pone líneas nuevas después de cada uno de ellos,
  • 3:34 - 3:37
    sin que tú tengas que escribir una etiqueta "
    ".
  • 3:37 - 3:40
    ¿Qué tiene que ver eso con "" y con ""?
  • 3:40 - 3:43
    Bueno, la etiqueta "" crea elementos en línea,
  • 3:43 - 3:47
    y "" crea elementos de bloque.
  • 3:47 - 3:49
    Eso significa que si agregas una etiqueta "",
  • 3:49 - 3:54
    y no agregas algún otro estilo,
  • 3:54 - 3:57
    el navegador va a considerar como un solo bloque
  • 3:57 - 3:58
    esa parte de la página.
  • 3:58 - 4:01
    Como esta pequeña parte de texto que encerré en una etiqueta "",
  • 4:01 - 4:03
    ahora tiene nuevas líneas antes y después.
  • 4:03 - 4:05
    Y tal vez eso es lo que quieres,
  • 4:05 - 4:08
    así que recuerda estas diferencias.
  • 4:08 - 4:09
    Y sigue adelante porque hay mucho más
  • 4:09 - 4:11
    que podemos hacer con esas etiquetas.
  • 4:11 - 4:13
    Especialmente con esta poderosa etiqueta "".
Title:
Agrupando elementos con CSS
Description:

more » « less
Video Language:
English
Duration:
04:14
Martha Isabel Soriano Ruiz edited Spanish, Mexican subtitles for CSS grouping elements
Martha Isabel Soriano Ruiz edited Spanish, Mexican subtitles for CSS grouping elements
Martha Isabel Soriano Ruiz edited Spanish, Mexican subtitles for CSS grouping elements
Martha Isabel Soriano Ruiz edited Spanish, Mexican subtitles for CSS grouping elements
Martha Isabel Soriano Ruiz edited Spanish, Mexican subtitles for CSS grouping elements
Martha Isabel Soriano Ruiz edited Spanish, Mexican subtitles for CSS grouping elements

Spanish, Mexican subtitles

Revisions