У меня очень небольшой опыт веб-разработки, так что это может быть очень простым вопросом.
Просто из того ограниченного опыта, который у меня есть (немного PHP и немного Ruby on Rails), кажется, что способ динамической генерации HTML - это ] форматированный просто «не имеет значения»; это заканчивается некрасиво, со странными отступами, и никого не волнует, потому что это не t то, что видят пользователи .
Если, конечно, пользователь не является разработчиком или даже просто тем, кому интересно немного взглянуть на 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 ни для кого не имеет значения?
I ' Мне просто любопытно узнать, действительно ли это когда-либо задело кого-нибудь еще настолько, чтобы он / она придумал «решение» для него (очевидно, это должен был быть кто-то, кто рассматривал это как «проблему» в первую очередь).