WYSIWYG编辑器JavaScript:语义和机器理解

时间:2016-08-16 23:13:00

标签: html seo wysiwyg semantic-markup

我正在使用JavaScript编写WYSIWYG编辑器,我将根据meteor Framework对其进行修改以构建CMS:

Editor screenshot

我脑子里浮现出一个重要的问题。许多编辑使用(例如Bold按钮):

<strong>Some Text </strong>

而不是spanp或其他:

<span style="font-weight: bold;">Some Text </span>

所以我的问题是:对于粗体,斜体或下划线使用样式属性是否更好?并在我的段落,标题列表中添加重要的引用...或者我应该使用强标记或任何其他标记?

哪种方式更适合抓取工具语义理解输出文本?

1 个答案:

答案 0 :(得分:0)

以下是帮助您做出决定的事实:

  

元素代表强烈的重要性,严肃性或   其内容的紧迫性。“

Text Level Semantics - strong. w3.

  

“[粗体]元素表示注意力所在的文本范围   为实用目的而绘制而没有任何额外的重要性   并且没有任何替代声音或情绪的含义[...]“

Text Level Semantics - bold. w3.

由于您不打算理解文本区域中正在编辑的内容,因此语义告诉我们您不应对使用文本编辑器样式化的内容强制执行意图。