2008-10-01 9 views
8

tag linii przerwania nie działa w firefoxie, ani w chrome. Kiedy widzę źródło mojej strony mogę dostać:</br> nie działa w firefox i chrome

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

Jednak kiedy robię wyświetlenia wybranego źródła, uzyskać:

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

Wydaje Firefox jest filtrowanie linia przerwa tagi na zewnątrz.

Działa w IE7 dobrze.

+2

8 powtórzeń odpowiedzi do tej pory ... – leppie

+0

Nie wiem, dlaczego to pytanie jest odrzucane. Jest to dość podstawowe, ale nadal jest ważne i może pomóc komuś innemu w przyszłości. –

+0

Zgadzam się z banitą, i przegłosowałem z tego powodu – Kip

Odpowiedz

0

Powinno to być po prostu <br>.

+0


będzie działać, ale jest starszym tagiem. Zamiast tego należy użyć
. – pearcewg

+3

W zależności od definicji DTD (Document Type Definition), pearcewg. Jest to całkowicie poprawne na przykład w HTML 4.01. – roosteronacid

9

Może dlatego znacznik br powinno być:

<br/> 

?

0

Chcesz <BR> lub < BR/> nie </BR >

+1

Masz na myśli
lub
- najnowsze standardy mają używać małych liter w tagach. –

3

To dlatego </br> jest nieprawidłowy tag. To, czego chcesz, to <br />.

6

IE7 jest bardziej wyrozumiały niewłaściwej składni w Quirks Mode.

Zamiast <br> lub </br> powinno być <br />

1


powinno być prawdopodobnie używane tylko jeśli piszesz XHTML. Jeśli używasz validator.w3.org zatwierdzanie następujących jako HTML 4.01:

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

To ostrzeżenie jest generowane:

linii 8, kolumna 3: NET-umożliwiając start-tag wymaga SHORTTAG TAK.

<br /> 

Sekwencję można interpretować na co najmniej dwa różne sposoby, w zależności od DOCTYPE dokumentu. W przypadku języka HTML 4.01 Strict znak "/" kończy tag "). Jednakże, ponieważ wiele przeglądarek nie interpretuje tego w ten sposób, nawet w obecności rygorystycznego DOCTYPE HTML 4.01 najlepiej jest unikać go całkowicie w czystych dokumentach HTML i zastrzegać, że będzie używany wyłącznie dla tych napisanych w XHTML.

7

Jeśli próbujesz umieścić spację między dwoma elementami div i <br/> nie działa, wstaw ten kod (między elementami div), aby uzyskać działanie znacznika <br/>.

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

i dodać

.clear { 
    clear: both; 
} 

w pliku css.

+1

Dziękuję bardzo –