stringtranslate.com

Разделение содержания и представления

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

Разделение контента и представления (или разделение контента и стиля ) — это принцип разделения задач применительно к созданию и представлению контента. Согласно этому принципу визуальные и дизайнерские аспекты (презентация и стиль) отделены от основного материала и структуры (содержания) документа. [1] [2] [3] Типичной аналогией, используемой для объяснения этого принципа, является различие между человеческим скелетом (как структурным компонентом) и человеческой плотью (как визуальным компонентом), составляющим внешний вид тела. Общие применения этого принципа можно увидеть в веб-дизайне ( HTML против CSS ) [4] [5] и верстке документов ( текст документа Ламберта [ уточнение ] против его преамбулы).

Использование в веб-дизайне

Этот принцип не является жестким руководством, а скорее служит передовой практикой разделения внешнего вида и структуры. Во многих случаях аспекты проектирования и разработки проекта выполняются разными людьми, поэтому разделение обоих аспектов обеспечивает как первоначальную производственную отчетность, так и последующее упрощение обслуживания, как в случае с принципом «не повторяйся» (DRY).

Использование при верстке документа

LaTeX — это язык разметки документов, который фокусируется в первую очередь на содержании и структуре документа. Когда документ подготовлен с использованием системы LaTeX, исходный код документа можно разделить на две части: тело документа и преамбулу (и таблицы стилей). Тело документа можно сравнить с телом HTML-документа, где указывается содержимое и структура документа, тогда как преамбулу (и таблицы стилей) можно сравнить с CSS-частью HTML-документа, где форматирование указываются характеристики документа и другие визуальные атрибуты.

Согласно этой методологии, академические труды и публикации могут быть структурированы, стилизованы и набраны с минимальными усилиями со стороны их создателей. Фактически, это также не позволяет конечным пользователям, которые обычно сами не являются дизайнерами, чередовать настройку форматирования и работу над самим документом. Как и в случае с HTML и CSS, разделение между контентом и стилем также позволяет быстро переформатировать документ для разных целей или повторно использовать стиль в нескольких документах. [6]

Смотрите также

Рекомендации

  1. ^ «Разделение: дилемма веб-дизайнера» . Список врозь . 14 мая 2004 года . Проверено 24 мая 2017 г.
  2. ^ Штейн, Боб (17 ноября 2000 г.). «Тревога разлуки: миф об отделении стиля от содержания». Список врозь . Проверено 28 сентября 2023 г.
  3. ^ Феррел, П.Дж.; Мейер, РФ; Милле, С.Дж.; Шевчук, Дж. П.; Смит, WW (6 марта 2001 г.), Способ предоставления отдельного дизайна и контента в системе мультимедийной публикации , USPTO, патент США 6 199 082..
  4. ^ «Разделение содержания и внешнего вида». Университет Саймона Фрейзера . Проверено 24 мая 2017 г.
  5. ^ Кларк, Дэйв (2007). «Управление контентом и разделение представления и контента». Техническая коммуникация Ежеквартально . 17 (1): 35–60. дои : 10.1080/10572250701588624. ISSN  1057-2252. S2CID  62706215.
  6. ^ «Разделение представления и содержания». ЛиспКаст . 18 апреля 2014 г. Проверено 18 июля 2019 г.