2015-11-14 5 views
0

Редактирование: Контекст для HTML UI-фреймворков, таких как Semantic UI и т. Д., У них есть предопределенные сотни стилей, и нужно только добавить их в класс элементов, а не писать свои собственные стили.Что такое метод, который добавляет классы CSS к элементу?

мне нужна помощь с терминологией, я продолжаю видеть примеры «добавление» (не уверен, что добавление является правильным термином) классов к элементу в рамках HTML UI, например, данный элемент с этим классом атрибутов:

class="mif-earth mif-2x" 

Чтобы установить это фон или передний план, все нужно, это:

class="mif-earth mif-2x fg-green bg-blue" 

конечно все стили были определены в рамках и в настоящее время применяются.

Как называется этот тип программирования? это декларативный? Или у него даже нет имени, поскольку он просто применяет CSS так, как он был предназначен?

+0

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

+0

Возможно, вы могли бы описать контекст для своего вопроса. Более подробная информация о цели терминологии может помочь нам предоставить более качественные ответы. –

+0

@torazaburo: да, но также перечислены все цвета для фона, фона, почти все предварительно перечислено, и все, что нужно, - это просто применить их, если это – Arjang

ответ

2

Редактирование HTML на самом деле не является программированием. HTML - это язык разметки, и это означает, что вы размещаете контент. Разметка - это действительно существительные и прилагательные без каких-либо глаголов или наречий. Программирование делает ваш контент чем-то, помещая некоторые глаголы на эти существительные.

Добавление класса в разметку будет метаинформацией об этом контенте. Возможно, вы слышали о разделении описания ваших стилей с использованием мета атрибутов, таких как классы, как «семантические» или что-то вроде разделения стиля и контента.

Если вы используете язык программирования, например JavaScript, для изменения содержимого или мета атрибутов, который иногда называют DOM Scripting.

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

  • Нет связанных вопросов^_^