Разделение представления и содержания
Отделение содержания от представления (или «разделение формы и содержания») это общепринятая
Предполагаемое значение
При использовании в качестве идиомы, данная концепция воспроизводится на разных уровнях точности и с различными коннотациями (сопутствующими значениями). Некоторые применяют концепцию прескриптивно, то есть считают его жёстко предписывающей, другие используют его эвристически или дидактически. Иногда предполагаемое значение идиомы остается неясным или полностью субъективным.
Различные уровни точности, применяемые к этой концепции, являются иногда источником некоторой путаницы, противоречий и использования метода проб и ошибок. Из-за этого бывает трудно окончательную определить когда была (и была ли) эта философия успешно применена для той или иной реализации (см. также закон дырявых абстракций).
Семантика против эстетики
В целом, концепция разделения основана на различии между семантическим содержанием и эстетическим представлением. Не всегда возможно определить точную границу, которая разделяет эти два аспекта, поэтому в различных контекстах различение применяется с различной степенью строгости. Одно из обоснований для поддержки такого разграничения является мнение, гласящее что каждый аспект должен быть гибким и независимым. Изменения в одном аспекте не обязательно потребует изменений в других; дефекты в одном аспекте, не должны вести к появлению дефектов в других (см., например, слабая связанность).
Общепринятые термины
Вот ряд базовых понятий, соответствующих этим двум различным проекциям
- Содержание
- логика, информация, онтология, семантика, данные, схема, модель, сообщение
- Форма
- графика, дизайн, вёрстка, стиль, визуализация, вид, способ отображения
Возможность и степень разделения
В
См. также
- Разделение ответственности
- Шаблоны
- Таблица стилей (веб)
- Таблица стилей (вёрстка)
- Обработка шаблонов
- WYSIWYM
- Интернационализация[1]
- Model-view-controller
- Семантическая вёрстка
Примечания
- ↑ Исследований и передовые технологии для электронных библиотек: Вторая европейская конференция, ECDL '98 Christos Nikolaou, Constantine Stephanidis — 1998—911 страниц
Ссылки
- CSS Zen Garden: сайт, который предлагает разработчикам создавать новые макеты страниц, не затрагивая исходный XHTML. Включает десятки макетов. Для каждого макета доступен исходный код CSS.