Азбука создания сайтов. Введение в CSS
Первые веб-страницы, какие разрабатывали программисты на заре эры интернета, представляли собой простейший HTML код. Со порой потребности пользователей росли, а вместе с ними и стандарты. Менялась не лишь техническая составляющая ресурсов, но и их визуальное представление.
Однако чтобы отказаться от типовых, предустановленных шрифтов, которые демонстрировал браузер, необходимо было использовать новоиспеченные теги. Принятый на ура оператор вскоре вызвал бурю негодования. Чтобы изменить вышину, цвет и тип шрифта по своему усмотрению, веб-мастеру требовалось прописать его на любой странице сайта. Этот процесс требовал немало времени, а также влечет за собой массу промахов.
Революцию в сфере создания сайтов совершила технология CSS. Cascading Style Sheets составляется в отдельном файле, при этом оказывает воздействие на все описанные теги.
Содержание
Терминология. Операторы
Современные каскадные таблицы манеров руководствуются рядом ключевых операторов:
- селекторы тегов;
- классы;
- контекстные селекторы;
- псевдоклассы.
При демонстрации веб-страницы манера ее оформления берется из следующих источников:
- авторские каскадные таблицы;
- файл пользовательских манеров;
- стандартный вариант браузера.
Инструменты и программы
Для создания развернутых каскадных таблиц требуется эффективное и производительное приложение. Ныне программистам доступен широкий арсенал профессиональных средств, в том числе и сервисы css для начинающих. Список наиболее востребованных инструментов:
- CSS Lint;
- CSS Shrink;
- ProCSSor;
- CSScomb;
- Code Beautifier;
- StyleNeat.
Базовый функционал программ для разработчиков кода:
- выявление синтаксических промахов;
- указание потенциально проблемных участков кода;
- поиск несовместимости и конфликтов;
- валидация;
- статистика;
- оптимизация размеров файла;
- «минификация»;
- форматирование;
- структурирование.
Для новеньких, еще не постигших азы CSS, созданы обширные библиотеки и справочники. Например, ресурс Codrops назначен для самостоятельного изучения определенных свойств, функций и псевдоклассов элементов. Can I Use – еще одинешенек эффективный инструмент, который пригодится для онлайн-проверки браузерной поддержки того или другого CSS оператора.
Мгновенно проверить готовый код предлагает хорошо знакомый любому веб-разработчику сервис W3C. После прочтения кода он укажет на ошибки либо подтвердит корректность таблиц. Отдельный полезные функции можно найти в браузере. Речь идет о расширениях DevTools, Web Inspector, «Инструменты разработчика».
Свежие комментарии