Я использую Hakyll для генерации некоторой документации, и я заметил, что у него есть странный способ закрытия тегов HTML в генерируемом коде.
Была страница, где они сказали, что вы должны сгенерировать разметку, как они, или макет вашей страницы будет нарушен при некоторых условиях, но я не могу найти его сейчас.
Я создал небольшую тестовую страницу (код ниже), которая имеет один красный слой с «нормальной» разметкой HTML и желтый слой с разметкой, аналогичной той, которую генерирует hakyll.
Я не вижу никакой разницы в Firefox между двумя divами.
Кто-нибудь может объяснить, правда ли то, что они говорят?
<html>
<body>
<!-- NORMAL STYLE -->
<div style="background: red">
<p>Make available the code from the library you added to your application. Again, the way to do this varies between languages (from adding import statements in python to adding a jar to the classpath for java)</p>
<p>Create an instance of the client and, in your code, make calls to it through this instance's methods.</p>
</div>
<!-- HAKYLL STYLE -->
<div style="background: yellow"
><p
>Make available the code from the library you added to your application. Again, the way to do this varies between languages (from adding import statements in python to adding a jar to the classpath for java)</p
><p
>Create an instance of the client and, in your code, make calls to it through this instance's methods.</p
></div
>
</body>
<html>