Търсене в помощните статии

Избягвайте измамите при поддръжката. Никога няма да ви помолим да се обадите или изпратите SMS на телефонен номер или да споделите лична информация. Моля, докладвайте подозрителна активност на "Докладване за злоупотреба".

Научете повече

Firefox is misinterpretting the HTML code

  • 1 отговор
  • 4 имат този проблем
  • 9 изгледи
  • Последен отговор от cor-el

more options

In an HTML document, there is a p element containing many child elements followed by another p element. The browser does not realize the first ending tag is for the first p element, and so creates a third empty middle paragraph. Why would this happen?
Here is the code:

<!DOCTYPE html>
<html>
<body>
<p><div>A child of the first paragraph.</div></p>
<p>The second paragraph.</p>
</body>
</html>
In an HTML document, there is a p element containing many child elements followed by another p element. The browser does not realize the first ending tag is for the first p element, and so creates a third empty middle paragraph. Why would this happen? <br /> Here is the code: <pre><nowiki><!DOCTYPE html> <html> <body> <p><div>A child of the first paragraph.</div></p> <p>The second paragraph.</p> </body> </html></nowiki></pre>

Променено на от cor-el

Избрано решение

I don't think that you can place a DIV element inside a P element in Firefox (you can do the opposite and place a P in a DIV), so Firefox closes the P tag to open the DIV element and reopens the P tag after DIV container.

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>
<p></p><div>A child of the first paragraph.</div><p></p>
<p>The second paragraph.</p>
</body></html>
Прочетете този отговор в контекста 👍 1

Всички отговори (1)

more options

Избрано решение

I don't think that you can place a DIV element inside a P element in Firefox (you can do the opposite and place a P in a DIV), so Firefox closes the P tag to open the DIV element and reopens the P tag after DIV container.

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>
<p></p><div>A child of the first paragraph.</div><p></p>
<p>The second paragraph.</p>
</body></html>