HTML5 и CSS3: атрибуты отношений и CSS3

{title}

Когда у нас уже есть базовые знания HMTL5 и CSS3, мы можем приступить к более подробному объяснению. Как упоминалось в других руководствах, посвященных этой теме, HTML помогает нам структурировать контент веб-сайта, а CSS, с другой стороны, помогает придавать этому контенту графический контент. В этом уроке мы представим структуру HTML некоторых общих элементов веб-сайта и графические атрибуты, которые мы можем предоставить им через CSS, способы, которые существуют для связи стилей CSS и структуры HTML.
Более конкретно, мы увидим структуру HTML и стиль 2 тегов: и

который был обозначен как контейнер заголовка примера веб-сайта.

Требование 1


Знать основную структуру HTML5, эту информацию можно найти в:

HTML5 и CSS3: первые шаги

Требование 2


Знать общие элементы веб-дизайна, эту информацию можно найти в учебнике:

HTML5 и CSS3: общие элементы в веб-дизайне

Требование 3


В нашем случае в редакторе выбран редактор кода Dreamweaver CC 2014:

Основы Dreamweaver CS6


Характеристики приложения, которые остаются неизменными, описаны, несмотря на разницу в их версиях.
1. Образец дизайна
Для этого урока мы будем использовать дизайн, разработанный для домашней страницы веб-сайта //www.egloffgroup.com, мы объясним вышеупомянутые элементы блоком с их соответствующим графическим стилем.
2. Связь между CSS3 и HTML5
Связать таблицу стилей с документами HTML можно двумя способами:
A) Непосредственно в файле HTML: он состоит из размещения всего кода CSS внутри тега. Этот способ идеален для выполнения первых шагов, однако это не самый рекомендуемый вариант, поскольку, если у нас много стилей в одном файле Редактирование кода будет намного сложнее.
B) С помощью тега: этот тег позволяет нам связать файл HTML с другими файлами или документами (в данном случае это таблица стилей .css), в которых отдельно указаны стили графики и содержимое веб-страницы. В приведенном ниже примере делается ссылка на файл с именем styles.css, расположенный в каталоге css корня файловой системы нашего хостинг-сайта.
 (корневой каталог CSS) 
3. Элемент
Как упоминалось в других руководствах, этот тег предназначен для того, чтобы содержать метаинформацию сайта, связанные файлы (например, таблицы стилей favicon и css).
 инициирование 
: Указывает базовый URL нашего сайта
: Атрибут charset определяет кодировку символов для документа HTML.
: Имя, которое будет отображаться в качестве заголовка на нашей странице
Как было сказано выше, этот тег помогает нам связать наш HTML-файл с другими типами файлов, в данном случае с конкретным источником из службы Google Fonts, favicon и таблицей стилей layout.css.
4. Элемент
Для данного примера этот элемент имеет: логотип и панель навигации.

{title}

  • Зона участников
  • О нас
  • Работа доска
  • решения
  • обновления
  • контакт

Логотип находится внутри ярлыка, который связывает его с начальным или базовым URL нашего веб-сайта, а панель навигации находится в списке, который позволяет нам лучше контролировать ваши стили.
Код CSS этого элемента выглядит следующим образом:
 1 .header-index {height: 95px} 2 .header-index img.logo {width: 155px; отступы: 30px 15px 0 30px; float: left} 3 .header-index ul {padding-top: 74px; } 4 .header-index ul li {font-size: 15px; вес шрифта: 300; высота строки: 18 пикселей; Стиль списка: круг; поле: 0 0 5px 16px; display: inline-block} 5 .header-index ul li a {text-украшение: нет; text-shadow: 1px 1px 1px # 222;} 6 .header-index ul li a: hover {color: # EFAD3D} 7 .header-index ul li a.current {color: # EFAD3D} 
  • Высота 95 пикселей определяется для этого класса.
  • Класс создан для тега где его ширина определена в 155 пикселях, верхний пробел в 30 пикселях, пробел справа в 15 пикселях, нулевой нижний пробел и пробел слева в 30 пикселях. Кроме того, атрибут float: left позволяет расположить элемент слева от элемента div, где он находится.
  • Список
      создается превосходный интервал в 74 пикселя.
    • Для списков мы назначаем такие параметры, как размер шрифта, его значение, интервал, тип элемента, который будет украшать каждый элемент списка и его общие поля.
    • В этом утверждении мы будем назначать графические атрибуты таким меткам, как: украшение, которое они будут нести, и эффект тени.
    • Цвет, который элементы будут иметь при наведении курсора на эти элементы, обозначен.
    • Цвет элементов будет обозначен, когда активна ссылка на веб-сайт, на который вы ссылаетесь.

    5. Подробно
    Прежде чем мы перейдем к объяснению атрибутов, которые мы только что видели, важно прояснить разницу между двумя атрибутами, которые могут сбить нас с толку при попытке применить стили к нашим HTML-документам: разница между отступом и полем
    Маржа: как следует из названия - это разница между двумя или более элементами.
    Заполнение: это пространство, которое создается между содержимым и краями контейнера.
    Следующее изображение иллюстрирует концепцию, которая будет объяснена.

    {title}


    Просмотренные атрибуты CSS3:
    • Высота: установите высоту.
    • Ширина: установите ширину.
    • Заполнение: это пространство, которое генерируется между содержимым и краями контейнера, есть два способа объявить его, поместив все значения, соответствующие его верхнему, правому, нижнему и левому интервалу, в один и тот же атрибут, например
     обивка: 20px 15px 10px 5px 

    {title}


    Или, объявив ссылку на отступ напрямую:
    • padding-top: верхний интервал.
    • отступ справа: интервал справа .
    • padding-bottom: расстояние снизу .
    • отступ слева: интервал слева .
    - Маржа: поле, которое существует между 2 или более элементами, применяет то же определение в отношении присвоения значений, описанных в заполнении, только для атрибутов:
    • margin-top: верхний интервал.
    • Поля справа : интервал справа.
    • поле снизу: нижний интервал.
    • Поля слева : интервал слева.
    - Размер шрифта: размер шрифта .
    - Вес шрифта: значение шрифта .
    - Высота строки: межстрочный интервал.
    - Стиль списка: Орнамент списков.
    - Дисплей: указывает, как должен отображаться элемент.
    - Цвет: назначает цвет для элемента.
    Это примеры того, как применять атрибуты к классам или идентификаторам, которые мы присвоили нашим тегам в структуре html, есть много способов сделать операторы CSS, это лишь некоторые из многих атрибутов, которые могут быть применены.

    • 0