Файл: Основы программирования на языке HTML (ПО для создания и просмотра HTML документа).pdf
Добавлен: 20.05.2023
Просмотров: 224
Скачиваний: 2
СSS - Cascading Style Sheets (Таблицы Каскадных Стилей) - это язык, содержащий набор свойств для описания внешнего вида любых HTML документов.
С его помощью разработчик имеет полный контроль над стилем и расположением каждого элемента документа, что проще и гораздо функциональнее использования обычного набора HTML тегов. В HTML для присвоения какому-либо элементу определенных свойств (таких, как положение на странице, размер, цвет, и т. п.) приходилось каждый раз описывать эти свойства, даже если на одной страничке должны располагаться 10 или 100 таких элементов, не отличавшихся один от другого. Нужно было десять или сто раз вставить один и тот же кусок HTML-кода в страничку, увеличивая размер файла и время загрузки на компьютер просматривающего ее пользователя.
CSS действует более удобным и экономичным способом. Для присвоения какому-либо элементу определенных характеристик вы должны один раз описать этот элемент и определить это описание как стиль, а в дальнейшем просто указывать, что элемент, который вы хотите оформить соответствующим образом, должен принять свойства стиля, описанного вами.
Более того, можно сохранить описание стиля не в тексте самого веб-документа, а в отдельном файле – это позволит использовать описание стиля на любом количестве страниц, а также изменить оформление любого количества страниц, исправив лишь описание стиля в одном (отдельном) файле.
Кроме того, CSS позволяет работать со шрифтовым оформлением страниц на гораздо более высоком уровне, чем стандартный HTML, избегая излишнего утяжеления страниц графикой.
Следует помнить, что современный язык HTML можно рассматривать исключительно в контексте симбиоза с каскадными таблицами стилей. По сути, связка HTML5/CSS3 на сегодняшний день является единым языком разработки веб-документов и интерфейсов.
Заключение
Язык разметки гипертекстовых документов HTML прошел большой путь, от системы публикации научных документов и статей, до полноценного языка описания интерфейсов, позволяющего создавать красивые мультимедийные веб-приложения.
В инструментарии языка HTML существуют как инструменты для полноценной работы с текстом, списками и таблицами, так и инструменты для визуальной разметки документа (блоки) и взаимодействия с пользователями (формы).
В последней спецификации языка HTML5 значительно расширилось количество инструментов для удобной семантической разметки документов, что имеет большое значения для удобства восприятия документа поисковыми роботами и разработчиками веб-страниц. Так же появилось возможность использовать в документах мультимедиа файлы средствами HTML, без использования дополнительных надстроек.