CSS — селекторы — Алексей Лавриненко | Oleksiy Lavrynenko
CSS
Oleksiy
Привет всем! Сегодня мы продолжим знакомство с потрясающей технологией CSS, в рамках чего и познакомимся с понятием «Селектор» (на всякий случай напоминаю — немного информации о CSS было представлено в этой записи).
Что есть селектор в CSS? На самом деле CSS-стиль имеет две основные части — селектор и блок объявления, который в свою очередь обрабатывает параметры, отвечающие за свойства форматирования — текст, цвета, размер и прочее. Пример можно увидеть чуть ниже:
h2 {
font-family: Arial, sans-serif;
color: #000000;
}
Фактически, выделенная жирным часть кода и есть селектор — используя его мы говорим веб-документу о том, что все, относящееся к h2 должно иметь такой-то шрифт, такого-то цвета. Нужно обозначить внешний вид текста h3? Опишите его следующим образом:
h3 {
font-family: Arial, sans-serif;
color: #000000;
}
и аналогично по совершенно любым параметрам документа.
НО! Что делать, если, например, нужно использовать несколько стилей оформления текста h3? Для этого нам понадобится селектор классов. На примере это выглядит следующим образом: предположим, у нас имеется два текста шрифтом h3. Однако, один нужно сделать жирным, а второй — нет. Для этого подключим классы. Класс .bold описывает свойства текста, который нам нужно сделать жирным, а класс .classic будет описывать параметры текста, который нам делать жирным не нужно.
Напомню, что и тот и другой текст должны быть написаны h3. Воспользуемся этими заготовками:
Этот код отвечает за оформление жирного текста:
h3.bold {
font-family: Arial, sans-serif;
color: #000000;
font-weight: bolder
}
А вот этот код отвечает за оформление текста без жирного выделения.
h3.classic {
font-family: Arial, sans-serif;
color: #000000;
}
Как видно из примера — разница лишь в селекторах классов и параметре, отвечающем за толщину шрифта.
Количество классов — не ограничено, и вы можете использовать их в любом количестве. Главное — на запутаться, и знать меру в оформлении 🙂
Что касается использования созданных селекторов в веб-документе — для их подключения используется конструкция в стиле:
<h3 class=»ваш-класс-оформления»>Сам текст</h>
Сразу уточню — параметры и тонкости использования указанных выше font-family — в следующей записи.
На этом видео представлены примеры работы описанных выше кодов. Как видите — все просто! И да — пример CSS-кода с простым шрифтом, жирным шрифтом и наклонным — ниже, или доступен по ссылке: http://codepen.io/Lavrynenko/pen/JEppqK
See the Pen JEppqK by Lavrynenko (@Lavrynenko) on CodePen.
А сейчас — спасибо за внимание! Делайте репост на свои страницы, не стесняйтесь задавать вопросы и следите за обновлениями!
cssБольше .
..IFrame выравнивание по середине
Буквально только что столкнулся с вопросом выравнивания iframe по центру.…
Работа с текстом | Проект Один
Введение
Большая часть контента в Интернете основана на тексте, поэтому вам придется немного поработать с текстовыми элементами HTML.
В этом уроке мы узнаем о текстовых элементах, которые вы, вероятно, будете использовать чаще всего.
Обзор урока
В этом разделе содержится общий обзор тем, которые вы изучите на этом уроке.
- Как создавать абзацы
- Как создавать заголовки
- Как создать жирный текст
- Как выделить текст курсивом
- Отношения между вложенными элементами
- Как создавать HTML-комментарии
Пункты
Что вы ожидаете от следующего текста на HTML-странице?
<тело> Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut Labore et dolore magna aliqua.Ut enim ad minim veniam, quis nostrud exercitation ullamco Laboris nisi ut aliquip ex ea commodo consequat. тело>
Выглядит как два абзаца текста, поэтому можно ожидать, что он будет отображаться таким образом. Однако это не так, как вы можете видеть в выводе ниже:
См. перо пример без абзацев от TheOdinProject (@TheOdinProjectExamples) на КодПене.
Когда браузер встречает в вашем HTML-коде новые строки, подобные этой, он сжимает их в один пробел. Результатом такого сжатия является то, что весь текст сливается в одну длинную строку.
Если мы хотим создать абзацы в HTML, нам нужно использовать элемент абзаца, который будет добавлять новую строку после каждого из наших абзацев. Элемент абзаца определяется путем оборачивания текстового содержимого тегом .
Изменение нашего примера с использованием элементов абзаца устраняет проблему:
См.
перо
пример парграфа от TheOdinProject (@TheOdinProjectExamples)
на КодПене.
Рубрики
Заголовки отличаются от других текстовых элементов HTML: они отображаются крупнее и жирнее, чем остальной текст, чтобы обозначить, что они являются заголовками.
Существует 6 различных уровней заголовков, начиная с и заканчивая . Число в теге заголовка представляет уровень этого заголовка. Самый большой и самый важный заголовок — h2, а h6 — самый маленький заголовок на самом нижнем уровне.
Заголовки определяются так же, как абзацы. Например, чтобы создать заголовок h2, мы заключаем текст заголовка в тег .
См. перо Пример html-заголовков от TheOdinProject (@TheOdinProjectExamples) на КодПене.
Важно использовать правильный уровень заголовка, поскольку уровни обеспечивают иерархию содержимого.
Заголовок h2 всегда следует использовать для заголовка всей страницы, а заголовки более низкого уровня следует использовать в качестве заголовков для контента в небольших разделах страницы.
Сильный элемент
Элемент выделяет текст жирным шрифтом. Он также семантически помечает текст как важный; это влияет на такие инструменты, как программы чтения с экрана, на которые пользователи с нарушениями зрения будут полагаться при использовании вашего веб-сайта. Тон голоса в некоторых программах чтения с экрана изменится, чтобы передать важность текста в сильном элементе. Чтобы определить сильный элемент, мы оборачиваем текстовое содержимое в тег.
Можно использовать сильный отдельно:
См. перо
html-single-strong-example от TheOdinProject (@TheOdinProjectExamples)
на КодПене.
Но вы, вероятно, обнаружите, что чаще используете элемент strong в сочетании с другими текстовыми элементами, например:
См. перо Пример html-strong-with-paragraph от TheOdinProject (@TheOdinProjectExamples) на КодПене.
Иногда вам может понадобиться выделить текст жирным шрифтом, не придавая ему важного значения. Вы узнаете, как это сделать, на уроках CSS позже в учебной программе.
Эм Элемент
Элемент выделяет текст курсивом. Это также семантически делает акцент на тексте, что опять же может повлиять на такие вещи, как программы чтения с экрана. Чтобы определить выделенный элемент, мы заключаем текстовое содержимое в тег .
Чтобы использовать отдельно:
См.
перо
html-single-em-example от TheOdinProject (@TheOdinProjectExamples)
на КодПене.
Опять же, как и в случае с сильным элементом, вы обнаружите, что в основном используете элемент с другими текстовыми элементами:
Вложение и отступ
Возможно, вы заметили, что во всех примерах этого урока мы делаем отступ для любых элементов, находящихся внутри других элементов. Это известно как вложенные элементы.
Когда мы вкладываем элементы в другие элементы, мы создаем родительские и дочерние отношения между ними. Вложенные элементы являются дочерними элементами, а элемент, в который они вложены, является родительским.
В следующем примере элемент body является родительским, а абзац — дочерним:
перо
html-вложенность-родитель-потомок от TheOdinProject (@TheOdinProjectExamples)
на КодПене.Как и в отношениях между людьми, родительские элементы HTML могут иметь множество дочерних элементов. Элементы одного уровня вложенности считаются одноуровневыми.
Например, два абзаца в следующем коде являются одноуровневыми, поскольку они оба являются дочерними элементами тега body и находятся на том же уровне вложенности, что и друг друга:
См. перо html-вложенные братья и сестры от TheOdinProject (@TheOdinProjectExamples) на КодПене.
Мы используем отступы, чтобы сделать уровень вложенности понятным и удобочитаемым для нас самих и других разработчиков, которые будут работать с нашим HTML в будущем. Для дочерних элементов рекомендуется делать отступ в два пробела.
Родительские, дочерние и одноуровневые отношения между элементами станут намного более важными позже, когда мы начнем стилизовать наш HTML с помощью CSS и добавлять поведение с помощью JavaScript.
Назначение
- Смотреть HTML-видео Кевина Пауэлла с абзацами и заголовками
- Посмотрите видеоролик Кевина Пауэлла в формате HTML, выделенный жирным шрифтом и курсивом
- Чтобы попрактиковаться в работе с текстом в HTML, создайте обычную страницу статьи в блоге, в которой используются разные заголовки, абзацы и часть текста в абзацах выделена жирным шрифтом и курсивом. Вы можете использовать Lorem Ipsum для создания фиктивного текста вместо реального текста при создании своих сайтов. VS Code включает в себя ярлык для создания lorem ipsum для вас. Чтобы активировать ярлык, введите
в строке, где вы хотите получить фиктивный текст, затем нажмите клавишу Enter , и вуаля, вы сгенерировали фиктивный текст без заминок.lorem
Проверка знаний
Этот раздел содержит вопросы для самостоятельной проверки понимания данного урока.
Если у вас возникли проблемы с ответом на вопрос, щелкните его и просмотрите материалы, на которые он ссылается.
- Как создать абзац в HTML?
- Как создать заголовок в HTML?
- Сколько существует разных уровней заголовков и в чем между ними разница?
- Какой элемент следует использовать, чтобы сделать текст жирным и важным?
- Какой элемент следует использовать для выделения текста курсивом, чтобы сделать его более выразительным?
- Какое отношение имеет элемент к любым вложенным в него элементам?
- Какое отношение имеют два элемента, если они находятся на одном уровне вложенности?
- Как вы создаете комментарии HTML?
Дополнительные ресурсы
Этот раздел содержит полезные ссылки на соответствующий контент. Это не обязательно, так что считайте это дополнительным.
- Семантическая разница между тегами и или и и когда их использовать.

- Интерактивная статья о форматировании текста HTML
Настройте и стилизуйте свой контент – Справочный центр Notion
В этой статьеВы можете настроить внешний вид Notion так, как вы хотите — как ваш бренд, ваша команда, ваш стиль. Мы встроили функции, чтобы вы могли настроить любую страницу или рабочее пространство. Несмотря ни на что, Notion сделает ваш дизайн великолепным 🎨
Перейти к часто задаваемым вопросам Содержание- Стиль текста
- Уценка
- Шрифт и размер
- Цвета
- Ширина страницы
- Настройка обратных ссылок и комментариев 9 0013 Блоки выноски
- Добавить выноску
- Стиль выноски
- Значки
- Обложка
Notion оснащен всеми функциями оформления текста, которые вы ожидаете от любого текстового процессора, и еще несколькими добавленными. Выделите любой текст, чтобы увидеть это меню:
Разумеется, применяются все обычные сочетания клавиш, например, cmd/ctrl + B для жирный и cmd/ctrl + shift + 900 39 S для зачеркивания.
Но мы добавили пару других:
cmd/ctrl+Eдля отображения кода в строке.cmd/ctrl+shift+Mчтобы добавить комментарий к любому тексту.О, и вы всегда можете использовать
@чтобы упомянуть страницу или человека в вашей рабочей области.
Notion поддерживает все стили Markdown для настольных компьютеров, веб-сайтов и мобильных устройств. Вот краткий список сочетаний клавиш:
При вводе:
Введите
**с обеих сторон текста, чтобы выделить полужирным шрифтом.Введите
*с обеих сторон текста, чтобы выделить курсивом .Введите
`с обеих сторон текста, чтобы создатьвстроенный код. (Это символ слева от клавиши 1.)Введите
~с обеих сторон текста, чтобы зачеркнуть его.
В начале любой строки текста:
Введите
*,-или+, затемпробел 9 0040 , чтобы создать маркированный список.Введите
[], чтобы создать флажок списка дел. (Междунет пробела.)Введите
1., затемпробел, чтобы создать нумерованный список.Введите
#, затемпробел, чтобы создать заголовок h2.Введите
##, затемпробел, чтобы создать подзаголовок h3.Введите
###, затемпробел, чтобы создать подзаголовок h4.Введите
>, затемпробел, чтобы создать список переключения.Введите
", затемпробел, чтобы создать блок кавычек.
005 Выберите один из трех стилей типографики для каждого страница, которую вы создаете — выбрана в соответствии с большинством стилей письма! Просто нажмите В этом же меню есть переключатель Оживите свой текст, превратив его в цвет или выделив цветом. Существует множество цветов на выбор и несколько способов их применения: Задайте цвет для встроенного текста или выделите его в том же меню, которое вы используете для жирного шрифта, курсива или комментария — просто выделите любой текст и выберите цвет из Вы также можете сделать весь блок текста одного цвета. Самый простой способ сделать это — набрать удобное число Вы также можете изменить цвет текстового блока, набрав Совет: Использовать один и тот же цвет снова и снова? Примените последний цвет, который вы использовали, с помощью сочетания клавиш Вы можете уменьшить поля на любой странице и расширить область содержимого, перейдя к Верхняя часть любой страницы в Notion может содержать две вещи: обратные ссылки и комментарии. Обратные ссылки указывают на все страницы, ссылающиеся на текущую страницу, чтобы вы могли легко перемещаться между ними. Комментарии фиксируют разговор между вами и вашими товарищами по команде. Вы можете использовать их, чтобы отмечать друг друга, задавать вопросы, оставлять отзывы и многое другое. Как и все в Notion, вы можете настроить внешний вид этих компонентов. Чтобы получить доступ к этим параметрам: Нажмите кнопку Вы увидите всплывающее окно: Для обратных ссылок вы можете выбрать: Расширенный: Просмотреть все страницы, которые ссылаются на текущую страницу, перечисленные полностью. Показать во всплывающем окне: Если вы не хотите видеть все страницы, вы можете выбрать отображение только количества обратных ссылок. Нажмите, чтобы открыть всплывающее окно со всеми страницами. Off: Просто полностью скройте все обратные ссылки. Для комментариев можно выбрать их отображение: Расширенный: Показать всю беседу вверху страницы. Off: Скрыть комментарии на странице для минималистского вида. Блоки выноски полезны для выделения определенного текста или выделения его из остального документа. Возможно, вы хотите добавить предупреждение, подсказку и т. Значок эмодзи и цвет блока можно легко изменить на все, что захотите. По умолчанию используется то, что вы использовали последним. ••• в правом верхнем углу страницы и выберите Default , Serif или Mono .
Весь текст на вашей странице изменится соответствующим образом. Мелкий текст . Когда вы включаете его, текст на вашей странице сжимается. Полезно, если вы хотите разместить больше на странице или вам нравится, как она выглядит. A раскрывающийся список: / , а затем название цвета, которым вы хотите написать, например /красный. cmd/ctrl + / в любой точке, а затем название нужного цвета, а затем введите .
cmd/ctrl + shift + H . ••• в правом верхнем углу окна Notion и включив Полная ширина . ••• в правом верхнем углу любой страницы Notion и выберите Настроить страницу .
д. Вот как это выглядит: Добавить выноску
Нажмите
+, которая появляется в левом поле при наведении указателя мыши на новую строку. Прокрутите и выберитеCalloutв появившемся меню.Вы также можете ввести
/выноскаи нажать, введите, чтобы добавить его на свою страницу.
Перемещайте блок выноски по странице с помощью значка
⋮⋮, который появляется при наведении курсора в качестве ручки для перетаскивания, в том числе в столбцы.
Стиль выноски
Каждый блок выноски снабжен значком. Нажмите на него, чтобы изменить его на то, что вы хотите.
Вы также можете загрузить собственное изображение значка (идеальный размер 280 x 280 пикселей) или вставить ссылку на нужное изображение.

Нажмите
Random, чтобы переключаться между случайно сгенерированными вариантами эмодзи, пока один из них вам не понравится!
Измените цвет самого блока выноски (или текста внутри блока), нажав кнопку
⋮⋮Значок, который появляется слева при наведении.Выберите
Цвети выберите в меню цвета фона, чтобы изменить цвет всего блока. При выборе. Значение по умолчанию –. Блок становится белым со светло-серым контуром.
При выборе не черного цвета для текста блок становится белым со светло-серым контуром.
Вы также можете изменить цвет текста и фона с помощью сочетания клавиш
cmd/ctrl+/и введите название нужного цвета.
У каждой страницы, будь то база данных или нет, может быть свой значок — либо эмодзи, либо изображение, которое вы загружаете сами (например, ваш логотип).
Он появится в левом верхнем углу вашей страницы и на боковой панели рядом с ним. Это помогает сделать страницы запоминающимися и легкими для поиска.
Есть несколько способов добавить значки страниц:
Наведите указатель мыши на верхнюю часть любой страницы и нажмите
Добавить значок.Щелкните любой значок страницы на боковой панели.
В обоих случаях открывается меню, в котором можно найти или выбрать смайлик, загрузить собственный файл с компьютера (например, логотип) или вставить URL-адрес изображения из Интернета.
Вы также можете нажать
Random, чтобы переключаться между случайно выбранными смайликами, пока они вам не понравятся!Чтобы удалить значок, просто нажмите на него и выберите
Удалить.Идеальные изображения значков имеют размер 280 x 280 пикселей.
Обложка появляется в виде баннера в верхней части любой страницы, привнося элегантность, цвет и стиль (даже в базы данных).
Наведите указатель мыши на верхнюю часть любой страницы и нажмите
Добавить обложку.Наведите курсор на появившуюся обложку и выберите
Изменить обложку.Появится меню с галереей вариантов, выбранных Notion.
Нажмите
Загрузить, чтобы добавить собственное изображение со своего компьютера, или нажмитеСсылка, чтобы вставить URL-адрес изображения из Интернета.Вы также можете найти и выбрать изображение в Unsplash, библиотеке из более чем 1 000 000 красивых, пригодных для использования стоковых фотографий.
Совет: Вы можете сделать так, чтобы титульные страницы отображались в виде изображений на доске или в карточках галереи в базе данных. Нажмите Свойства → Предварительный просмотр карты → Обложка страницы .
Часто задаваемые вопросы
Могу ли я сделать полную ширину по умолчанию? Есть ли способ установить стиль по умолчанию для всех страниц?
Еще нет, но об этом просили многие пользователи! Мы продолжаем помнить об этом для будущих проектов.
Можно ли выровнять текст по центру или по правому краю?
К сожалению, на данный момент у Notion нет традиционных вариантов выравнивания 😕Но вы все равно можете это сделать. Перетащите пустую строку в столбец рядом с текстом, чтобы выровнять его по правому или левому краю.
Почему я не могу изменить размер текста на мобильном телефоне?
Этот параметр стиля, наряду с шириной страницы, существует только на рабочем столе и в Интернете.
Каков идеальный размер и соотношение сторон изображения для обложки?
Изображения на обложке являются динамическими в зависимости от ширины окна, поэтому нет определенного размера, который лучше всего подходит. Тем не менее, мы рекомендуем использовать изображения шириной не менее 1500 пикселей.
Как вставить эмодзи в строку с моим текстом 🤔?
В любом месте текста введите : , за которым следует название смайлика, который вы хотите использовать, например :fire для 🔥 или :clapping для 👏
или где-нибудь еще на вашем компьютере!
Mac: ctrl + cmd + пробел
Windows 10: ключ Windows + .

