【CSS】Сводка CSS ② (стиль текста CSS - размер / шрифт / вес / курсив / цвет / выравнивание | Режим отображения тегов CSS - элемент уровня блока / встроенный элемент / встроенный элемент блока) ★
【CSS】Сводка CSS ② (стиль текста CSS - размер / шрифт / вес / курсив / цвет / выравнивание | Режим отображения тегов CSS - элемент уровня блока / встроенный элемент / встроенный элемент блока) ★

1. Стиль текста шрифта CSS

1. Настройки шрифта CSS

Настройки шрифта CSS:

  • Настройки размера: font-size значение атрибута единица Рекомендуется px Пиксель ,Google Браузерпо умолчаниюхарактерразмер 16 Пиксель ;
Язык кода:javascript
копировать
font-size:16px;
  • Настройки шрифта : Обычно используется Майкрософт Яхей / Династия Сун / черное тело , если Указано несколько шрифтов , Установите приоритет предыдущего шрифта ;
Язык кода:javascript
копировать
font-family:"Майкрософт Яхей";
font-family:"черное тело",Arial,"Майкрософт Яхей","Microsoft Yahei";
  • Настройки толщины: использовать font-weight настраивать Вес шрифта ;
    • normal : По умолчанию нет жирного стиля ;
    • bold : Смелый ;
    • 1000 ~ 900 междуизчислоценить : рекомендовать использовать число Входить ХОРОШОСмелыйнастраивать ;
      • 400 дапо умолчаниюиз normal стиль ,
      • 700 да bold Смелыйстиль ;
Язык кода:javascript
копировать
font-weight:700;
  • Настройки курсива: использовать font-style настраивать шрифт да Без наклона ;
    • normal : по по не установлен по умолчанию курсива ;
    • italic : курсив ;
Язык кода:javascript
копировать
font-style:italic;

2. Комплексный метод написания настройки шрифта CSS.

Стиль шрифта заказ , нельзя беспокоить , необходимо строго соблюдать ; Стиль шрифта значение атрибута между , Используйте пробелы для разделения ; font-size и font-family Должны быть написаны два стиля , Другие стили можно опустить ;

Язык кода:javascript
копировать
селектор { шрифт:font-style шрифт-вес размер шрифта/высота строки семейство шрифтов;}

Пример:

Язык кода:javascript
копировать
body {
	font: italic 400 16px "Династия Сун"
}

3. Стиль текста CSS

Стиль текста CSS:

  • Цвет текста: color свойство Может определение цвет текста , Есть три способа выразить значение цвета: :
    • Предопределенные цвета: прямойиспользовать Английское название цвета , blue , red , green ;
    • Шестнадцатеричный цвет: #FF0000 красный , #00FF00 зеленый , #0000FF синий ; Этот способ письма лучший используется ;
    • Цвет кода RGB:
      • Числовая форма: rgb(255, 0, 0) , rgb(0, 255, 0) , rgb(0, 0, 255)
      • Процентная форма: rgb(100%, 0%, 0%) , rgb(0%, 100%, 0%) , rgb(0%, 0%, 100%)
Язык кода:javascript
копировать
color:black;
color:#FF0000;
color:rgb(0, 0, 255);
  • Горизонтальное выравнивание текста: text-align свойство , Можетнастраивать выравнивание текста ,для Этикетканастраивать Должен CSS стиль, Этикетка Внутрииз Внутри容就встречаиспользоватьсоответствующийиз Выравнивание方式 ; text-align свойство ценить :
    • left : выравнивание по левому краю ,Долженценитьдапо умолчаниюценить ;
    • right : Выровнять по правому краю ;
    • center : выравнивание по центру ;
Язык кода:javascript
копировать
text-align:center;
  • Межстрочный интервал текста: line-height свойство , используется для настраивать межстрочный интервал , также известный как высота строки ; line-height свойство ценить :
    • Пиксель пикселей: большинство Обычно используетсяединица , Общая ситуациянастройки высота строки больше размера шрифта 7.8 px ; текст по умолчанию 16 px , высота строки для 24 px Вот и все ;
    • Относительное значение em;
    • процент;
Язык кода:javascript
копировать
line-height: 24px;
  • Центрировать текст по вертикали: настраивать высота строки = высокий стиль ,текст Вот и всесуществовать коробочная модель середина Вертикальносередина ;
Язык кода:javascript
копировать
дел {
   высота: 200 пикселей; 	   /* определяем высоту контейнера */
   высота строки: 200 пикселей; /* соответствовать высоте контейнера */
}
  • Первая строка текста с отступом: text-indent свойство , используется для настраивать Отступ первой строки ; text-indent значение атрибуты следующим образом :
    • значение эм: Ширина символа кратна , еслисуществовать Китайское племя настраивать 2em , Просто да Отступ первой строки 2 Китайские иероглифы ; Рекомендуется ;
    • значение пикселей: обозначение 缩Входить Пиксельценить ,Нет Обычно используется ;
    • Процентное значение: обозначение Относительно БраузерWindowизпроцентценить ,Нет Обычно используется ;
Язык кода:javascript
копировать
text-indent: 2em;  
  • Оформление текста: text-decoration свойство , используется для настраивать оформление текста ; text-decoration значение атрибуты следующим образом :
    • none : по умолчаниюсвойство , без украшения , Отменить подчеркивание ссылки ; ( Обычно используется )
    • underline : Делайте ссылки подчеркнутыми ; ( Обычно используется )
    • overline : Нарисовать линию поверх текста ; ( Принципиально не используется )
    • line-through : Линия через текст ; ( Нет Обычно используется )
Язык кода:javascript
копировать
text-decoration: underline;

2. Режим отображения CSS-меток

1. Элементы блочного уровня

Режим отображения этикетки : относится к Как отображаются метки , Существует много типов этикеток , В разных ситуациях используются разные типы тегов. ;

  • элементы уровня блока : div Этикетка Отображать в одну строку ,переписываться кусок Этикетка ;
  • встроенные элементы : span Этикетка Может Поместите несколько в одну строку для отображения ,переписываться ХОРОШОВнутри Этикетка ;

Особенности элементов блочного уровня:

  • Эксклюзивная вечеринка: элементы уровня блока встреча эксклюзивный отецконтейнер целевая группа ,ширинапо умолчаниюполный отцаконтейнер ;
  • Контролируемый размер: Этикетка из высокий , ширина , прокладка ,поля Можетсопределениенастраивать ;
  • Ширина по умолчанию: элементы уровня блока по умолчанию ширина да отецконтейнер из 100% ширина ;
  • контейнер Функции : элементы уровня блока как контейнер ,Можно найти в Чтосередина место элементы уровня блока и встроенные элементы ;

2. Встроенные элементы

В одной строке можно одновременно разместить несколько встроенных элементов. Распространенными строчными элементами являются:

  • Связь Этикетка : <a>
  • ХОРОШОВнутри Этикетка : <span>
  • Связанный текст Этикетка : <em> , <i> , <strong> , <b> , <del>

Характеристики встроенных элементов:

  • Несколько в одной строке: существовать одна линия середина , Может настройки Показать несколько встроенные элементы ;
  • Неверная ширина и высота: встроенные элементы из ширина и высота настраиватьда Неверный , к дочерний контент изразмер для подтверждения ;
  • Ширина по умолчанию: встроенные элементы из ширина да сам из ширина ;
  • Характеристики контейнера: встроенные элементы как контейнер , может только магазин текст или встроенные элементы ,Нет能магазин элементы уровня блока ;

3. Элементы встроенного блока

встроенный блочный элемент Этикетка да Специальная из Этикетка , Можно найти в Отображать несколько в одной строке , Но да также может быть связано с его настройкой. Свойства ширины и высоты и Свойства выравнивания ;

  • картина Этикетка : <img>
  • форма Этикетка : <input>
  • клетка Этикетка : <td> , лист table серединаиз ХОРОШО tr Этикетка серединаиз клетка <td> Этикетка ;

встроенный блочный элемент Функции :

  • Стиль отображения: встроенный блочный элемент по умолчанию Всесуществоватьодна отображение в середине строки , Каждый элемент междувстреча автоматически добавляет интервал. ;
  • Настройки ширины и высоты: встроенный блочный элемент из по умолчаниюширина и высота да Сам элемент расширенина и высота ,нодатакже Можетнастраиватьширина и высота ;
  • Настройки стиля: встроенный блочный элемент Может настраивать ширина , высокий , прокладка , поля ,высота строки ждатьсвойство ;

4. Преобразование элементов уровня блока/встроенных элементов/встроенных блочных элементов друг в друга.

элементы уровня блока / встроенные элементы / встроенный блочный элемент взаимное преобразование :

  • элементы уровня блока -> встроенные элементы : настраиватьзначение атрибута display: block; , Может Воля встроенные элементы Преобразовать в элементы уровня блока ;
Язык кода:javascript
копировать
	<style>
		span {
			/* встроенные элементы Преобразовать в элементы уровня блока */
			display: block;
		}
	</style>
  • встроенные элементы -> элементы уровня блока : существовать CSS стильсерединанастраиватьзначение атрибута display: inline; , Может Воля элементы уровня блока конвертировать в встроенные элементы ;
Язык кода:javascript
копировать
	<style>
		div{
			/* элементы уровня блока конвертировать в встроенные элементы */
			display: inline;
		}
	</style>
  • элементы уровня блока、встроенные элементы -> встроенный блочный элемент : существовать CSS стильсерединанастраиватьзначение атрибута display: inline-block; , Может Воля элементы уровня блока или встроенные элементы Преобразовать в встроенный блочный элемент ;
Язык кода:javascript
копировать
	<style>
		div {
			/* элементы уровня блока или встроенные элементы Преобразовать в встроенный блочный элемент */
			display: inline-block;
		}
	</style>
boy illustration
Неразрушающее увеличение изображений одним щелчком мыши, чтобы сделать их более четкими артефактами искусственного интеллекта, включая руководства по установке и использованию.
boy illustration
Копикодер: этот инструмент отлично работает с Cursor, Bolt и V0! Предоставьте более качественные подсказки для разработки интерфейса (создание навигационного веб-сайта с использованием искусственного интеллекта).
boy illustration
Новый бесплатный RooCline превосходит Cline v3.1? ! Быстрее, умнее и лучше вилка Cline! (Независимое программирование AI, порог 0)
boy illustration
Разработав более 10 проектов с помощью Cursor, я собрал 10 примеров и 60 подсказок.
boy illustration
Я потратил 72 часа на изучение курсорных агентов, и вот неоспоримые факты, которыми я должен поделиться!
boy illustration
Идеальная интеграция Cursor и DeepSeek API
boy illustration
DeepSeek V3 снижает затраты на обучение больших моделей
boy illustration
Артефакт, увеличивающий количество очков: на основе улучшения характеристик препятствия малым целям Yolov8 (SEAM, MultiSEAM).
boy illustration
DeepSeek V3 раскручивался уже три дня. Сегодня я попробовал самопровозглашенную модель «ChatGPT».
boy illustration
Open Devin — инженер-программист искусственного интеллекта с открытым исходным кодом, который меньше программирует и больше создает.
boy illustration
Эксклюзивное оригинальное улучшение YOLOv8: собственная разработка SPPF | SPPF сочетается с воспринимаемой большой сверткой ядра UniRepLK, а свертка с большим ядром + без расширения улучшает восприимчивое поле
boy illustration
Популярное и подробное объяснение DeepSeek-V3: от его появления до преимуществ и сравнения с GPT-4o.
boy illustration
9 основных словесных инструкций по доработке академических работ с помощью ChatGPT, эффективных и практичных, которые стоит собрать
boy illustration
Вызовите deepseek в vscode для реализации программирования с помощью искусственного интеллекта.
boy illustration
Познакомьтесь с принципами сверточных нейронных сетей (CNN) в одной статье (суперподробно)
boy illustration
50,3 тыс. звезд! Immich: автономное решение для резервного копирования фотографий и видео, которое экономит деньги и избавляет от беспокойства.
boy illustration
Cloud Native|Практика: установка Dashbaord для K8s, графика неплохая
boy illustration
Краткий обзор статьи — использование синтетических данных при обучении больших моделей и оптимизации производительности
boy illustration
MiniPerplx: новая поисковая система искусственного интеллекта с открытым исходным кодом, спонсируемая xAI и Vercel.
boy illustration
Конструкция сервиса Synology Drive сочетает проникновение в интрасеть и синхронизацию папок заметок Obsidian в облаке.
boy illustration
Центр конфигурации————Накос
boy illustration
Начинаем с нуля при разработке в облаке Copilot: начать разработку с минимальным использованием кода стало проще
boy illustration
[Серия Docker] Docker создает мультиплатформенные образы: практика архитектуры Arm64
boy illustration
Обновление новых возможностей coze | Я использовал coze для создания апплета помощника по исправлению домашних заданий по математике
boy illustration
Советы по развертыванию Nginx: практическое создание статических веб-сайтов на облачных серверах
boy illustration
Feiniu fnos использует Docker для развертывания личного блокнота Notepad
boy illustration
Сверточная нейронная сеть VGG реализует классификацию изображений Cifar10 — практический опыт Pytorch
boy illustration
Начало работы с EdgeonePages — новым недорогим решением для хостинга веб-сайтов
boy illustration
[Зона легкого облачного игрового сервера] Управление игровыми архивами
boy illustration
Развертывание SpringCloud-проекта на базе Docker и Docker-Compose