格式化动态生成的HTML - 没人关心?

时间:2010-10-13 23:27:07

标签: html formatting indentation readability

  

可能重复:
  Formatting of dynamically generated HTML - does no one care?

我在网络开发方面有很强的非常经验,所以这可能是一个非常基本的问题。

只是,根据我的有限经验(一点点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的可读性对任何人都无关紧要吗?

我只是想知道这是否曾经让其他人为他/她提出足够的“解决方案”(显然它必须是第一个将其视为“问题”的人)位)。

0 个答案:

没有答案