SlideShare una empresa de Scribd logo
1 de 54
Unidad 3: HTML El body y su
contenido
3.1.- Descripción
• Una vez hemos configurado adecuadamente los metadatos de nuestra
página dentro del elemento head, podemos comenzar a trabajar con el
contenido propiamente dicho.
• Todo aquello que se muestra en una web a través de un navegador se
encuentra en el body del documento HTML.
• Vamos a clasificar la gran cantidad de elementos en cuatro grupos:
• elementos estructurales, empleados para distribuir los contenidos dentro
de la página;
• otros elementos semánticos, que no forman la estructura general del sitio
sino que se encargan de definir cada componente;
• tablas, para presentar valores tabulares; y elementos incrustados.
• Como se ha dicho, los dos únicos hijos del elemento html son head y body.
Por lo tanto, tras cerrar la etiqueta head con todos los metadatos en su
interior, deberemos crear el body; dentro de él encontraremos todo el
contenido visible de nuestra página, debidamente etiquetado.
3.2.- Principales
elementos de
bloque
Normalmente, los hijos directos de body serán
elementos estructurales que organizan la página.
Todos ellos, veremos varios, son elementos de bloque.
Esto significa que ocupan (salvo que modifiquemos este
comportamiento mediante CSS) el 100% del ancho de
la página. Dicho de otra manera; tras un elemento de
bloque no se permite ningún otro contenido, ni a su
derecha ni a su izquierda, ya que ocupan el ancho
completo, independientemente de que su contenido
ocupe menos. Además nos van a permitir, mediante
CSS, modificar sus propiedades relacionadas con el
tamaño (ancho, alto, márgenes interiores y
exteriores…)
Un ejemplo de estos elementos de bloque es el
párrafo.
El otro tipo de elemento que encontramos son los
elementos en línea (inline), que a diferencia de
los anteriores, sí admiten, si su ancho lo permite,
que se ubiquen otros elementos en línea a
continuación de ellos, a la derecha o izquierda. En
este caso no podremos modificar las propiedades
relacionadas con su tamaño, ya que este será,
siempre, el de su contenido. Un ejemplo de estos
elementos puede ser un enlace, que ocupa lo que
ocupe el texto del enlace.
Quizá el más usado de los grandes elementos de
bloque sea div. Es el único de este tipo de
elementos que no añade significado semántico a
su contenido. Es un elemento genérico que
tenemos a nuestra disposición para usarlo
cuando queramos agrupar otros elementos sin
que formen una unidad semántica. Lo
utilizaremos generalmente para, mediante CSS,
crear grupos, ‘cajas’, en el diseño de la web.
Reto
Crea el código HTML que represente la página propuesta.
Título
1. Primer apartado
Texto del primer apartado. Lorem ipsum dolor sit amet, consectetur adipiscing
elit. Pellentesque lobortis dapibus elit, vel mollis mauris laoreet in. Etiam sit
amet ultrices turpis. Sed sodales semper felis, a eleifend velit consequat in.
Suspendisse id orci nec tortor elementum porta. Pellentesque et orci at turpis
ornare volutpat et vitae nunc. Fusce non luctus nisi. Sed non euismod quam.
Suspendisse potenti.
Podrá contener varios párrafos. Nullam efficitur blandit eros eget dapibus.
Nullam nec risus id massa condimentum porta eget eu quam. Ut tincidunt
finibus nulla nec bibendum. Donec finibus mauris aliquet orci scelerisque
faucibus. In hac habitasse platea dictumst. Vestibulum sit amet arcu libero.
Fusce accumsan elit eu blandit imperdiet.
2. Segundo apartado
Texto del segundo apartado, en este caso contiene subapartados.
2.1 Subapartado 1
Fusce in justo molestie tellus tincidunt interdum finibus eget enim.
Donec et lorem vehicula, interdum augue condimentum, euismod
purus. Nulla elementum enim et risus tempor euismod. Nam luctus
vitae nunc egestas molestie. Donec non enim at orci consequat
accumsan in lobortis leo. Cras quis quam at dolor luctus malesuada ut
vel magna. Integer gravida tincidunt massa, eget dictum tortor
posuere quis. Phasellus pretium ultricies tellus, quis aliquam metus
cursus nec. Etiam at laoreet diam.
2.2 Subapartado 2
Pellentesque habitant morbi tristique senectus et netus et
malesuada fames ac turpis egestas. Donec tincidunt, lectus nec
finibus consequat, ex tellus suscipit mauris, et condimentum lectus
turpis nec metus. Class aptent taciti sociosqu ad litora torquent per
conubia nostra, per inceptos himenaeos. Vivamus ac aliquam est.
Vivamus eget mattis metus. Ut sed sapien sed ex tincidunt tempus.
Donec quis lobortis nibh, vitae viverra nisl.
3. Tercer apartado
Párrafos del tercer y último apartado.
3.3.- Elementos
inline o en línea
Los elementos que se muestran en línea son aquellos
que ocupan lo que ocupe su contenido. Suelen usarse
principalmente para contener texto que no forma
bloques, como caracteres o palabras aisladas. En su
interior, además de texto, podemos encontrar otros
elementos en línea, pero no elementos de bloque. Hay
una excepción a esta regla: los enlaces, que son
elementos en línea, sí que pueden tener dentro de ellos
elementos de bloque como h1, div, p, article...
Principales elementos en línea
orientados al texto
•Enlaces
Son el elemento más importante del lenguaje y el que supuso su carácter
innovador. Mediante ellos podemos enlazar en un documento diferentes
recursos. Se activan al hacer clic con el ratón, o tocarlos en pantallas
táctiles. Para crearlos disponemos de la etiqueta a, anchor; el destino al que
nos llevarán se indica empleando el atributo href. En su interior suele
aparecer el texto del enlace, pero también puede haber imágenes y otros
elementos de bloque. Veamos un par de ejemplos:
Si suponemos que la página en la que se encuentra este enlace
es http://test.site.es/index.html, ambos enlaces serán idénticos y
apuntan al mismo documento. La diferencia en la forma de escribir el
destino del enlace está en el uso de direcciones absolutas, en el primer
caso, y direcciones relativas, en el segundo. Las direcciones absolutas
incluyen la ruta completa al recurso, mientras que las direcciones
relativas indican la ruta al recurso desde la ubicación del elemento desde
el que se enlaza.
Como sabemos, los enlaces no solo pueden contener texto. Podemos
convertir en enlaces imágenes y otros elementos, incluso de bloque.
Recordad que todo lo relativo a la presentación (colores, tipografías,
subrayados...) se verá en el apartado dedicado al lenguaje CSS.
•Enlaces internos
En documentos de mucha extensión podemos crear enlaces a
secciones dentro del mismo documento. Un ejemplo de este tipo de
enlaces lo podemos ver en la página del estándar HTML
en whatwg.org o en el índice de artículos de Wikipedia.
Se crean utilizando el atributo id en los destinos de los enlaces y dando
el valor del id del destino, precedido por el carácter almohadilla '#', al
atributo href de los enlaces.
•La etiqueta span
El elemento span es un contenedor en línea (ocupa lo que ocupe
su contenido) genérico que usaremos cuando queramos definir
un elemento sin dotarlo de significado semántico.
Es similar al elemento div, solo que aquel era de bloque y este es
en línea.
Se emplea normalmente para acceder al elemento usando CSS y
asignarle estilos diferenciados.
•La etiqueta em
Para dar cierto énfasis a un elemento disponemos de las etiquetas em.
Los navegadores suelen representar el texto que contiene en cursiva,
pero este comportamiento siempre lo podremos modificar mediante
CSS. En el siguiente ejemplo estamos resaltando la afirmación:
•La etiqueta strong
Se emplea para indicar que su contenido es importante y queremos
resaltarlo con mayor énfasis del que proporciona em. Los navegadores
suelen representarlo en negrita, pero como todas las etiquetas HTML,
no debemos emplearla con fines visuales, sino semánticos. Con CSS
ajustaremos cómo queremos que se muestren los elementos strong.
•Las citas
Al igual que disponemos del elemento blockquote para incluir citas a
nivel de párrafo, para pequeñas citas en línea que no crean nuevos
párrafos tenemos el elemento q.
Nótese que las comillas las coloca el navegador al identificar la cita.
Reto
Usando listas anidadas, incluye un índice en el ejercicio del reto anterior
de modo que, al hacer clic en algún elemento del índice, nos lleve al
apartado correspondiente.
Título
Índice
1.Primer apartado.
2.Segundo apartado.
1.Subapartado 1.
2.Subapartado 2.
3.Tercer apartado.
1. Primer apartado
Texto del primer apartado. Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Pellentesque lobortis dapibus elit, vel mollis mauris laoreet in. Etiam sit amet
ultrices turpis. Sed sodales semper felis, a eleifend velit consequat in. Suspendisse
id orci nec tortor elementum porta. Pellentesque et orci at turpis ornare volutpat et
vitae nunc. Fusce non luctus nisi. Sed non euismod quam. Suspendisse potenti.
Podrá contener varios párrafos. Nullam efficitur blandit eros eget dapibus. Nullam
nec risus id massa condimentum porta eget eu quam. Ut tincidunt finibus nulla nec
bibendum. Donec finibus mauris aliquet orci scelerisque faucibus. In hac habitasse
platea dictumst. Vestibulum sit amet arcu libero. Fusce accumsan elit eu blandit
imperdiet.
2. Segundo apartado
Texto del segundo apartado, en este caso contiene subapartados.
2.1 Subapartado 1
Fusce in justo molestie tellus tincidunt interdum finibus eget enim.
Donec et lorem vehicula, interdum augue condimentum, euismod
purus. Nulla elementum enim et risus tempor euismod. Nam luctus
vitae nunc egestas molestie. Donec non enim at orci consequat
accumsan in lobortis leo. Cras quis quam at dolor luctus malesuada ut
vel magna. Integer gravida tincidunt massa, eget dictum tortor
posuere quis. Phasellus pretium ultricies tellus, quis aliquam metus
cursus nec. Etiam at laoreet diam.
2.2 Subapartado 2
Pellentesque habitant morbi tristique senectus et netus et malesuada
fames ac turpis egestas. Donec tincidunt, lectus nec finibus consequat,
ex tellus suscipit mauris, et condimentum lectus turpis nec metus.
Class aptent taciti sociosqu ad litora torquent per conubia nostra, per
inceptos himenaeos. Vivamus ac aliquam est. Vivamus eget mattis
metus. Ut sed sapien sed ex tincidunt tempus. Donec quis lobortis
nibh, vitae viverra nisl.
3. Tercer apartado
Párrafos del tercer y último apartado.
Otros elementos orientados al texto
Existen muchos otras etiquetas para dotar de significado al texto de
una página web. Su uso es menos frecuente o está limitado a
determinados ámbitos.
•Etiquetas para incluir código
Hay dos elementos principales para incluir código de cualquier tipo
en nuestro documento HTML: code y pre.
El elemento code es un elemento en línea que encierra fragmentos
de código.
Los navegadores usan familias tipográficas monospace para representar estos
fragmentos de código.
•Elementos para indicar revisiones
Los elementos HTML ins y del se emplean, respectivamente, para marcar un texto
que ha sido insertado o eliminado. Es útil indicar mediante el atributo datetime el
momento de modificación.
•Convenciones tipográficas
El lenguaje HTML nos proporciona una serie de elementos que, más que por su
carga semántica, se incluyen para poder cumplir ciertas convenciones tipográficas,
como indicar en negrita los términos que se van a definir, mediante el elemento b;
usar cursivas para la escritura de palabras en argot o las categorías taxonómicas de
los seres vivos, utilizando i; marcar en un documento las apariciones de un término
buscado, mark; escribir subíndices, sub y superíndices, sup; etcétera.
HTML el body y su contenido.pptx

Más contenido relacionado

Similar a HTML el body y su contenido.pptx

Curso HTML desde Cero - Capítulo 1
Curso HTML desde Cero - Capítulo 1Curso HTML desde Cero - Capítulo 1
Curso HTML desde Cero - Capítulo 1yanburbano
 
Estructura semantica Html5.pptx
Estructura semantica Html5.pptxEstructura semantica Html5.pptx
Estructura semantica Html5.pptxEliAlbertoMendoza1
 
04_Estilos CSS y modelos de caja.pptx
04_Estilos CSS y modelos de caja.pptx04_Estilos CSS y modelos de caja.pptx
04_Estilos CSS y modelos de caja.pptxyendrao
 
Guia 1 y 2 paginas web 11 (modulo)
Guia 1 y 2 paginas web 11 (modulo)Guia 1 y 2 paginas web 11 (modulo)
Guia 1 y 2 paginas web 11 (modulo)María C. Plata
 
Html presentacion
Html presentacionHtml presentacion
Html presentacion567magii
 
Introducción al Desarrollo Web
Introducción al Desarrollo WebIntroducción al Desarrollo Web
Introducción al Desarrollo WebJorge Pirela
 
Descripción de la sintaxis con la que se trabaja en el lenguaje html
Descripción de la sintaxis con la que se trabaja en el lenguaje htmlDescripción de la sintaxis con la que se trabaja en el lenguaje html
Descripción de la sintaxis con la que se trabaja en el lenguaje htmljoraloca
 
Guia bootstrap
Guia bootstrapGuia bootstrap
Guia bootstrapljds
 
03_Dentro del cuerpo.pptx
03_Dentro del cuerpo.pptx03_Dentro del cuerpo.pptx
03_Dentro del cuerpo.pptxyendrao
 
Programación para web
Programación para webProgramación para web
Programación para webrdiazb
 

Similar a HTML el body y su contenido.pptx (20)

Curso HTML desde Cero - Capítulo 1
Curso HTML desde Cero - Capítulo 1Curso HTML desde Cero - Capítulo 1
Curso HTML desde Cero - Capítulo 1
 
Estructura semantica Html5.pptx
Estructura semantica Html5.pptxEstructura semantica Html5.pptx
Estructura semantica Html5.pptx
 
04_Estilos CSS y modelos de caja.pptx
04_Estilos CSS y modelos de caja.pptx04_Estilos CSS y modelos de caja.pptx
04_Estilos CSS y modelos de caja.pptx
 
Guia 1 y 2 paginas web 11 (modulo)
Guia 1 y 2 paginas web 11 (modulo)Guia 1 y 2 paginas web 11 (modulo)
Guia 1 y 2 paginas web 11 (modulo)
 
Html presentacion
Html presentacionHtml presentacion
Html presentacion
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Introducción al Desarrollo Web
Introducción al Desarrollo WebIntroducción al Desarrollo Web
Introducción al Desarrollo Web
 
Clase 1
Clase 1Clase 1
Clase 1
 
Descripción de la sintaxis con la que se trabaja en el lenguaje html
Descripción de la sintaxis con la que se trabaja en el lenguaje htmlDescripción de la sintaxis con la que se trabaja en el lenguaje html
Descripción de la sintaxis con la que se trabaja en el lenguaje html
 
trabajo de informatica
trabajo de informaticatrabajo de informatica
trabajo de informatica
 
Presentación html
Presentación htmlPresentación html
Presentación html
 
Guia bootstrap
Guia bootstrapGuia bootstrap
Guia bootstrap
 
Tema 2
Tema 2Tema 2
Tema 2
 
Manual html
Manual htmlManual html
Manual html
 
03_Dentro del cuerpo.pptx
03_Dentro del cuerpo.pptx03_Dentro del cuerpo.pptx
03_Dentro del cuerpo.pptx
 
Tpd 02
Tpd 02Tpd 02
Tpd 02
 
U2
U2U2
U2
 
Presentacinhtml 091121100213-phpapp02
Presentacinhtml 091121100213-phpapp02Presentacinhtml 091121100213-phpapp02
Presentacinhtml 091121100213-phpapp02
 
Mi primer pagina web
Mi primer pagina webMi primer pagina web
Mi primer pagina web
 
Programación para web
Programación para webProgramación para web
Programación para web
 

Último

Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxFederico Castellari
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxJorgeParada26
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativanicho110
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosJhonJairoRodriguezCe
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxAlan779941
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIhmpuellon
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 

Último (11)

Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 

HTML el body y su contenido.pptx

  • 1. Unidad 3: HTML El body y su contenido
  • 3. • Una vez hemos configurado adecuadamente los metadatos de nuestra página dentro del elemento head, podemos comenzar a trabajar con el contenido propiamente dicho. • Todo aquello que se muestra en una web a través de un navegador se encuentra en el body del documento HTML. • Vamos a clasificar la gran cantidad de elementos en cuatro grupos: • elementos estructurales, empleados para distribuir los contenidos dentro de la página; • otros elementos semánticos, que no forman la estructura general del sitio sino que se encargan de definir cada componente; • tablas, para presentar valores tabulares; y elementos incrustados. • Como se ha dicho, los dos únicos hijos del elemento html son head y body. Por lo tanto, tras cerrar la etiqueta head con todos los metadatos en su interior, deberemos crear el body; dentro de él encontraremos todo el contenido visible de nuestra página, debidamente etiquetado.
  • 4.
  • 5.
  • 7. Normalmente, los hijos directos de body serán elementos estructurales que organizan la página. Todos ellos, veremos varios, son elementos de bloque. Esto significa que ocupan (salvo que modifiquemos este comportamiento mediante CSS) el 100% del ancho de la página. Dicho de otra manera; tras un elemento de bloque no se permite ningún otro contenido, ni a su derecha ni a su izquierda, ya que ocupan el ancho completo, independientemente de que su contenido ocupe menos. Además nos van a permitir, mediante CSS, modificar sus propiedades relacionadas con el tamaño (ancho, alto, márgenes interiores y exteriores…) Un ejemplo de estos elementos de bloque es el párrafo.
  • 8. El otro tipo de elemento que encontramos son los elementos en línea (inline), que a diferencia de los anteriores, sí admiten, si su ancho lo permite, que se ubiquen otros elementos en línea a continuación de ellos, a la derecha o izquierda. En este caso no podremos modificar las propiedades relacionadas con su tamaño, ya que este será, siempre, el de su contenido. Un ejemplo de estos elementos puede ser un enlace, que ocupa lo que ocupe el texto del enlace. Quizá el más usado de los grandes elementos de bloque sea div. Es el único de este tipo de elementos que no añade significado semántico a su contenido. Es un elemento genérico que tenemos a nuestra disposición para usarlo cuando queramos agrupar otros elementos sin que formen una unidad semántica. Lo utilizaremos generalmente para, mediante CSS, crear grupos, ‘cajas’, en el diseño de la web.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21. Reto
  • 22. Crea el código HTML que represente la página propuesta. Título 1. Primer apartado Texto del primer apartado. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque lobortis dapibus elit, vel mollis mauris laoreet in. Etiam sit amet ultrices turpis. Sed sodales semper felis, a eleifend velit consequat in. Suspendisse id orci nec tortor elementum porta. Pellentesque et orci at turpis ornare volutpat et vitae nunc. Fusce non luctus nisi. Sed non euismod quam. Suspendisse potenti. Podrá contener varios párrafos. Nullam efficitur blandit eros eget dapibus. Nullam nec risus id massa condimentum porta eget eu quam. Ut tincidunt finibus nulla nec bibendum. Donec finibus mauris aliquet orci scelerisque faucibus. In hac habitasse platea dictumst. Vestibulum sit amet arcu libero. Fusce accumsan elit eu blandit imperdiet.
  • 23. 2. Segundo apartado Texto del segundo apartado, en este caso contiene subapartados. 2.1 Subapartado 1 Fusce in justo molestie tellus tincidunt interdum finibus eget enim. Donec et lorem vehicula, interdum augue condimentum, euismod purus. Nulla elementum enim et risus tempor euismod. Nam luctus vitae nunc egestas molestie. Donec non enim at orci consequat accumsan in lobortis leo. Cras quis quam at dolor luctus malesuada ut vel magna. Integer gravida tincidunt massa, eget dictum tortor posuere quis. Phasellus pretium ultricies tellus, quis aliquam metus cursus nec. Etiam at laoreet diam.
  • 24. 2.2 Subapartado 2 Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Donec tincidunt, lectus nec finibus consequat, ex tellus suscipit mauris, et condimentum lectus turpis nec metus. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Vivamus ac aliquam est. Vivamus eget mattis metus. Ut sed sapien sed ex tincidunt tempus. Donec quis lobortis nibh, vitae viverra nisl.
  • 25. 3. Tercer apartado Párrafos del tercer y último apartado.
  • 26.
  • 28. Los elementos que se muestran en línea son aquellos que ocupan lo que ocupe su contenido. Suelen usarse principalmente para contener texto que no forma bloques, como caracteres o palabras aisladas. En su interior, además de texto, podemos encontrar otros elementos en línea, pero no elementos de bloque. Hay una excepción a esta regla: los enlaces, que son elementos en línea, sí que pueden tener dentro de ellos elementos de bloque como h1, div, p, article...
  • 29. Principales elementos en línea orientados al texto
  • 30. •Enlaces Son el elemento más importante del lenguaje y el que supuso su carácter innovador. Mediante ellos podemos enlazar en un documento diferentes recursos. Se activan al hacer clic con el ratón, o tocarlos en pantallas táctiles. Para crearlos disponemos de la etiqueta a, anchor; el destino al que nos llevarán se indica empleando el atributo href. En su interior suele aparecer el texto del enlace, pero también puede haber imágenes y otros elementos de bloque. Veamos un par de ejemplos:
  • 31. Si suponemos que la página en la que se encuentra este enlace es http://test.site.es/index.html, ambos enlaces serán idénticos y apuntan al mismo documento. La diferencia en la forma de escribir el destino del enlace está en el uso de direcciones absolutas, en el primer caso, y direcciones relativas, en el segundo. Las direcciones absolutas incluyen la ruta completa al recurso, mientras que las direcciones relativas indican la ruta al recurso desde la ubicación del elemento desde el que se enlaza. Como sabemos, los enlaces no solo pueden contener texto. Podemos convertir en enlaces imágenes y otros elementos, incluso de bloque. Recordad que todo lo relativo a la presentación (colores, tipografías, subrayados...) se verá en el apartado dedicado al lenguaje CSS.
  • 32.
  • 33.
  • 34. •Enlaces internos En documentos de mucha extensión podemos crear enlaces a secciones dentro del mismo documento. Un ejemplo de este tipo de enlaces lo podemos ver en la página del estándar HTML en whatwg.org o en el índice de artículos de Wikipedia. Se crean utilizando el atributo id en los destinos de los enlaces y dando el valor del id del destino, precedido por el carácter almohadilla '#', al atributo href de los enlaces.
  • 35.
  • 36.
  • 37.
  • 38. •La etiqueta span El elemento span es un contenedor en línea (ocupa lo que ocupe su contenido) genérico que usaremos cuando queramos definir un elemento sin dotarlo de significado semántico. Es similar al elemento div, solo que aquel era de bloque y este es en línea. Se emplea normalmente para acceder al elemento usando CSS y asignarle estilos diferenciados.
  • 39.
  • 40. •La etiqueta em Para dar cierto énfasis a un elemento disponemos de las etiquetas em. Los navegadores suelen representar el texto que contiene en cursiva, pero este comportamiento siempre lo podremos modificar mediante CSS. En el siguiente ejemplo estamos resaltando la afirmación:
  • 41. •La etiqueta strong Se emplea para indicar que su contenido es importante y queremos resaltarlo con mayor énfasis del que proporciona em. Los navegadores suelen representarlo en negrita, pero como todas las etiquetas HTML, no debemos emplearla con fines visuales, sino semánticos. Con CSS ajustaremos cómo queremos que se muestren los elementos strong.
  • 42. •Las citas Al igual que disponemos del elemento blockquote para incluir citas a nivel de párrafo, para pequeñas citas en línea que no crean nuevos párrafos tenemos el elemento q. Nótese que las comillas las coloca el navegador al identificar la cita.
  • 43. Reto
  • 44. Usando listas anidadas, incluye un índice en el ejercicio del reto anterior de modo que, al hacer clic en algún elemento del índice, nos lleve al apartado correspondiente. Título Índice 1.Primer apartado. 2.Segundo apartado. 1.Subapartado 1. 2.Subapartado 2. 3.Tercer apartado.
  • 45. 1. Primer apartado Texto del primer apartado. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque lobortis dapibus elit, vel mollis mauris laoreet in. Etiam sit amet ultrices turpis. Sed sodales semper felis, a eleifend velit consequat in. Suspendisse id orci nec tortor elementum porta. Pellentesque et orci at turpis ornare volutpat et vitae nunc. Fusce non luctus nisi. Sed non euismod quam. Suspendisse potenti. Podrá contener varios párrafos. Nullam efficitur blandit eros eget dapibus. Nullam nec risus id massa condimentum porta eget eu quam. Ut tincidunt finibus nulla nec bibendum. Donec finibus mauris aliquet orci scelerisque faucibus. In hac habitasse platea dictumst. Vestibulum sit amet arcu libero. Fusce accumsan elit eu blandit imperdiet.
  • 46. 2. Segundo apartado Texto del segundo apartado, en este caso contiene subapartados. 2.1 Subapartado 1 Fusce in justo molestie tellus tincidunt interdum finibus eget enim. Donec et lorem vehicula, interdum augue condimentum, euismod purus. Nulla elementum enim et risus tempor euismod. Nam luctus vitae nunc egestas molestie. Donec non enim at orci consequat accumsan in lobortis leo. Cras quis quam at dolor luctus malesuada ut vel magna. Integer gravida tincidunt massa, eget dictum tortor posuere quis. Phasellus pretium ultricies tellus, quis aliquam metus cursus nec. Etiam at laoreet diam.
  • 47. 2.2 Subapartado 2 Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Donec tincidunt, lectus nec finibus consequat, ex tellus suscipit mauris, et condimentum lectus turpis nec metus. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Vivamus ac aliquam est. Vivamus eget mattis metus. Ut sed sapien sed ex tincidunt tempus. Donec quis lobortis nibh, vitae viverra nisl. 3. Tercer apartado Párrafos del tercer y último apartado.
  • 48.
  • 49.
  • 50. Otros elementos orientados al texto Existen muchos otras etiquetas para dotar de significado al texto de una página web. Su uso es menos frecuente o está limitado a determinados ámbitos. •Etiquetas para incluir código Hay dos elementos principales para incluir código de cualquier tipo en nuestro documento HTML: code y pre. El elemento code es un elemento en línea que encierra fragmentos de código.
  • 51.
  • 52. Los navegadores usan familias tipográficas monospace para representar estos fragmentos de código. •Elementos para indicar revisiones Los elementos HTML ins y del se emplean, respectivamente, para marcar un texto que ha sido insertado o eliminado. Es útil indicar mediante el atributo datetime el momento de modificación.
  • 53. •Convenciones tipográficas El lenguaje HTML nos proporciona una serie de elementos que, más que por su carga semántica, se incluyen para poder cumplir ciertas convenciones tipográficas, como indicar en negrita los términos que se van a definir, mediante el elemento b; usar cursivas para la escritura de palabras en argot o las categorías taxonómicas de los seres vivos, utilizando i; marcar en un documento las apariciones de un término buscado, mark; escribir subíndices, sub y superíndices, sup; etcétera.