text-transform

text-transform¶

Свойство text-transform управляет преобразованием текста элемента в заглавные или прописные символы.

Когда значение отлично от none , регистр исходного текста будет изменён.

Демо¶

  • letter-spacing
  • text-decoration
  • text-decoration-color
  • text-decoration-line
  • text-decoration-style
  • text-decoration-thickness
  • text-decoration-skip
  • text-decoration-skip-ink
  • text-emphasis
  • text-emphasis-color
  • text-emphasis-position
  • text-emphasis-style
  • text-indent
  • text-rendering
  • text-shadow
  • text-underline-position
  • text-transform
  • white-space
  • word-spacing

Синтаксис¶

 1 2 3 4 5 6 7 8 9 10 11 12 13 14
/* Keyword values */ text-transform: none; text-transform: capitalize; text-transform: uppercase; text-transform: lowercase; text-transform: full-width; text-transform: full-size-kana; /* Global values */ text-transform: inherit; text-transform: initial; text-transform: revert; text-transform: revert-layer; text-transform: unset; 

Значения¶

capitalize Первый символ каждого слова в предложении будет заглавным. Остальные символы свой вид не меняют. lowercase Все символы текста становятся строчными (нижний регистр). uppercase Все символы текста становятся прописными (верхний регистр). none Не меняет регистр символов. full-width Это ключевое слово, которое заставляет писать символы — в основном идеограммы и латинские буквы — внутри квадрата, что позволяет выравнивать их в обычных восточноазиатских шрифтах (например, китайском или японском). full-size-kana Обычно используемое для текста аннотаций , это ключевое слово преобразует все мелкие символы кана в эквивалентные полноразмерные символы кана, чтобы компенсировать проблемы с читаемостью при небольших размерах шрифта, обычно используемых в ruby.

Читайте также:  Eclipse как создать java

Применяется ко всем элементам

Спецификации¶

Описание и примеры¶

 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
 html> head> meta charset="utf-8" /> title>text-transformtitle> style> h1  text-transform: uppercase; /* Заглавные буквы */ > p  text-transform: capitalize; /* Каждое слово начинается с заглавной буквы */ > style> head> body> h1>Культурный памятник Средневековьяh1> p> Амазонская низменность неумеренно берёт небольшой провоз кошек и собак, а Хайош-Байа славится красными винами. p> body> html> 

Источник

Верхний и нижний индекс

Индексом по отношению к тексту называется смещение символов относительно базовой линии вверх или вниз. В зависимости от положительного или отрицательного значения смещения, индекс называется, соответственно, верхним или нижним. Они активно применяются в математике, физике, химии и для обозначения единиц измерения. HTML предлагает два элемента для создания индекса: (от англ. superscript) — верхний индекс и (от англ. subscript) — нижний индекс. Текст, помещённый в один из этих контейнеров, обозначается меньшим размером, чем базовый текст, и смещается относительно него вверх или вниз. В примере 1 приведено совместное использование указанных элементов и стилей для изменения вида текста.

Пример 1. Создание верхнего и нижнего индекса

В примере одновременно встречается как нижний, так и верхний индекс. Для изменения начертания шрифта индекса применяются стили, которые задают единое оформление (рис. 1).

Вид индексов после применения стилей

Рис. 1. Вид индексов после применения стилей

Можно вообще отказаться от использования и в пользу стилей. Аналогом этих элементов служит свойство vertical-align , заставляющее текст смещаться по вертикали на заданное расстояние. В частности, в примере 2 в качестве значения применяется 0.8em для верхнего индекса и -0.5em для нижнего. Em — это относительная единица, равная размеру текущего шрифта. Например, 0.5em говорит о том, что текст надо сдвинуть на половину размера шрифта.

Пример 2. Использование стилей для управления индексами

В примере сама формула выводится увеличенным размером, символы верхнего индекса устанавливаются красным цветом, а нижние — синим (рис. 2).

Управление положением и видом нижнего и верхнего индекса

Рис. 2. Управление положением и видом нижнего и верхнего индекса

Использование элемента делает код громоздким, поэтому лучше переопределить стили и , в частности, задать положение индекса, цвет и курсивное начертание.

См. также

Источник

HTML тег

HTML тег используется для определения текста с нижним индексом. Текст в нижнем индексе располагается ниже базовой линии остальных символов строки и отображается уменьшенным шрифтом. Базовая линия проходит по нижнему или верхнему краю символов.

Текст с нижним индексом чаще всего используется для написания формул.

Синтаксис

Содержимое элемента заключается между открывающим () и закрывающим () тегами.

Пример

html> html> head> title>Заголовок окна веб-страницы title> head> body> p>Формула воды -Hsub>2 sub>O, а формула спирта - Csub>2 sub>Hsub>5 sub>ОН p> body> html>

Результат

subexample1

Атрибуты

Как добавить стиль к тегу ?

Распространенные свойства для изменения визуальной насыщенности/выделения/размера текста внутри тега :

  • CSS свойство font-style задает стиль шрифта: normal | italic | oblique | initial | inherit
  • CSS свойство font-family создает приоритетный список названий семейства шрифтов и/или общее имя шрифтов для выбранных элементов.
  • CSS свойство font-size задает размер щрифта.
  • CSS свойство font-weight устанавливает насыщенность шрифта.
  • CSS свойство text-transform задает регистр текста (заглавные или строчные буквы).
  • CSS свойство text-decoration устанавливает оформление текста. Оно является сокращенным свойством для text-decoration-line, text-decoration-color, text-decoration-style.

Цвет текста внутри тега :

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

  • CSS свойство text-indent указывает размер отступа первой строки в текстовом блоке.
  • CSS свойство text-overflow указывает, как будет отображаться пользователю строчный текст, выходящий за границы блока.
  • CSS свойство white-space указывает, как будут отображены пробелы внутри элемента.
  • CSS свойство word-break указывает перенос строки.

Другие свойства для тега :

  • CSS свойство text-shadow добавляет тень к тексту.
  • CSS свойство text-align-last выравнивает последнюю строку текста.
  • CSS свойство line-height устанавливает межстрочный интервал.
  • CSS свойство letter-spacing устанавливает расстояние между буквами/символами в тексте.
  • CSS свойство word-spacing устанавливает расстояние между словами в тексте.

Источник

text-transform

Управляет преобразованием текста элемента в заглавные или прописные символы. Когда значение отлично от none , регистр исходного текста будет изменен.

Синтаксис

text-transform: capitalize | lowercase | uppercase | none | inherit

Значения

capitalize Первый символ каждого слова в предложении будет заглавным. Остальные символы свой вид не меняют. lowercase Все символы текста становятся строчными (нижний регистр). uppercase Все символы текста становятся прописными (верхний регистр). none Не меняет регистр символов. inherit Наследует значение родителя.

HTML5 CSS2.1 IE Cr Op Sa Fx

       

Lorem ipsum dolor sit amet

Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diem nonummy nibh euismod tincidunt ut lacreet dolore magna aliguam erat volutpat. Ut wisis enim ad minim veniam, quis nostrud exerci tution ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.

Результат данного примера показан на рис. 1.

Применение свойства text-transform

Рис. 1. Применение свойства text-transform

Объектная модель

[window.]document.getElementById(» elementID «).style.textTransform

Браузеры

Internet Explorer до версии 7.0 включительно не поддерживает значение inherit .

Источник

Эффекты текста в HTML: подчеркивание, зачеркивание и другие

Изображение

HTML текст вывод: пунктир, регистр, жиный, мелкий, 3d и другие

Форматирование текста и визуальные эффекты — это база HTML. В этом небольшом туториале вы можете найти коды HTML, которые видоизменяют визуально ваш текст. Итак, поехали.

  • Зачеркивание текста
  • Подчеркивание текта
  • Жирный текст
  • Увеличенный текст
  • Наклоненный текст
  • Верхний и нижний регистр
  • Текст разного размера
  • Подчеркивание пунктиром
  • Текст с цветным фоном
  • Двойное подчеркивание
  • Текст в 3D рамке
  • Разбитие текста на колонки
  • Буквица

Зачеркивание текста

Что мы сделаем: Ваш текст будет здесь.

Зачем это может понадобиться — решать вам, а я приведу код, который поможем вам отобразить текст таким образом:

Подчеркивание текта

Что мы сделаем: Ваш текст будет здесь.

Здесь уже проще с применением: таким образом можно выделить ссылку, просто важный участок текст, на который читателю следует обратить внимание и так далее. Вот код подчеркивания текста:

Жирный текст

Жирный текст будет выглядеть таким образом: Ваш текст будет здесь.

И вот код HTML которым можно вывести такой тип текста:

Ваш текст будет здесь

Увеличенный текст

Вот как такой текст можно сделать:

Наклоненный текст

Один из базовых типов изменений текста выглядит так: Your text.

Выводится в HTML он таким образом:

Ваш текст будет здесь

Верхний и нижний регистр

Верхний регистр: Какой-то текст тут тоже текст

Нижний регистр: Какой-то текст тут тоже текст

Верхний регистр на HTML можно вывести таким образом:

Здесь будет основной текста тут верхний регистр

А нижний можно сделать так:

Здесь будет основной текста тут нижний регистр

Текст разного размера

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

Число можно изменить на свое. Можно вставить и отрицательное значение — это допустимо и, как не сложно догадаться, уменьшает размер вашего текста.

Подчеркивание пунктиром

Тоже довольно распространенный эффект, который выводится в HTML таким образом:

Текст, подчеркнутый пунктиром

Текст с цветным фоном

Код будет выглядеть таким образом:

Цветной текст с цветным фоном

Результат исполнения кода будет таким:

Цветной текст с цветным фоном

Двойное подчеркивание

Код такого текста выглядит таким образом (значения можно менять на свои):

Текст, подчеркнутый двойной чертой 

Текст, подчеркнутый двойной чертой

Текст в 3D рамке

Очень интересный визуальный эффект и мне кажется он может найти свое применение на вашем сайте:

 Ваш текст в объемной 3D-рамке

Результат исполнения будет выглядеть так:

Ваш текст в объемной 3D-рамке

Разбитие текста на колонки

Код выглядит таким образом:



текст левой колонки

текст правой колонки
текст левой колонки текст правой колонки

Примечательно, что WordPress, на котором работает этот блог, в этом случае добавляет таблицу.

Буквица

Напоследок я решил оставить буквицу. Вот код (опять же, значения можете изменять по своему усмотрению):

Источник

Оцените статью