Таблиці стилів HTML - Особливості та способи включення CSS на веб-сторінку

Зміст:

Anonim

Що таке таблиці стилів HTML?

Таблиця стилів каскадного HTML - це аркуш із набором правил та властивостей, який повідомляє браузеру, як візуалізувати HTML, використовуючи всі вказані стилі.

CSS - це спосіб, за допомогою якого ми стилюємо будь-які веб-сторінки. CSS має всі властивості, такі як фон, кольори, шрифти, інтервал, рамки тощо, які ми можемо визначити для кожного елемента на сторінках.

Таблиці стилів HTML також використовуються для встановлення макета сторінки, наприклад, де розміщуватимуться заголовки, колонтитули чи будь-які інші елементи на сторінці. Про CSS завжди розмовляють разом із HTML, оскільки сторінки без будь-яких стилів дуже бліді, без виділення заголовків тощо. І однаковий розмір шрифту на всій сторінці, що не дає хорошого огляду користувачам.

Як користуватися таблицями стилів HTML?

Раніше стилі, сценарії, HTML все було написано на одній сторінці. Це зробило сторінки надзвичайно довгими та надзвичайно важкими для читання та редагування. Потім з'явився спосіб розділити HTML, стилі та Javascript.

Способи включення таблиць стилів HTML на веб-сторінку:

Існує 3 способи включення стилів:

  1. Вбудований стиль

Це спосіб написання стилів для кожного елемента всередині самого HTML в атрибуті під назвою стиль.

Такий спосіб стилю взагалі не рекомендується, оскільки HTML виглядає захаращеним, і ми не можемо дотримуватися підходу "Пишіть один раз, використовуйте в багатьох місцях"

Eg: Hello World!

Eg: Hello World!

  1. Внутрішня укладка

Це містить стилі, включені в тег стилів, і розміщення його на веб-сторінці поверх HTML. Цей спосіб стилю все-таки краще, ніж вбудований стиль, оскільки ми можемо мати спільні стилі, прикріплені до клубу, якщо його потрібно використовувати для декількох елементів одночасно.

На етапі розробки простіше редагувати HTML-файл, і нам не потрібно кожного разу відкривати відповідний CSS-файл та редагувати кожного разу.

Eg:

container-block(
font-size: 10px;
margin-top: 10px;
)

Hello World!

  1. Зовнішній стиль

Це найпоширеніший і найкращий спосіб створення стилів для веб-сторінки. Це схоже на внутрішню стилізацію, але різниця полягає в тому, що стилі записуються в окремий файл із розширенням .css та посилання на нього розміщуються у головному тезі веб-сторінки.

Синтаксис посилання CSS-файлу на веб-сторінці:

Стилі повинні бути включені в тег заголовка, який знаходиться над тегом тіла (тобто фактичним вмістом) HTML

Який пріоритет між вбудованим, внутрішнім, зовнішнім стилем?

Вбудовані стилі мають більше пріоритету, ніж внутрішні, і тоді останній пріоритет стосується зовнішнього стилю.

Вбудований> Внутрішній> Зовнішній

Кращі практики використання CSS:

  • CSS можна розділити на декілька файлів, а не лише один.
  • Відокремлені файли CSS можуть бути включені один за одним у тег заголовка за допомогою тегів посилань.
  • Або один CSS-файл може мати кілька заяв про імпорт, щоб імпортувати решту файлів CSS. Це буде логічно відокремлювати CSS, але в кінцевому підсумку всі стилі будуть виведені з одного файлу.

Використання: @import './process.css';

  • Стилі можна визначити для будь-яких елементів веб-сторінки з селекторами, як сам тег HTML, назви класів, ідентифікатори, будь-які назви атрибутів.
  • Є кілька псевдоселекторів, таких як:
    • раніше
    • після
    • nth-дитина
    • первістка
    • остання дитина
    • завис
    • відвідав

Це в основному стани вибраних елементів, а не насправді точні елементи.

  • Коли на сторінці включені множені файли CSS, останній має найвищий пріоритет і переосмислює існуючі стилі попередніх файлів, що мають той самий селектор.
  • Таблиці стилів слід використовувати перед самим HTML, щоб стилі застосовувалися під час завантаження сторінки. Якщо він включений в кінці, HTML спочатку завантажується, а потім повільно застосовується стилі, що дає дуже поганий досвід користувачеві.

Різні функції таблиць стилів каскадного стилю HTML:

  • CSS надає анімації : Раніше JavaScript використовувався лише для анімації. Але найновіший CSS, тобто CSS3, надає анімацію, використовуючи власні властивості.
  • Префікси постачальника: Перш ніж браузери випускають стандартну назву версії / властивості для будь-яких нових функцій, браузери надають нам деякі префікси постачальника протягом певного періоду протягом певного періоду часу в якості експерименту. Розробникам потрібно чекати, поки браузер не випустить його стандартні версії, а тим часом експериментальні функції можуть використовуватися з префіксами постачальника.
  • CSS Transforms: Перехід використовується для прогресивного переходу до одного значення властивості протягом заданої тривалості.

Eg: -webkit-transition: width 2s, height 4s;

  • CSS Transforms: Трансформація у CSS дозволяє перекладати, обертати, масштабувати та перекручувати елементи.

Медіа-запити:

Мобільні пристрої, Настільні ПК та iPad поводяться по-різному, проте ми не можемо стилі сторінок однаково Попередні веб-стандарти розроблені таким чином, що ми мали різні CSS для кожного типу пристроїв.

З розвитком веб-стандартів та способом побудови Інтернету розробляються браузери, які мають єдиний CSS, який можна використовувати для будь-якого типу пристроїв. Для зміни стилів для пристроїв на основі ширини та висоти використовуються медіа-запити, за допомогою яких ми можемо вказати мінімальну чи максимальну ширину пристрою та записати стилі всередині нього.

Eg: @media screen and (max-width: 767px)(
container(
width: 60%;
padding: 20px;
)
)

Стилі, безумовно, є користю для Інтернету. Оскільки веб-розробка останнім часом експоненціально зросла, CSS3, безумовно, набув великого попиту, щоб зробити сторінки надзвичайно інтерактивними та інтуїтивно зрозумілими.

Рекомендовані статті

Це керівництво по таблицях стилів HTML. Тут ми обговорюємо, як використовувати таблиці стилів HTML, різні функції та способи включення CSS на веб-сторінку. Ви також можете переглянути наступні статті, щоб дізнатися більше -

  1. Вступ до CSS
  2. Переваги CSS у веб-дизайні
  3. Що таке CSS? | Як користуватись?
  4. Чутливий регістр CSS?
  5. Різні стилі списку HTML