2016-03-21 5 views

Antwort

0

Sie sollten div Elemente innerhalb p nicht setzen, weil das p Element "nicht Block-Elemente enthalten (einschließlich p selbst)."

Lesen Sie mehr darüber hier: https://www.w3.org/TR/html401/struct/text.html#h-9.3.1

Sie erklären, warum Sie das tun müssen? Ich denke, dass dein Problem auf andere Weise gelöst werden kann.

0

Als rules Zustand:

Für Markup, die nicht von Markdowns Syntax abgedeckt ist, verwenden Sie einfach HTML selbst. Sie müssen es weder vorschreiben noch abgrenzen, um anzuzeigen, dass Sie von Markdown zu HTML wechseln. Sie verwenden nur die Tags.

Die einzigen Einschränkungen sind, dass HTML-Elemente auf Blockebene - z. <div>, <table>, <pre>, <p> usw. - müssen durch Leerzeilen vom umgebenden Inhalt getrennt werden, und die Start- und End-Tags des Blocks dürfen nicht mit Tabulatoren oder Leerzeichen eingerückt werden. Markdown ist intelligent genug, um keine zusätzlichen (unerwünschten) Tags <p> um HTML-Tags auf Blockebene hinzuzufügen.

Zum Beispiel:

Some Markdown text. 

<div> 
    Some content in a div... 
<div> 

Some more Markdown text.