UN VIDEO PARA UNA MEJOR COMPRENSIÓN
ENLACES:
https://www.youtube.com/watch?v=yb1KuUiMs3w
Etiqueta <pre>
En ocasiones, es necesario mostrar los espacios en blanco de un texto que no se puede modificar. Se trata de un caso habitual cuando una página web debe mostrar directamente el texto generado por alguna aplicación. En estos casos, podemos utilizar la etiqueta
Definición formal de la etiqueta <pre><pre>, que muestra el texto tal y como se ha escrito, respetando todos los espacios en blanco y todos los saltos de línea.
En el siguiente ejemplo presentamos el uso de la etiqueta <pre>:
<p> y una etiqueta <pre>, Siendo éstas las diferencias visuales en un navegador:
El primer texto se ve como un párrafo normal, ya que HTML ha eliminado todos los espacios en blanco sobrantes y los saltos de línea. El segundo texto se ve en pantalla tal y como se ha escrito, respetando todos los espacios en blanco y todas las nuevas líneas. Los elementos
<pre> son especiales, ya que los navegadores les aplican las siguientes reglas:
Esta última característica diferencia por completo a los párrafos de los elementos
<pre>. Como se ha visto, los navegadores ajustan la anchura de los párrafos de texto para que ocupen todo el tamaño de la ventana. Sin embargo, los elementos <pre> se muestran tal y como son originalmente, por lo que una línea muy larga dentro de un elemento <pre> provoca que la anchura de la página sea superior a la anchura de la ventana del navegador.Si en el ejemplo anterior añadimos más texto al final de la segunda línea (para producir una línea larga), el navegador muestra un scroll horizontal (barra de desplazamiento), ya que el texto completo no cabe en el tamaño de la ventana y las líneas de los elementos <pre> nunca se ajustan:![]() Etiqueta <code>
La etiqueta
Ejemplo:<code>, relacionada con <pre>, se utiliza para mostrar código fuente de cualquier lenguaje de programación.En la mayoría de páginas web no tiene sentido utilizar la etiqueta <code>. Sin embargo, en muchas páginas web técnicas que incluyen listados de programas, trozos de código o etiquetas HTML, lo correcto es utilizarla.
<code> y sus diferencias con <pre>:
|
|
La etiqueta <pre> sirve para delimitar un texto que deseamos sea mostrado como código fuente, lo que normalmente se traduce en un tipo de texto no proporcional y el respeto de los espacios, saltos de línea y tabuladores. Todos los ejemplos de este tutorial están creados utilizando esta etiqueta.
<html> <head> <title>ejemplo de texto preformateado</title> </head> <body> Este es un ejemplo muy simple del uso de <pre>.<br> Sin <pre>: ---- | | | | ---- Con <pre>: <pre> ---- | | | | ---- </pre> </body> </html> |
ENLACE
|