为什么WordPress使用p标签,而不是div?

时间:2015-11-05 作者:NoBugs

我觉得有点奇怪的是,默认情况下,Wordpress似乎总是在按enter键时生成段落,而不是div。起初,这似乎是制作段落的常见方式,但实际上并不常见:

Gmail使用brs,而不是编辑器中的段落good technical reasons 编辑最好使用div而不是段落,不仅仅是因为它更受欢迎。例如,输出div的短代码呢doesn\'t fully support divs?

1 个回复
SO网友:flomei

您不应该使用<div>-将段落相互分隔的元素。我认为这在语义上是错误的。

当您按“回车”键时,从历史角度来看,您将进行“回车”,然后进行“换行”。你开始了一行新的内容,也许是一段新的内容,但没有什么是全新的。

如果要开始新段落,请使用<p>-要素使用<br /> 如果你只是想开始一条新的线路。使用<div> 如果你想附上几个<p> 元素。(好的,我们得到了<article><section> HTML5也有类似的功能,但div不能替代<p>.)

The W3 notes: (顺便说一句,这是一份非常有趣的文件。)

强烈建议作者将div元素视为最后手段,因为在没有其他元素适用的情况下。使用更合适的元素而不是div元素可以为读者提供更好的可访问性,并使作者更易于维护。

Last resort. 不是你的“面包和黄油,对一切都有用”元素…;-)

相关推荐

添加自定义TinyMCE 4按钮:每个按钮必须有一个JS吗?

我正在编辑Wordpress插件,试图添加另一个按钮。我看了一下这个问题(Add custom TinyMCE 4 Button, Usable since WordPress 3.9-beta1). 但它不起作用JS文件:https://www.nonsolodiete.it/wp-content/plugins/perfect-pullquotes/perfect-pullquotes.js第二个按钮不可见JS文件(已折叠)Chrome报告的无法调试JS错误。。我能试试什么?