2008-10-01 42 views
8

etiqueta de línea de corte no funciona en firefox, ni en cromo. Cuando veo la fuente de mi página me sale:</br> no funciona en firefox y cromo

<p>Zugang zu Testaccount:</br></br>peter petrelli </br></br>sein Standardpwd.</br></br>peter.heroes.com</p> 

Sin embargo, cuando hago ver la fuente seleccionada, me sale:

<p>Zugang zu Testaccount: peter petrelli sein Standardpwd. peter.heroes.com</p> 

Parece Firefox está filtrando salto de línea etiquetas a cabo.

Funciona bien en IE7.

+2

8 respuestas duplicadas hasta el momento ... – leppie

+0

No estoy seguro de por qué esta pregunta está siendo rechazada. Es algo básico, pero sigue siendo válido y podría ayudar a alguien más en el futuro. –

+0

acepto w/outlaw, y he votado por ese motivo – Kip

Respuesta

0

Simplemente debería ser <br>.

+0


funcionará, pero es una etiqueta heredada. Debería usar
en su lugar. – pearcewg

+3

Depende de su DTD (Definición del tipo de documento), pearcewg. Es perfectamente válido en HTML 4.01, por ejemplo. – roosteronacid

9

Tal vez porque la etiqueta br debería ser:

<br/> 

?

0

¿Quieres <BR> o < BR/>, no </BR >

+1

Quiere decir
o
- los últimos estándares son para usar minúsculas para las etiquetas. –

3

Eso es porque </br> es una etiqueta no válida. Lo que quiere es <br />.

8

Debe ser <br> o <br />no</br>

6

IE7 es más indulgente de la sintaxis incorrecta en quirksmode.

En lugar de <br> o </br> debe ser <br />

1


probablemente sólo debe utilizarse si está escribiendo XHTML. Si utiliza validator.w3.org para validar lo siguiente como HTML 4.01: Se genera

<html> 
<head> 
<title></title> 
</head> 
<body> 
<p> 
<br /> 
</p> 
</body> 
</html> 

Esta advertencia:

línea 8, columna 3: NET-que permite la puesta en etiqueta requiere SHORTTAG SÍ.

<br /> 

La secuencia puede interpretarse en al menos dos formas diferentes, dependiendo de la DOCTYPE del documento. Para HTML 4.01 estricto, el '/' termina la etiqueta '). Sin embargo, dado que muchos navegadores no lo interpretan de esta manera, incluso en presencia de HTML 4.01 Strict DOCTYPE, es mejor evitarlo completamente en documentos HTML puros y reservar su uso únicamente para aquellos escritos en XHTML.

7

Si está tratando de poner espacio entre dos divs y <br/> no funciona, inserte este código (entre los divs) para que funcione la etiqueta <br/>.

<div class="clear"></div> 

y añadir

.clear { 
    clear: both; 
} 

en su archivo css.

+1

gracias tanto –

Cuestiones relacionadas