🔍 Начните печатать, чтобы искать по книге или перейти к нужной странице по номеру

Удобно листать не только прокруткой, но и клавишами‑стрелками:

 
между важными местами
Shift
между
разворотами
Васи­лий Полов­нёв, Игорь Пет­ров

ХТМЛ.
Вёрстка сайтов

Изда­тель­ство Бюро Гор­бу­нова
2021
Василий Половнёв, Игорь Петров

ХТМЛ.
Вёрстка сайтов

Издательство Бюро Горбунова
2021
удк 004.42
ббк З973.42
П52
Васи­лий Полов­нёв, Игорь Пет­ров
П52
ХТМЛ. Вёрстка сай­тов для дизай­не­ров, редак­то­ров и руко­во­ди­те­лей.—
М.: Изд‑во Бюро Гор­бу­нова, 2021

Эта книга — поша­го­вая инструк­ция по вёрстке сай­тов на язы­ках ХТМЛ и ЦСС. Вы узна­ете не только как свер­стать сайт, но и как опуб­ли­ко­вать его в интер­нете, настро­ить кра­си­вый шаринг в соц­сети и под­клю­чить системы аналитики.

Отдель­ный раз­дел книги посвя­щён работе с вер­сталь­щи­ком: как ста­вить задачи, полу­чать пред­ска­зу­е­мый резуль­тат и пра­вильно при­ни­мать и внед­рять вёрстку.

Оглавление

удк 004.42
ббк З973.42
П52
П52
Василий Половнёв, Игорь Петров
ХТМЛ. Вёрстка сайтов для дизайнеров, редакторов и руководителей.—
М.: Изд‑во Бюро Горбунова, 2021

Эта книга — пошаговая инструкция по вёрстке сайтов на языках ХТМЛ и ЦСС. Вы узнаете не только как сверстать сайт, но и как опубликовать его в интернете, настроить красивый шаринг в соцсети и подключить системы аналитики.

Отдельный раздел книги посвящён работе с верстальщиком: как ставить задачи, получать предсказуемый результат и правильно принимать и внедрять вёрстку.

Оглавление

Скрыто 17 разворотов

Отредактируем портфолио, поменяв текст заголовка с помощью веб‑инспектора

В других браузерах пункт меню может называться «Проверить элемент»

Здесь и дальше мы будем использовать веб‑инспектор Гугль Хрома

В других браузерах есть отличия в деталях, но общий подход тот же

Изменения сохранились в браузере. Если обновить страницу, они исчезнут

Редактирование разметки. Чтобы выбрать эле­мент для редак­ти­ро­ва­ния, клик­нем на нём пра­вой кноп­кой и выбе­рем в кон­текст­ном меню «Инспектировать».

Откро­ется панель веб‑инспек­тора: слева эле­менты, справа их свойства.

Чтобы перейти в режим редак­ти­ро­ва­ния, два­жды клик­нем по тексту.

Затем изме­ним текст и нажмём «энтер», чтобы при­ме­нить изменения.

Отредактируем портфолио, поменяв текст заголовка с помощью веб‑инспектора

В других браузерах пункт меню может называться «Проверить элемент»

Здесь и дальше мы будем использовать веб‑инспектор Гугль Хрома

В других браузерах есть отличия в деталях, но общий подход тот же

Изменения сохранились в браузере. Если обновить страницу, они исчезнут

Редактирование разметки. Чтобы выбрать элемент для редактирования, кликнем на нём правой кнопкой и выберем в контекстном меню «Инспектировать».

Откроется панель веб‑инспектора: слева элементы, справа их свойства.

Чтобы перейти в режим редактирования, дважды кликнем по тексту.

Затем изменим текст и нажмём «энтер», чтобы применить изменения.

Посмот­рим, как выгля­дит кнопка в раз­ных состо­я­ниях. Два­жды клик­нем по списку клас­сов кнопки.

Поме­няем класс btn‑bg на btn‑sm и нажмём «энтер», чтобы при­ме­нить изменения.

Чтобы посмот­реть, как выгля­дит нажа­тая кнопка, клик­нем пра­вой кноп­кой и выбе­рем Force State — :active.

Новое состо­я­ние при­ме­нится к кнопке, соот­вет­ству­ю­щие стили появятся в панели справа.

Поэкспериментируем с кнопкой и её состояниями на промостранице Бутстрапа

В Бустрапе используют комбинации классов для модификации элементов

В нашем случае, btn — базовый класс, а btn‑sm и btn‑lg — модификаторы размера

Здесь же можно включить ховер, фокус или «посещённость» у ссылки

Оранжевый кружок отмечает элементы с изменёнными вручную состояниями

Поэкспериментируем с кнопкой и её состояниями на промостранице Бутстрапа

В Бустрапе используют комбинации классов для модификации элементов

В нашем случае, btn — базовый класс, а btn‑sm и btn‑lg — модификаторы размера

Здесь же можно включить ховер, фокус или «посещённость» у ссылки

Оранжевый кружок отмечает элементы с изменёнными вручную состояниями

Посмотрим, как выглядит кнопка в разных состояниях. Дважды кликнем по списку классов кнопки.

Поменяем класс btn‑bg на btn‑sm и нажмём «энтер», чтобы применить изменения.

Чтобы посмотреть, как выглядит нажатая кнопка, кликнем правой кнопкой и выберем Force State — :active.

Новое состояние применится к кнопке, соответствующие стили появятся в панели справа.

Поэкспериментируем с формой отправки вопроса в советы бюро

Бывает, кнопки и поля блокируются отдельно или в родительском <fieldset>

Атрибут disabled блокирует кнопки, инпуты, выпадайки и текстареи

Если атрибут disabled стоит у <fieldset>, то блокируются все вложенные элементы

Поэтому хорошие программисты дополнительно проверяют данные на сервере

Раз­бло­ки­руем отклю­чён­ную форму. Клик­нем по забло­ки­ро­ван­ной кнопке пра­вой кноп­кой и выбе­рем в кон­текст­ном меню «Инспектировать».

Откро­ется панель веб‑инспек­тора. Най­дём в ней забло­ки­ро­ван­ный эле­мент с атри­бу­том disabled.

Чтобы перейти в режим редак­ти­ро­ва­ния атри­бута, два­жды клик­нем по нему.

Затем уда­лим атри­бут и его зна­че­ние и нажмём «энтер», чтобы при­ме­нить изменения.

Поэкспериментируем с формой отправки вопроса в советы бюро

Бывает, кнопки и поля блокируются отдельно или в родительском <fieldset>

Атрибут disabled блокирует кнопки, инпуты, выпадайки и текстареи

Если атрибут disabled стоит у <fieldset>, то блокируются все вложенные элементы

Поэтому хорошие программисты дополнительно проверяют данные на сервере

Разблокируем отключённую форму. Кликнем по заблокированной кнопке правой кнопкой и выберем в контекстном меню «Инспектировать».

Откроется панель веб‑инспектора. Найдём в ней заблокированный элемент с атрибутом disabled.

Чтобы перейти в режим редактирования атрибута, дважды кликнем по нему.

Затем удалим атрибут и его значение и нажмём «энтер», чтобы применить изменения.

Скроем эле­мент. Для этого клик­нем по нему пра­вой кноп­кой и выбе­рем Hide Element.

Эле­мент исчез, но всё ещё зани­мает место на странице.

Чтобы пол­но­стью уда­лить эле­мент, клик­нем по нему пра­вой кноп­кой и выбе­рем Delete Element.

Эле­мент исчез со стра­ницы и из веб‑инспектора.

Чтобы отме­нить послед­нее дей­ствие и вер­нуть эле­мент, нужно нажать ⌘+Z или Ctrl+Z.

Отредактируем портфолио, скрыв или убрав заголовок второго уровня

Оранжевые поля показывают внешние отступы элемента, маржины

Чтобы скрыть элемент, веб‑инспектор добавляет ему visibility: hidden

Элемент удалился только в браузере. Если обновить страницу, он вернётся

Удаление элемента веб‑инспектором похоже на действие display: none

Отредактируем портфолио, скрыв или убрав заголовок второго уровня

Оранжевые поля показывают внешние отступы элемента, маржины

Чтобы скрыть элемент, веб‑инспектор добавляет ему visibility: hidden

Элемент удалился только в браузере. Если обновить страницу, он вернётся

Удаление элемента веб‑инспектором похоже на действие display: none

Скроем элемент. Для этого кликнем по нему правой кнопкой и выберем Hide Element.

Элемент исчез, но всё ещё занимает место на странице.

Чтобы полностью удалить элемент, кликнем по нему правой кнопкой и выберем Delete Element.

Элемент исчез со страницы и из веб‑инспектора.

Чтобы отменить последнее действие и вернуть элемент, нужно нажать ⌘+Z или Ctrl+Z.

user agent stylesheet — это стили элементов по умолчанию, зашитые в браузер

Браузер будет подсказывать и дополнять возможные свойства и их значения

Как видите, браузер просто дописывает новые стили в атрибут style

Зачёркнутые правила либо отключены, либо переопределены где‑то ещё

В веб‑инспекторе Хрома цифровые значения также можно изменять прокруткой

Поме­няем стили заго­ловка. Справа пока­заны стили выбран­ного эле­мента. Чтобы доба­вить сти­лей, клик­нем в element.style.

Панель со сти­лями перей­дёт в режим редак­ти­ро­ва­ния. Допи­шем стили, ука­зав кегль, шрифт и отступы заголовка.

Чтобы отклю­чить свой­ство, клик­нем по чек­боксу возле него.

Чтобы поме­нять зна­че­ние «на глаз», клик­нем в него и пона­жи­маем кла­виши‑стрелки ↑↓. Рабо­тает как в Фото­шопе: с зажа­тым ⌘ уве­ли­чи­вает или умень­шает зна­че­ние на сотни, с Shift — на десятки, с Option — на одну десятую.

user agent stylesheet — это стили элементов по умолчанию, зашитые в браузер

Браузер будет подсказывать и дополнять возможные свойства и их значения

Как видите, браузер просто дописывает новые стили в атрибут style

Зачёркнутые правила либо отключены, либо переопределены где‑то ещё

В веб‑инспекторе Хрома цифровые значения также можно изменять прокруткой

Поменяем стили заголовка. Справа показаны стили выбранного элемента. Чтобы добавить стилей, кликнем в element.style.

Панель со стилями перейдёт в режим редактирования. Допишем стили, указав кегль, шрифт и отступы заголовка.

Чтобы отключить свойство, кликнем по чекбоксу возле него.

Чтобы поменять значение «на глаз», кликнем в него и понажимаем клавиши‑стрелки ↑↓. Работает как в Фотошопе: с зажатым ⌘ увеличивает или уменьшает значение на сотни, с Shift — на десятки, с Option — на одну десятую.

Скрыто 198 разворотов