2016-08-16 2 views
0

Я делаю редактор WYSIWYG в JavaScript, и я буду адаптировать его для метеора Framework для создания 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)?» Потому что, если tinymce и другие используют пример, сильный для смелых, а не css, возможно, есть причина. И жаль, что я говорю о мнениях, потому что люди могут найти плюсы и минусы для обоих способов, о которых я говорил. ps: извините, по SEO я имею в виду для любых искателей, которые хотят понять содержание. – Logoosse

ответ

0

Вот факты, которые помогут вам принять решение:

«сильный элемент представляет сильную важность, серьезность, или актуальность для его содержания.»

Text Level Semantics - strong. w3.

«код [полужирный ] элемент представляет собой промежуток текста, к которому внимание времени обращается в утилитарных целях без передачи какого-либо дополнительного значения и не проявления альтернативного голоса или настроение [...]»

Text Level Semantics - bold. w3.

Поскольку вы не намерены понимать контент, редактируемый в текстовой области, семантика говорит нам, что вы не должны применять намерение к содержимому, стилизованному в текстовом редакторе.

Смежные вопросы