HTML中空段落的原因

时间:2011-07-10 13:29:19

标签: html css

编辑:改述问题。

除了不好的做法外,还有哪些其他原因可以防止HTML中的空段落?

ORIGINAL:

背景

目前,要在我们的CMS中添加一个很好的空格段落,请按两次Enter键。我不喜欢空段,因为它们对我来说似乎没用。如果你想要一个新的段落,只需按Enter键并用CSS分隔它。如果您想在某些文本下面写一下(例如显示代码),请使用Shift + Enter进行换行。

问题

有没有很好的理由不允许空段落?这里有标准吗?好像我现在只有一个哲学问题 - 即使用空段可能不会使页面查看更快或节省那么多空间。

3 个答案:

答案 0 :(得分:2)

我听说过的一件事就是,只要你有一个网页的WYSIWYG编辑器,你就有可能最终得到质量低劣的HTML。

编辑器有多好,或者你的员工使用它的训练有多好,你最终会得到错误的代码。

他们会点击“加粗”按钮,而不是选择子标题类。他们会创建虚假的段落标记而不是换行符。而且我不得不多次向一个人解释为什么使用多个空格来缩进内容是个坏主意。

即使人们非常擅长使用编辑器并理解其含义,你仍然可以获得诸如迷失标记设置样式之类的东西,然后在没有任何内容的情况下取消它们,因为如果你(例如)将一个单词加粗,那么删除它,它通常不会删除粗体标签,没有人认为切换到HTML视图进行检查。

基本的问题是,当你像文字处理器一样易于使用时,人们会将它视为文字处理器,而底层代码与它们完全无关。他们的工作是制作看起来不错的内容,只要他们能够实现这一目标,他们通常不关心代码的外观。

好处是有一个解决方案。一般来说,生成内容的人是最关心SEO的人。如果你强调可能会对劣质HTML产生SEO后果,我发现他们突然关心他们正在生成的代码。当他们破坏它们时,他们通常仍然没有修复它的技能,但它似乎确实让人们更加注意遵守规则。

要直接回答你的问题,我认为这样的空段落标签不会是一场灾难。最好不要这样做,并且您需要考虑内容在搜索引擎中的语义外观 - 它可能会导致搜索引擎将两段内容视为彼此之间的联系较少。这可能会影响它在决定页面排名时如何权衡每个段落的内容。事实上,它不太可能是一个巨大的差异;事实上,我认为它可能非常小,但在竞争激烈的世界中,它可能足以将你推到一些地方。可能还有其他更重要的搜索引擎优化问题需要处理,但正如他们所说,每一点都有帮助。

答案 1 :(得分:0)

通过使用CSS设置段落样式,您可以在以后轻松更改段落样式的方式。

例如,如果用户在移动设备上浏览,您可能希望采用不同的样式,或者您可能只是想要在段落之间添加更多或更少的空间(使用margin-top和{{等属性1}}在margin-bottom标签上我猜)因为它看起来更好看。如果间距是用额外的p标签完成的,那么更改起来要困难得多。

我希望像视障人士的屏幕阅读器这样的东西会比通过添加空段落改变页面结构更好地处理CSS样式的段落。

答案 2 :(得分:0)

有些时候你有一个CSS样式在你的情况下特定元素一个段落。如果您使用空段,他们将不必要地选择可能不需要的样式。

相关问题