Uno de los aspectos más interesantes del lenguaje HTML es el tratamiento especial de los "espacios en blanco" del texto, teniendo en cuenta que HTML considera espacio en blanco a los espacios en blanco, los tabuladores, los retornos de carro y el carácter de nueva línea (ENTER o Intro). Veamos el siguiente ejemplo:
El anterior código HTML se visualiza en cualquier navegador de la siguiente manera: Párrafo sin saltos de línea ni otro tipo de espaciado Párrafo con saltos de línea y otro tipo de espaciado Los espacios en blanco en ambos párrafos son idénticos y cada uno está en una sola línea, a pesar de que el segundo tiene, en el código HTML, varios espacios en blanco y está escrito en líneas diferentes. La razón para este comportamiento es que HTML ignora todos los espacios en blanco sobrantes, es decir, todos los espacios en blanco que no son el espacio en blanco que separa las palabras. Sin embargo, HTML proporciona varias alternativas para poder incluir tantos espacios en blanco y tantas nuevas líneas como sean necesarias dentro del contenido textual de las páginas. Para incluir una nueva línea en un punto y forzar a que el texto que sigue se muestre en la línea inferior, se utiliza la etiqueta Definición formal de la etiqueta <br>
La etiqueta La solución al problema de los espacios en blanco no es tan sencilla como el de las nuevas líneas. Para incluir espacios en blanco adicionales, se debe sustituír cada nuevo espacio en blanco por el siguiente texto:
Volviendo al ejemplo anterior, utilizamos la etiqueta <br> para que se respeten las líneas que forman el segundo párrafo, y el texto (uno por espacio) para incluír espacios en blanco adicionales. Entonces, para incluir los espacios en blanco adicionales y para que se respeten las líneas que forman el segundo párrafo, el código HTML del ejemplo se debe rehacer así :
Ahora el navegador sí nos mostrará correctamente los espacios en blanco y las nuevas líneas (saltos de línea) del segundo párrafo: Párrafo sin saltos de línea ni otro tipo de espaciado Párrafo con saltos de Ejercicio No.2: Determinar el código HTML que corresponde al siguiente documento: Cambios en la temperatura de ciudades de EE.UU.,resultado del calentamiento global,(en grados Fahrenheit) En el 2100, esta Se sentirá como Cambio de temp. ciudad de EE.UU. se siente hoy entre 2008 y 2100 Anchorage, AK New York, NY +18 Minneapolis, MN San Francisco, CA +13 Milwaukee, WI Charlotte, NC +13 Albany, NY Charlotte, NC +13 Boston, MA Memphis, TN +12 Detroit, MI Memphis, TN +13 Denver, CO Memphis, TN +13 Chicago, IL Los Angeles, CA +14 Omaha, NE Los Angeles, CA +13 Columbus, OH Las Vegas, NV +13Solución aquí |
Twittear |
9 comentarios :
Discúlpame:
Existe otra forma de hacer este formateo sin utilizar estas etiquetas?
soy asidua lectora de tu blog.
Hasta pronto.
¿Es tan amable informándome cuál es la diferencia entre las etiquetas < p > y < br >?
Gracias.
Saludos.
Estefanía:
En el próximo post resolveremos su pregunta.
Saludos.
Maurizio:
En el post anterior está la respuesta a su pregunta.
Cordial saludo.
saludos
Como carallo hago para dejar espacios en blanco al principio de un parrafo.
---(y ahora empieza el texto)
saludos cordiales de un indigente en programaciòn...por cierto hay trabajo en esto de la programacion?.....
Patucos: Para dejar espacios en blanco, inclusive al principio de un párrafo, se debe reeemplazar cada espacio por este texto: (incluyendo el punto y coma).
Ejemplo, para dejar tres espacios:
Aquí empieza el texto...
Saludos.
Saludos.
Parcero de verdad muchas gracias, muy buenos todos tus post....!!! Te recomendare..!!! :D
Gracias Pepe Puñales.
Saludos.
@Maurizio - La diferencia es que la etiqueta < br > es para un 'salto de línea', y la etiqueta < p > es para colocar párrafos, no tienen nada que ver una con otra.
Este blog ya cumplió su ciclo, por esta razón, aunque sigue a disposición de los usuarios, no se harán más publicaciones ni se atenderán más consultas. La respuesta a su inquietud puede estar entre los comentarios hechos hasta aquí.
El autor.