У меня очень мало опыта в веб-разработке, поэтому это может быть очень простой вопрос.
Это просто из ограниченного опыта, который у меня есть (немного PHP и немного Ruby on Rails), кажется, что способ форматирования динамически генерируемого HTML просто "не имеет значения"; он заканчивается уродливым, с странным отступом, и никто не заботится, потому что это не то, что видят пользователи.
Если, конечно, пользователь не является разработчиком или даже просто кем-то, кто любопытно взглянуть на маленький HTML, чтобы попытаться что-то узнать.
Может быть, вы не знаете, о чем я говорю; поэтому позвольте мне привести пример.
В файле Ruby у меня может быть такой код:
<h1>Heading</h1>
<div>
<%= render :partial => '/layouts/body' %>
</div>
Затем в файле "/layouts/_body.html.erb" у меня может быть следующее:
<p>Here is some content!</p>
<ul>
<li>List item 1</li>
<li>List item 2</li>
<li>List item 3</li>
</ul>
Когда все это получится, все будет хорошо. Но если пользователь пытается просмотреть исходный код, HTML будет выглядеть довольно дерьмовым:
<h1>Heading</h1>
<div>
<p>Here is some content!</p>
<ul>
<li>List item 1</li>
<li>List item 2</li>
<li>List item 3</li>
</ul>
</div>
Очевидно, это не имеет большого значения. И я могу полностью понять, есть ли преобладающее мнение просто "Это не имеет значения". Но так ли это должно быть? Насколько читаемость HTML не имеет значения для кого-либо?
Мне просто интересно узнать, действительно ли это когда-либо подслушивало кого-то еще, чтобы он/она придумали "решение" для него (очевидно, это должен был быть тот, кто рассматривал его как "проблему" в первом место).