2016-08-16 7 views
0

私はJavaScriptでWYSIWYGエディタを作っていますし、私はCMSを構築するための流星フレームワークのためにそれを適応します:WYSIWYGエディタはJavaScript:セマンティックとマシン理解

Editor screenshot

そして、重要な問題は、私の頭の中にポップアップ表示。 (例太字ボタンで)これらのエディタの使用のロット:

<strong>Some Text </strong> 

代わりspanまたはpまたは他の任意の:

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

だから私の質問は:それはのためのスタイル属性を使用するより良い方法です太字、イタリックまたはアンダーライン...重要な、引用符を追加...私の段落、見出しのリストに?または、マークアップやその他のマークアップを使用する必要がありますか?

クローラの方が良い方法はありますかおよび意味出力テキストを理解していますか?ここで

+0

どのような要素があなたのコンテンツをどのように見せたいかを知ることによってのみ記述されたセマンティクスを保持しているかどうかはわかりません。これはプレゼンテーションとセマンティクスをCSSとHTMLに分けるポイントの一部です。 – Quentin

+0

"SEOの方が良い"についての質問は、とにかくオフトピックであり、意見を求める質問もあります。 – Quentin

+0

あなたはちょうど私の質問に答えました "スタイルとセマンティクス(CSSとHTML)を分離するより良い方法は?"なぜなら、太鼓や他の人が、強くて大胆ではなく、CSSでない例では、理由があるのか​​もしれないからです。そして申し訳ありませんが、人々は私が言及した両方の方法について賛否両論を見つけることができるので、私は意見について話します。 ps:申し訳ありませんが、SEOはコンテンツを理解したいクローラを意味します。 – Logoosse

答えて

0

はあなたが決断を下すのに役立つ事実です:

強い要素が強い重要性、深刻さ、またはその内容について 緊急性を表しています。」

Text Level Semantics - strong. w3.

「[太字】素子れる注目余分重要 を搬送することなく、代替音声のない意味で実用的な目的のために 描かれているテキストのスパンを表します。または気分[...]」

Text Level Semantics - bold. w3.

テキストエリアで編集中のコンテンツを理解するつもりはないので、セマンティクスでは、テキストエディタでスタイル設定されたコンテンツにインテントを強制しないように指示しています。

関連する問題