Статьи

Статьи » Pure фреймворк

Normalize.css как основа Pure

Normalize.css файл с набором инструкций, являющимся альтернативой сброса CSS в HTML5/ Все модули в Pure строятся поверх Normalize.css . Это базовый уровень для поддержания максимальной степени кроссбраузерности.



Нормализ не является обязательным элементом. Его можно и не устанавливать, но тогда вам нужно будет самостоятельно следить за тем, чтобы определённые HTML теги и формы вели себя и отображались одинаково в разных браузерах.

Для установки Normalize.css необходимо добавить элемент < link >: следующего содержания

< link rel="stylesheet" href="https://unpkg.com/purecss@1.0.1/build/base-min.css">

Чуть подробнее о Normalize.css

Normalize.css - это проект с открытым исходным кодом, созданный Николасом Галлахером и Джонатаном Нилом . По их собственным словам:

Normalize.css - это небольшой файл CSS, который обеспечивает лучшую кроссбраузерность в стилях HTML-элементов по умолчанию. Это современная, готовая к HTML5 альтернатива традиционному сбросу CSS ".

Normalize.css поставляется с отличной документацией и подробным руководством, объясняющим, чем он отличается от традиционного сброса.

Pure + Normalize

В дополнение к правилам Normalize.css, в Pure добавлены ещё некоторые стили, используемые в большинстве веб-сайтов.

Скрытие элементов

Добавьте атрибут hidden к элементу HTML, чтобы скрыть его с экрана через display: none !important;. В качестве альтернативы, для совместимости со старым IE, вы можете использовать имя класса CSS .hidden.

< input type="text" name="_csrf" hidden>

Адаптивные изображения

Добавьте имя класса .pure-img к элементу < img >, чтобы он масштабировался вместе с окном просмотра. Это удобно при создании адаптивных веб-сайтов.

< img class="pure-img" src="...">

Выход за рамки нормализации

Normalize.css - отличная отправная точка для вашего проекта, но некоторые элементы HTML, такие как формы, таблицы и меню, требуют большего стиля, чем то, что предоставляется Normalize.

Поэтому в Pure для некоторых html-элементов были добавлены собственные стили, сохранив при этом их минимальный размер. Эти дополнения можно легко лёгко перенастроить (в случае необходимости) в соответствии с потребностями сайта или приложения. Более подробно об этих элементах будет рассказанов в следущих обзорах.

0
0
Назад
Нет комментариев. Почему бы Вам не оставить свой?
Ваше сообщение будет опубликовано только после проверки и разрешения администратора.
Ваше имя:
Комментарий:
ББ Редактор 6.2 Pro
Смайл - 01 Смайл - 02 Смайл - 03 Смайл - 04 Смайл - 05 Смайл - 06 Смайл - 07 Смайл - 08 Смайл - 09 Смайл - 10 Смайл - 11 Смайл - 12 Смайл - 13 Смайл - 14 Смайл - 15 Смайл - 16 Смайл - 17 Смайл - 18
АБВГДЕЁЖЗИЙ КЛМНОПРСТУФ ХЦЧШЩЬЫЪЭЮЯ
ABVGDEJOZHZIJ KLMNOPRSTUF XCCHSHW'Y#JEJUJA
Секретный код:Для обновления секретного кода нажмите на картинку
Повторить:

Технологии

PHP MySQL HTML 5 CSS 3 jQuery jQuery UI

Контакты

  • D-14054, Deutschland
    Berlin, Prenzlauer Str. 4
  • +49 176 00000000

  • https://slaed.net