Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html <;p>;而不是<;br/>;_Html_Semantics_Line Breaks - Fatal编程技术网

Html <;p>;而不是<;br/>;

Html <;p>;而不是<;br/>;,html,semantics,line-breaks,Html,Semantics,Line Breaks,我一直在想我是否可以用(段落中的空格)代替 因为我喜欢保持我的代码的语义,并且认为这是否正确已经困扰了我一段时间了。我见过WYSIWSG编辑器(TinyMCE)使用这种方法,但我还是宁愿问,也不要做错事。用段落的边距代替垂直间距有什么错 <p>Hello World</p> <p>This is much cleaner than using empty tags with non-breaking spaces.</p> 你好,世界 这比使用带

我一直在想我是否可以用

(段落中的空格)代替


因为我喜欢保持我的代码的语义,并且认为这是否正确已经困扰了我一段时间了。我见过WYSIWSG编辑器(TinyMCE)使用这种方法,但我还是宁愿问,也不要做错事。

用段落的边距代替垂直间距有什么错

<p>Hello World</p>
<p>This is much cleaner than using empty tags with non-breaking spaces.</p>
你好,世界

这比使用带有不间断空格的空标记要干净得多


正确的方法是使用CSS:使用
页边距顶部
页边距底部

非常可怕。。。我宁愿看到

而不是那样(即使它可能不太“正确”)。

这不是“语义”,空段落在语义上或多或少是不可能存在的。它不包含任何信息,即没有语义内容。它所做的只是改变视觉布局,即演示文稿


你最好使用样式来更改边距、边框或填充,以达到你想要的效果。

不是语义,所以我不知道这对你有什么帮助。

在你被迫换行的情况下,使用
:它与空段落标记不同,实际上意味着“换行”。但是,几乎总是有更好的方法来做事情。

你应该用css设置段落之间的间距。

我主张将项目包装在块级标记中,例如
div
s和
p
s。这样我也不需要。如果要将元素隔开,应使用边距。无论如何,您可以更准确地使用页边距。

这是HTML。你可以使用它想要的任何东西,只要你确信它会在你要使用的所有浏览器上呈现你想要的方式。我不明白你说的“保持我的代码语义”是什么意思,所以我不确定你对

的问题是什么。但如果你在谈论格式化之类的东西,那就转向CSS吧。

假设我有边距,但在创建表单时,我希望按钮有更大的边距,并且仅仅为了特定目的创建新类是非常愚蠢的。如果你必须这样做,你可以只做

Hello World

。总比空白段落好。在你的情况下,我会选择不同类别的。是的,布局和设计都要由css来处理。Html只能用于装饰演示文稿。浏览器中的外观应由CSS设计决定。HTML/XHTML旨在控制含义,而不是外观。例如,和的和标记已被弃用。通过这种方式,HTML作者可以指定他想要强调的内容,但不能指定强调内容在浏览器中的显示方式。与HTML页面相关联的CSS将控制如何显示重点(可能只是粗体文本,可能是黄色背景上的红色文本,或者任何设计错误)。在HTML中,除了和没有被弃用,并且在标记强制的文体更改(例如书籍和文章标题)时具有语义。语义标记是HTML标记赋予其内容意义的地方。例如,semantic…

实际上包含一段文本和语义,只是为了挑剔:address元素不是物理位置意义上的地址;它用于“文档或文档主要部分(如表单)的联系信息”。HTML 4.01规范中给出的示例显示了链接,看不到地址(甚至没有电子邮件地址):+1,我很久以前就不再关心HTML源代码中的语义。哇,我想总是第一次出现这么多负面消息。@Joshua-我同意。有一段时间看看Drupal或Wordpress模板,告诉我十几个嵌套的
DIV
s在任何方面都是“语义的”。提示:永远不要使用TinyMCE输出作为sane(x)HTML的基础。