Елена Эберт - Шпаргалки для начинающего верстальщика HTML/CSS

Тут можно читать онлайн Елена Эберт - Шпаргалки для начинающего верстальщика HTML/CSS - бесплатно ознакомительный отрывок. Жанр: Прочая околокомпьтерная литература. Здесь Вы можете читать ознакомительный отрывок из книги онлайн без регистрации и SMS на сайте лучшей интернет библиотеки ЛибКинг или прочесть краткое содержание (суть), предисловие и аннотацию. Так же сможете купить и скачать торрент в электронном формате fb2, найти и слушать аудиокнигу на русском языке или узнать сколько частей в серии и всего страниц в публикации. Читателям доступно смотреть обложку, картинки, описание и отзывы (комментарии) о произведении.

Елена Эберт - Шпаргалки для начинающего верстальщика HTML/CSS краткое содержание

Шпаргалки для начинающего верстальщика HTML/CSS - описание и краткое содержание, автор Елена Эберт, читайте бесплатно онлайн на сайте электронной библиотеки LibKing.Ru
Книга отлично подходит тем, кто только начинает учить верстку. Здесь вы найдете универсальный код и полезные советы, крутые эффективные ресурсы, применяя которые можно быстро и легко научиться верстать реальные проекты. Вы откроете новые фишки, лайфхаки для своей верстки…

Шпаргалки для начинающего верстальщика HTML/CSS - читать онлайн бесплатно ознакомительный отрывок

Шпаргалки для начинающего верстальщика HTML/CSS - читать книгу онлайн бесплатно (ознакомительный отрывок), автор Елена Эберт
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать
Стандартный HTMLкод для первого типа шапки сайта будет выглядеть так - фото 1

Стандартный HTML-код для первого типа шапки сайта будет выглядеть так:



Логотип




Кратко опишу теги, примененные выше в коде

button – данный тег создает кликабельную кнопку.

img – добавляет на веб-страницу HTML-изображения. Это одиночный тег. У него есть обязательный атрибут src, который указывает путь к изображению, и необязательный атрибут alt, который содержит в себе резервный контент. То есть если на веб-странице по какой-либо причине не откроется изображение, на ней будет указана информация, которую содержит атрибут alt.

Пример кода:

form содержит наше форму поиска, рассмотрим ее подробнее далее.

Ширина изображения

По умолчанию изображения отображаются реальным размером, однако мы можем изменить его размер через атрибут width, который задает ширину изображению

Примечание: одновременно не следует задавать и широту и высоту в .

Форма поиска по сайту

Запишем отдельно общий пример формы поиска по сайту

form определяет форму в HTML документе По сути данный элемент это просто - фото 2

form – определяет форму в HTML документе. По сути данный элемент – это просто контейнер, внутри которого можно разместить разные надписи, элементы управления и типы входных элементов, флажки, радио-кнопки и пр.

input – ключевой элемент тега form, он определяет пользовательское поле для ввода информации. Поле ввода может принимать различный вид, который зависит от атрибута, который применен к input. К примеру, placeholder.

type – указывает браузеру, к какому типу относится элемент формы.

placeholder – это атрибут тега input, он указывает подсказку, которая описывает ожидаемое значение для ввода в элемент:

– email (поле для адреса электронной почты)

– password (поле с паролем, в котором скрываются символы)

– search (текстовое поле для ввода строки поиска)

– text (однострочное текстовое поле).

Пример кода:

Зачем нужны секция, контейнер и див-блоки

section (секция) – это полочки, разделы, в которых размещается блок какого-то контента, данный блок объединен определенной графикой или картинкой. То есть его предназначение – выделять цветовым решением или графикой определенный контент.

container (контейнер) – блок, который центрует контент по середине.

Тег div является пустым универсальным контейнером, который наполняется определенным содержанием. Его цель – логически объединить любой набор элементов внутри данного тега в единственном блоке.

При этом если мы зададим данному div-блоку определенный класс, то через данный класс далее мы можем вложенные элементы стилизовать средствами CSS, или динамически манипулировать ими с применением скриптов Javascript.

Зачем нужен class

Классы необходимо использовать, когда нужно определить стиль для индивидуального элемента веб-страницы или задать различные стили для одного тега. Отметим, что использовать русские буквы в именах классов нельзя.

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



Как видно из примера выше, если класс состоит из несколько слов, частей, то записывается оно через тире, например, title-home, title-1 и т. д.

В целом название класса можно описывать, используя различные направления и правила, ориентируясь на DOM, БЭМ и прочее. Советую вам, если интересно, почитать данную тему отдельно и для самого себя выстроить определенную систему названий, которые для вас и желательно для других разработчиков будут логичны и понятны.

Имя класса может использоваться CSS, как говорилось выше, чтобы задать различные стили для одного тега. Для того, чтобы записать стили для определенного класса, перед его именем ставят точку:

.title-home {

стили

}

В JavaScript имя класса используется для выполнения определенных задач для элементов.

Оформляем шапку сайта в HTML (тип 2)

Второй тип шапки состоит из логотипа, меню – навигации сайта и аватар пользователя или какой-либо иной информации

Логотип как правило оформляется в виде картинки Menu One Menu Two Menu - фото 3

Логотип как правило оформляется в виде картинки:



Menu One

Menu Two

Menu Three

Menu Four



User



Кратко опишу теги, примененные выше в коде

Menu – это тег ссылки. Нажимая на ссылку, мы можем перейти на другую страницу сайта или на другой сайт. В данном теге обязательно должен быть атрибут href, в него записывают адрес страницы, на которую ведет ссылка.

Лайфхак к ссылке: когда мы только пишем код, на любые ссылки необходимо ставить «затычки» #:

– используют для обозначения содержимого в форме основных навигационных ссылок. Документ может иметь несколько данных элементов, к примеру, один для навигации по сайту, а второй для навигации по странице.

– определяет абзац в HTML-документе, при его отображении браузер автоматически вставляет до и после него отступы.

Оформляем шапку первого типа в CSS

Описать универсальное оформление шапки сайта в CSS на порядок сложнее, чем в HTML, постараюсь указать основное.

Во-первых, нам нужно ограничить контейнер, то есть задать ему максимальную ширину, для каждого макета она своя, а также выравниваем содержимое данного контейнера по середине – margin: auto;

.container {

max-width: 1140px;

margin: auto;

}

В классе header можно поставить универсальное выравнивание элементов по центру, чтобы выровнять логотип соответственно прочим элементам шапки, также универсально распределение элементов органично по длине шапки и пр.

.header {

display: flex; /*выравнивание по центру по вертикали*/

align-items: center; /*раскидываем по сторонам*/

justify-content: space-between;

}

justify-cоntent: space-between; – данное свойство равномерно распределяет элементы по всей строке. Первый и последний элемент прижимаются к соответствующим краям нашего контейнера. В целом про свойство justify-content смотрите далее.

display: flex; – делает все дочерние элементы резиновыми – flex, а не блочными, как было изначально. Если родительский блок содержит, например, графические элементы, они становятся анонимными flex-элементами.

Оформим непосредственно меню, ниже указан пример, отмечу, что при работе над проектом данные вы должны смотреть в своем макете (боковая панель слева).

.menu-link {

font-size: 16px;

line-height: 24px;

color: #2E266F;

text-decoration: none;

margin-right: 45px;

}

Кратко опишу теги, примененные выше в коде

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать


Елена Эберт читать все книги автора по порядку

Елена Эберт - все книги автора в одном месте читать по порядку полные версии на сайте онлайн библиотеки LibKing.




Шпаргалки для начинающего верстальщика HTML/CSS отзывы


Отзывы читателей о книге Шпаргалки для начинающего верстальщика HTML/CSS, автор: Елена Эберт. Читайте комментарии и мнения людей о произведении.


Понравилась книга? Поделитесь впечатлениями - оставьте Ваш отзыв или расскажите друзьям

Напишите свой комментарий
x