Как в css сделать все буквы заглавными
Все буквы заглавные через css
Вариант №1
заглавные буквы через cssЧто такое заглавные буквы и как сделать все буквы заглавными через css.
Можно взять и сделать все буквы заглавными – напечатав соответствующим образом на клавиатуре, Caps lock:
Но такой вариант создания заглавных букв напрягает!
Как сделать заглавные, прописные, большие буквы через css
Для этого нам понадобится свойство:
Как применять большие буквы через css!?
Если мы собираемся установить все буквы заглавные лишь на каком-то определённом участие текста, то есть несколько вариантов:
Как сделать буквы большими через css вариант №1
Локальные заглавные, например возьмем div к нему присандалим style и в него поместим text-transform: uppercase;
У нас вот такое должно получиться:
Вариант №2
заглавные буквы через cssТеперь будем размещать класс со свойствами заглавных букв на странице.
Берем тот же div, только теперь мы зададим ему класс — BIG_WORD
И втрое нам понадобится добавить вот такую запись между тегами <head> </head>
Прописные и строчные буквы в CSS: свойство text-transform
Если по какой-либо причине вам необходимо изменить регистр букв в тексте веб-страницы, на помощь придет свойство CSS text-transform. Какие значения можно устанавливать для данного свойства, смотрите в таблице ниже.
Значение | Что делает |
---|---|
uppercase | Делает заглавными (прописными) все буквы в тексте |
lowercase | Делает строчными все буквы в тексте |
capitalize | Делает заглавной первую букву каждого слова в тексте |
none | Не делает изменений |
inherit | Наследует значение родителя |
Пример записи стиля:
Используйте значение uppercase , если вам нужно сделать все буквы большими в заголовке или абзаце текста, словно текст набран в режиме Caps Lock. В случае, когда вам требуется убрать все заглавные буквы, оставив только строчные, воспользуйтесь значением lowercase . Значение capitalize может пригодиться, к примеру, в веб-форме для поля «ФИО», чтобы каждое новое слово автоматически начиналось с прописной буквы.
Обратите внимание: применение text-transform в CSS никак не влияет на исходное содержимое веб-страницы. Регистр букв изменяется лишь во время отображения страницы в окне браузера, а сам текст HTML-документа остается неизменным.
Примеры отображения стилей можно увидеть на скриншоте:
Скриншот: использование свойства text-transform
Далее в учебнике: подчеркивание и зачеркивание текста с помощью свойства CSS text-decoration.
Как сделать в CSS заглавные буквы?
Оформляя страницу сайта, нам не редко приходится выделять заголовки или какие-то фрагменты текста заглавными буквами. Конечно, в случае если это нужно сделать один раз, то проще всего не заморачиваться и набрать нужный текст с помощью клавиши Caps Lock. А что если мы делаем какую-то типовую страницу, и все последующие будут на нее похожи, и текст нужно будет выделять в одних и тех же блоках на странице?
В случае если у нас есть блоки, в которых текст обязательно должен быть выделен, мы можем для них задать отображение текста, с помощью свойства CSS, заглавными буквами.
Навигация по статье:
Как сделать в CSS заглавные буквы?
Чтобы сделать в CSS заглавные буквы можно воспользоваться свойства text-transform, используя одно из его значений uppercase. Например:
Делаем блок с заголовком в html:
Задаем свойство text-transform: uppercase; для тега h4:
Задаём в CSS заглавные буквы
Кроме uppercase данное CSS свойство может принимать и другие значения:
capitalize -каждое новое слово будет идти с заглавной буквы
lowercase — все буквы становятся строчными (маленькими)
none — значение по умолчанию
inherit — значение наследуется
Конечно же, вы можете применить данное свойство и для уже существующих элементов на сайте. Например, вы решили изменить отображение заголовков статей, но перебирать все статьи на сайте и исправлять все вручную займет много времени.
В этом случае намного удобнее будет преобразовать уже существующий текст с помощью свойства CSS в заглавные буквы.
Для этого всего лишь нужно вычислить класс, который отвечает за отображения заголовка статьи, и задать ему нужное свойство.
Интересное свойство font-variant
Для выделения текста в CSS заглавными буквами существует еще одно свойство font-variant, которое дает достаточно необычный и интересный эффект.
font-variant может принимать три значения:
small-caps – отображает все символы слова, которые следуют после заглавной буквы, капительными символами. Строчные символы преобразуются в заглавные, но уменьшенного размера.
normal – вид шрифта по умолчанию
inherit – наследует стиль отображения шрифта у родительского элемента.
Как сделать все буквы заглавными в css
Как сделать все буквы заглавными в css. Создание заглавных букв с помощью CSS
Доброго времени суток, гики сайтостроения. В сегодняшней публикации будет рассмотрена тема, касающаяся оформления текстового контента. Именно поэтому вы узнаете, как задаются заглавные буквы css — средствами, ознакомитесь с несколькими вариантами создания буквицы и конечно же сможете все опробовать на практике. Ну а теперь давайте переходить к самому интересному!
Займемся трансформацией текста
Благодаря каскадным стилевым таблицам можно изменять как первый символ блока, так и весь текст. Я расскажу вам, как можно сделать оба варианта. При этом все названные в данной статье инструменты поддерживаются в трех уровнях языка: css1, css2, css2.1 и css3.
Начну с интересного свойства, которое видоизменяет весь текстовый контент в выбранном . Это text-transform .
Названный элемент может преобразовывать символы к прописным, строчным, а также задавать каждый первый символ слова в виде заглавной буквы. Подробнее о значениях я написал в таблице.
Оформляя страницу сайта, нам не редко приходится выделять заголовки или какие-то фрагменты текста заглавными буквами. Конечно, в случае если это нужно сделать один раз, то проще всего не заморачиваться и набрать нужный текст с помощью клавиши Caps Lock. А что если мы делаем какую-то типовую страницу, и все последующие будут на нее похожи, и текст нужно будет выделять в одних и тех же блоках на странице?
В случае если у нас есть блоки, в которых текст обязательно должен быть выделен, мы можем для них задать отображение текста, с помощью свойства CSS, заглавными буквами.
Навигация по статье:
Как сделать в CSS заглавные буквы?
Чтобы сделать в CSS заглавные буквы можно воспользоваться свойства text-transform, используя одно из его значений uppercase. Например:
Делаем блок с заголовком в html:
Задаем свойство text-transform: uppercase; для тега h4:
Задаём в CSS заглавные буквы
Кроме uppercase данное CSS свойство может принимать и другие значения:
capitalize -каждое новое слово будет идти с заглавной буквы
lowercase — все буквы становятся строчными (маленькими)
none — значение по умолчанию
inherit — значение наследуется
Конечно же, вы можете применить данное свойство и для уже существующих элементов на сайте. Например, вы решили изменить отображение заголовков статей, но перебирать все статьи на сайте и исправлять все вручную займет много времени.
В этом случае намного удобнее будет преобразовать уже существующий текст с помощью свойства CSS в заглавные буквы.
Для этого всего лишь нужно вычислить класс, который отвечает за отображения заголовка статьи, и задать ему нужное свойство.
Интересное свойство font-variant
Для выделения текста в CSS заглавными буквами существует еще одно свойство font-variant, которое дает достаточно необычный и интересный эффект.
font-variant может принимать три значения:
small-caps – отображает все символы слова, которые следуют после заглавной буквы, капительными символами. Строчные символы преобразуются в заглавные, но уменьшенного размера.
normal – вид шрифта по умолчанию
inherit – наследует стиль отображения шрифта у родительского элемента.
Постоянно забываю как сделать текст заглавными буквами с помощью text-transform и приходится его искать.
text-transform преобразовывает текст в заглавные или прописные символы.
Синтаксис
text-transform: capitalize | lowercase | uppercase | none | inherit;
Значения
capitalize – Меняет первый символ каждого слова в предложении.
lowercase – Все буквы прописные
uppercase – Все символы заглавные
none – Не меняет регистр символов.
inherit – Наследует значение родителя.
Зачастую в спешке при добавлении материалов на сайт или, например, создании новой темы на форуме пользователь может начать писать предложение (название) с маленькой (строчной) буквы. Это в какой-то степени является ошибкой.
Я покажу несколько вариантов решения этой задачи: PHP и CSS подойдут больше для уже опубликованных материалов, когда как jQuery сможет исправить положение еще до публикации.
Первая буква строки в верхнем регистре на PHP
На PHP существует функция под названием «ucfirst », которая как раз преобразует первый символ строки в верхний регистр, но минус ее в том, что она не совсем корректно работает с кириллицей.
Для этого мы напишем свою небольшую функцию. Реализация будет выглядеть следующим образом:
В таком варианте мы получим предложение, которое начинается с большой буквы, что, собственно говоря, нам и необходимо.
Первая буква строки в верхнем регистре на CSS
Этот метод визуально (то есть в исходном коде сайта предложения будут выглядеть как есть) также преобразует первый символ в верхний регистр.
С помощью псевдоэлемента «first-letter » и свойства «text-transform » мы задали оформление для каждой первой буквы параграфа.
Первая буква строки в верхнем регистре на jQuery
Как я уже говорил ранее, этот способ преобразования лучше всего подойдет для материалов, которые еще только будут публиковаться.
Для примера мы возьмем текстовое поле (оно будет выступать у нас в качестве поля для ввода заголовка) и напишем для него небольшой скрипт, который при вводе предложения с маленькой буквы делает его с большой:
Скрипт срабатывает как при написании текста, так и простой его вставке. Не забывайте, что для работы скриптов на вашем сайте необходимо наличие подключенной библиотеки jQuery.
Заглавная буква, в соответствии с определением, — это элемент текста, который увеличен в размере относительно Практически во всех языках с заглавной буквы начинается предложение. А оформление начала абзаца выделяющейся заглавной буквой позволяет структурировать текст и облегчает его восприятие. Когда оформляется интернет-страница, текст может быть написан в соответствии с предпочтениями автора и правилами русского языка. Также его оформление можно «автоматизировать» путем внесения определенных «команд» в файл с расширением css — таблицу стилей — или дополнить Ваш html файл разделом style. CSS обычно изучают дополнительно с html, чтобы быстро менять какие-то элементы оформления сразу во всем тексте.
Это особенно актуально, если сайт имеет сотни страниц, и вносить изменения на каждую из них является очень трудоемким процессом.
Если вы примените css, заглавные буквы в начале каждого абзаца могут выглядеть особенным образом. К примеру, введенный в html без круглых скобок нижеприведенный код позволяет для текста, оформляемого тегом «р», сделать заглавную букву — first letter — более крупной — 220% от стандартного размера, желтого цвета — значение color равно yellow, и написать ее шрифтом, отличным от остального текста — Georgia против batangche.
Красивые заглавные буквы можно получить, если создать собственный шрифт в виде картинок — на каждую букву отдельная картинка, например, в древнерусском или готическом стиле. Их можно нарисовать в Тогда в требуемых местах на место заглавной буквы можно вставлять код без круглых скобок ( ). Дополнительными атрибутами будут heigh и width — ширина и высота изображения, которую можно установить в пикселях для гармоничного сочетания с остальным текстом. Пример: ( ). Круглые скобки вокруг убираем.
Если у вас нет возможности самостоятельно нарисовать алфавит, то заглавная буква может быть оформлена с помощью шрифтов, выложенных в свободном доступе на «Гугле» (раздел Fonts) или других поисковиках и ресурсах. Для этого вышеприведенный код нужно оформить следующим образом:
Сервис «Гугла» позволяет выбрать тот или иной и предоставляет готовые ссылки для вставки в html или css. Обращаем ваше внимание на то, что необходимо обязательно выбрать группу шрифтов — латиницу или кириллицу, т.к. почти все латинские шрифты не работают при оформлении русскоязычного текста. На данный момент поисковик предоставляет около 40 видов на бесплатной основе.
Заглавная буква или ее прописной антипод могут быть оформлены с помощью свойства CSS text transform. Если в таблице стилей установить значение text transform: none, то текст будет выглядеть так, как вы его напишете. Для перевода всех букв в строчный регистр нужно через двоеточие установить значение text transform: lowercase, а для прописного регистра — uppercase. Установка же для свойства значения text transform: capitalize сделает так, что в начале каждого слова будет заглавная буква.
Позволяет изменять регистр букв текста.
По-умолчанию устанавливается значение none , которое не оказывает на текст никакого воздействия. Регистр текста остается прежним. Значения uppercase и lowercase преобразуют символы в верхний и нижний регистр, соответственно. Если указать значение capitalize , то только первые символы каждого слова будут прописными. Inherit наследует значение родителя.
Пример
Это заголовок. К нему применено свойство text-transform со значением uppercase. Все символы будут прописными.
К данному абзацу применено Свойство Text-transform со Значением Lowercase, а значит все буквы будут в нижнем регистре.
А к этому, последнему абзацу применено свойствоо text-transform со свойством CAPITALIZE. Первые буквы каждого слова будут прописными, и только они.
Как из строчных букв сделать заглавные?
Как из строчных букв сделать заглавные?
Нажмите на клавиатуре Shift и удерживая эту клавишу нажмите F3. Весь выделенный текст теперь написан строчными буквами.
Как поменять буквы с больших на маленькие?
1. Выделите текст, который должен быть напечатан большими буквами. 2. В группе “Шрифт”, расположенной во вкладке “Главная”, нажмите кнопку “Регистр”….
- Выделите текст или фрагмент текста, который должен быть написан прописными буквами.
- Нажмите дважды “SHIFT+F3”.
- Все маленькие буквы станут большими.
Как изменить текст с Caps Lock?
— и теперь нажимаем комбинацию клавиш Shift+F3. Причем, если сделать это несколько раз, то сначала будут все буквы маленькими, затем большая только первая, затем опять заглавные. — выбираем что вам нужно; — готово!
Как в Excel изменить большие буквы на маленькие?
Функции Excel для изменения регистра текста
- Функция UPPER (ПРОПИСН) преобразовывает все символы нижнего регистра в верхний регистр.
- Функция LOWER (СТРОЧН) делает все прописные буквы строчными.
- Функция PROPER (ПРОПНАЧ) делает в каждом слове первую букву прописной, а все остальные – строчными.
Как сделать весь текст заглавными буквами?
Самый простой способ, как сделать все буквы в тексте заглавными или строчными. Перенесите нужный отрывок текста в отдельный документ Word, после чего выделите комбинацией клавиш Ctrl+A весь текст и нажмите Shift+F3. Если текст напечатан заглавными буквами, они превратятся в строчные. Если строчными, то в заглавные.
Как сделать все буквы заглавными на айфоне?
Как на Айфоне печатать заглавными буквами
- Откройте приложение Настройки на своём iPhone или iPad.
- Выберите Основные, а затем Клавиатура.
- Нажмите на переключатель рядом с Автопрописные, чтобы он стал зелёным.
Как сделать все буквы заглавными в Powerpoint?
Нажмите на клавиатуре на сочетание клавиш «shift + F3» (одновременно). Например, если исходное слово было полностью в нижнем регистре, то после первого нажатия клавиш первая буква станет прописной, после второго — всё слово будет прописное.
Как в css сделать все буквы заглавными?
Прописные и строчные буквы в CSS: свойство text-transform Используйте значение uppercase , если вам нужно сделать все буквы большими в заголовке или абзаце текста, словно текст набран в режиме Caps Lock.
Как выделить первую букву CSS?
Иногда в качестве элемента дизайна так и хочется сделать отдельный стиль для первой буквы параграфа/абзаца, текста или заголовка. И такая возможность есть прямо в CSS: выделить первую букву в заголовке, тексте или абзаце можно с помощью так называемых псевдоэлементов, а именно псевдоэлемента :first-letter.
Как в ворде сделать первые буквы заглавными?
- Самый простой способ, который будет работать в любой версии Word — это выделить ту часть текста, которую нужно сделать полностью прописной, после чего нажать комбинацию клавиш SHIFT+F3. …
- Ну а вообще, если уж вы надумали делать все символы прописными, то не забывайте перед печатанием нажимать волшебную клавишу Caps Lock.
Как сделать чтобы каждое слово начиналось с большой буквы?
Чтобы изменить регистр (нижний, верхний или каждое слово с большой буквы) с помощью сочетания клавиш, выберем текст и нажимаем клавиши FN+SHIFT+F3, пока не будет применен нужный стиль.
Как сделать чтобы каждое слово в тексте начиналось с заглавной буквы?
CSS свойство text-transform контролирует использование строчных и прописных букв в тексте. Оно позволяет весь текст сделать написанным заглавными буквами или строчными. С помощью свойства text-transform можно сделать так, чтобы каждое слово в тексте начиналось с заглавной буквы.
Как сделать букву большой?
Чтобы сделать на клавиатуре большие буквы — найдите слева клавишу Caps Lock, один раз нажмте и будете печатать большими буквами. Потом чтоб перейти на маленькие опять нажмте Caps Lock. Если вам надо только несколько больших букв — удерживайте клавишу Shift и печатайте.
Что такое Text-Transform?
Управляет преобразованием текста элемента в заглавные или прописные символы. Когда значение отлично от none, регистр исходного текста будет изменён.
Как сделать текст Капсом HTML?
HTML буквы: большие и заглавные CSS код – определяет заглавные буквы. Выражаясь другими словами, заглавные буквы определяются с помощью CSS атрибутов.
Что такое Text-Transform в CSS?
В CSS есть свойство text—transform . С помощью него можно менять регистр текста: можно преобразовать текст в ПРОПИСНЫЕ, строчные или Капитализировать Только Первые Буквы Слов. Это делается значениями uppercase , lowercase и capitalize , соответственно.
Как сделать верхний регистр в CSS?
С помощью CSS можно также управлять регистром символов: делать буквы строчными (маленькими) или заглавными (большими)….Свойство text-transform, регистр символов
- lowercase — все строчные;
- uppercase — все заглавные;
- capitalize — каждое слово начинается с большой буквы;
- none — отменяет изменение регистра.
Как сделать текст в верхнем регистре?
При наборе текста с клавиатуры верхний регистр символов (UpperCase) можно получить, удерживая при вводе клавишу Shift (Шифт) или включив режим Caps Lock (капслок).
Как называется когда все буквы большие?
Заглавные — также является допустимым названием, но его использовать не рекомендуется. То есть подводя краткий итог: Большая буква = Прописная буква = Заглавная буква. Академическое название маленьких букв — строчные, допустимым является «маленькая».
Как сделать текст по центру в CSS?
Используйте стилевое свойство text-align со значением center, добавляя его к абзацу (селектору P) или к определенному слою (пример 1).
Как сделать блок по центру CSS?
Центрирование по вертикали в CSS уровня 3
- Сделайте контейнер относительно позиционированным (position: relative), что превратит его в контейнер для абсолютно позиционированных элементов.
- Сам элемент сделайте абсолютно позиционированным (position: absolute).
- Поместите элемент посередине контейнера с помощью ‘top: 50%’.
Как поместить текст по центру в HTML?
Выравнивание текста в HTML по центру, текст справа:
- align=»left» – определяет выравнивание текста слева (по умолчанию).
- align=»center» – выравнивает текст по центру.
- align=»right» – выравнивает текст справа.
Как сделать текст по центру?
Центр текста по вертикали между верхним и нижним полями
- Выделите текст, который вы хотите выровнять по центру.
- На вкладке «Макет»или «Разметка страницы» в группе …
- В списке Вертикальное выравнивание выберите значение По центру.
- В поле Применить выберите вариант к выделенному тексту и нажмите кнопку ОК.
Полное руководство по преобразованию текста
Преобразование текста CSS — это свойство, используемое для установки капитализации текста . Итак, в нашей статье мы собрали все полезные знания экспертов по кодированию CSS, которые также обогатили контент примерами кодирования.
Продолжайте читать, чтобы узнать о различных заглавных буквах и их влиянии на вывод вашего кода.
Содержание
- Что такое преобразование текста CSS?
- How To Capitalize the Text
- – Transformation of Titles
- – Transformation for Headings
- – Transformation for the Body Text
- Values: Capitalize, Uppercase, and Lowercase
- – None
- – Capitalize
- – Верхний регистр
- – Нижний регистр
- – Полная ширина
- – Полная ширина – Кана
- – Начальный
- – Наследование
- Работает ли свойство Text-Transform одинаково для всех языков?
- Заключение
Что такое преобразование текста CSS?
Преобразование текста — это свойство CSS , которое позволяет вам использовать заглавные буквы в тексте элемента. Вы можете использовать это свойство, чтобы текст элемента отображался с разными прописными буквами. Вы можете сделать весь контент в верхнем или нижнем регистре CSS или установить первую букву каждого слова заглавной. Это свойство очень полезно, если вы хотите придать текстовому содержимому индивидуальную форму.
Если вы вручную меняли символы текста, чтобы сделать CSS заглавными, прописными или строчными, вам больше не нужно прилагать столько усилий. Это свойство решает все ваши проблемы, связанные с заглавными буквами , и облегчает вам и вашим читателям понимание содержимого.
Как сделать текст заглавным
Если у вас есть содержимое В виде текста и вы хотите изменить его заглавные буквы, вам сначала нужно определить объект HTML , где вы написали весь свой контент. Теперь, ориентируясь на этот объект, вы можете использовать свойство text-transform . Синтаксис записывается следующим образом:
p{ преобразование текста: капитализация; } |
Теперь предположим, что контент содержит заголовка, заголовки, основной текст и некоторые специальные символы в середине разных слов. В таком случае, как вы можете настроить весь контент на своей странице? В этом отношении вам нужно настроить таргетинг на другие части вашего контента и применить свойство text-transform к каждой части по-разному.
– Преобразование заголовков
Заголовки являются важными факторами содержания, и вы хотели бы, чтобы ваш заголовок был центром притяжения ваших читателей. Таким образом, вы должны установить значение «uppercase» в значение свойства
Вот как выглядит синтаксис этого значения:
div.title{ text-transform: uppercase; } |
— Преобразование заголовков
Если у вас есть несколько заголовков в вашем контенте, и вы хотите, чтобы они были более заметными, чем обычный основной текст, вы должны использовать значение «capitalize», чтобы фактически сделать первый символ каждого из них заглавным. слово . Так ваши заголовки не будут смешиваться с обычным текстом.
Давайте посмотрим на синтаксис значения этого свойства:
div.headings{ text-transform: capitalize; } |
— Преобразование основного текста
Вы не должны использовать свойство text-transform при работе со стандартным основным текстом . Свойство либо сделает все символы прописными или строчными, либо сделает каждую первую букву каждого слова прописной, и ни то, ни другое не подходит для основного содержимого. Таким образом, лучше не использовать преобразование текста. Если бы вы использовали какой-либо стиль для основного текста, вы могли бы использовать значение «none», чтобы придать содержимому презентабельный вид.
Таким образом, если вам нужно упомянуть какой-либо список акронимов или аббревиатур или какой-либо тип контента, который должен быть написан только в верхнем или нижнем регистре, это свойство вам очень поможет.
Вот его простой синтаксис, заключенный в этот div:
div.abbreviations{ text-transform: uppercase; } |
Значения: использовать заглавные, прописные и строчные буквы
Вам предоставляются различные глобальные значения, которые можно использовать и получать от них максимум пользы. Давайте посмотрим, что предлагает CSS с точки зрения Значения преобразования текста CSS .
— Нет
Значение ключевого слова «none» — это значение по умолчанию свойства text-transform. Капитализация текста вообще не изменится, и он будет выглядеть так, как был задокументирован.
Предположим, что есть некоторый текст, к которому ранее было применено свойство преобразования текста с прописными, строчными буквами или заглавными буквами, и что вы хотите изменить его стиль и ввести первоначальную заглавную букву. В этом случае вы можете использовать свойство text-transform со значением 9. 0003 «нет» значение .
– Использовать заглавные буквы
Значение ключевого слова «заглавные буквы» изменяет первый символ каждого слова и делает его прописным. Буквы, которые уже находятся в верхнем регистре, останутся такими, какими они были, а первые строчные символы каждого слова будут заменены на прописные. Более того, остальные буквы слова не меняются, поэтому каждое слово будет выглядеть как первое слово предложения.
Это значение используется в основном при написании акронимов, аббревиатур или стилизации заголовков или некоторых текстовых абзацев, на которых необходимо сосредоточиться.
Если какой-либо знак препинания, символ или символ не входит в общую категорию номера, он игнорируется. Более того, все числа также игнорируются , поэтому, если слово содержит число в качестве первого символа и букву алфавита в качестве второго символа, эта буква алфавита не будет заглавной, и это слово будет проигнорировано. Скажем, например, что у вас есть такая дата, как 4 марта 2021 года; что «4th» останется как есть и не изменится на «4th».
Результат использования значения заглавной буквы может быть отличается в разных браузерах . Поскольку способ определения первой буквы каждого слова в строке различен для каждого браузера, и в этом отношении между браузерами существуют расхождения; следовательно, некоторые браузеры принимают некоторые специальные символы как буквы, а другие нет. Но это происходит только тогда, когда используется значение «capitalize»; вы увидите тот же результат в разных браузерах для других значений.
– Верхний регистр
Преобразование текста в верхний регистр означает изменение всех символов из нижнего регистра в верхний регистр в CSS; весь текст отображается в верхнем регистре. Если слово содержит какой-либо символ, знак препинания или другие специальные символы в начале или в середине слова, этот специальный символ игнорируется, а остальные символы преобразуются в верхний регистр.
Это значение повлияет на размер содержащего элемента , так как все изменения символов в верхнем и верхнем регистре занимают больше места , чем в нижнем регистре. Это значение может сделать текст перегруженным внутри элемента div.
Наличие прописных букв в каждом слове основного текста снижает удобочитаемость , поэтому это значение в основном используется при стилизации заголовков и заголовков.
– Нижний регистр
Ключевое слово «нижний регистр» изменит заглавные буквы на строчные , и все символы будут отображаться в нижнем регистре. Даже первая буква первого слова предложения также будет отображаться в нижнем регистре.
Затем предположим, что слово содержит любой символ, пунктуацию или другие специальные символы в начале или середине слова. В таком случае этот символ будет проигнорирован , а остальные символы будут преобразованы в нижний регистр .
Когда вы используете преобразование текста в нижний регистр, и если все ваше текстовое содержимое находится в элементе div, вы увидите, что ваш текст получит широкий пробел , так как все заглавные буквы будут преобразованы в строчные.
Когда все символы переведены в нижний регистр, иногда читателю становится трудно правильно понять содержание , если не используется надлежащая пунктуация. Более того, содержание теряет связность.
— Full-Width
Значение «full-width» используется со свойством text-transform для помещения этих символов внутрь квадрата , и в результате мы получаем выровненных символа . Это ключевое слово может работать не во всех сценариях, но в основном оно используется в латинице, идиограммах или китайском языке.
– Full-Width-Kana
Значение «full-width-kana» преобразует символов каны ; он превращает все символы кана небольшого размера в символы кана большого размера. Это значение используется для рубинового макета, чтобы компенсировать проблемы, связанные с маленьким размером шрифта.
— Initial
«Начальное» значение задает для свойства значение по умолчанию . Когда вы используете свойство text-transform с начальным значением ключевого слова, значение ведет себя как значение ключевого слова «none». В содержании не будет изменения заглавных букв. Символы верхнего регистра останутся в верхнем регистре, а символы нижнего регистра останутся в нижнем регистре.
– Inherit
Значение ключевого слова inherit использовало значение свойства text-transform родительского элемента значение. Предположим, что одно и то же свойство используется в родительском элементе с классом . В этом случае, заглавные, прописные, строчные или нет значения, свойство дочернего элемента также будет иметь то же значение и работать соответственно.
Работает ли свойство Text-Transform одинаково для всех языков?
Что касается основного назначения, свойство text-transform работает одинаково для всех. Но это свойство учитывает правило сопоставления для конкретного языка и работает соответствующим образом. При изменении заглавных букв в некоторых языках также меняются гласные и ударения. Некоторым буквам в некоторых языках соответствует более одного символа нижнего регистра, и правильный символ определяется в зависимости от контекста. Таким образом, это свойство работает таким образом, что значение или акцент не меняются.
Заключение
Давайте кратко рассмотрим все ключевые моменты, которые мы обсуждали в нашей статье Преобразование текста CSS :
- Свойство преобразования текста CSS позволяет вам изменить заглавные буквы вашего текста
- Вы можете установить различные значения для свойства, такие как заглавные, прописные, строчные и нет
- Ключевое слово none является значением по умолчанию; это не меняет капитализацию контента
- Значение ключевого слова «capitalize» используется для превращения первой буквы каждого слова в заглавную 9. 0016
- Значение в верхнем регистре превратит все строчные буквы в прописные
- Значение нижнего регистра превратит все буквы верхнего регистра в нижний регистр
- Свойство text-transform учитывает правило отображения для конкретного языка, чтобы не нарушать акцент или значение слов, написанных на разных языках.
На этом мы заканчиваем сегодняшнюю тему, и мы узнали, как свойство text-transform позволяет вам изменять заглавные буквы вашего текста в CSS. Теперь вам не нужно менять символы вручную; вы можете просто написать фрагмент кода, который поможет вам эффективно.
- Автор
- Последние сообщения
Должность решает все
Должность решает все: ваш ресурс для изучения и создания: CSS, JavaScript, HTML, PHP, C++ и MYSQL.
Последние сообщения от Position is Everything (посмотреть все)
Code Card Challenge 41 Как создавать шрифты с прописными, строчными и заглавными буквами для начинающих в HTML — Easy Codes for Kids
Перейти к содержимому
Написано computerteacherhudson в Code Card Challenges Последнее обновление 9 сентября, 2022
Сравнение стиля преобразования текста.
Что тебе больше всего нравится? Смесь, простая, ЗАГЛАВНАЯ, строчная или с заглавной буквы?
Без стиля
В этом примере нет CSS, только HTML. Это просто, и единственная заглавная буква была сделана во время набора кода.
Здравствуйте! Этот абзац не имеет стиля и, вероятно, легко читается, но немного скучен.
См. перо Как сделать текст без стиля, Стефани Саттон (@hudsoncomputer) на КодПене.
Все стили
Мне нравится сочетание регистров текста, и именно так я бы стилизовал эту веб-страницу. Мне нравится разбивать веб-страницу ЗАГЛАВНЫМИ БУКВАМИ, строчными буквами для маркеров и словами с заглавной буквы для заголовков, книг или статей только по мере необходимости.
Давайте добавим этот CSS и посмотрим, что получится.
.uppercase{
преобразование текста: верхний регистр;
}
.lowercase{
преобразование текста: нижний регистр;
}
.capitalize{
преобразование текста: капитализация;
}
См. перо Как сделать текст с прописными и строчными буквами и с заглавными буквами Стефани Саттон (@hudsoncomputer) на КодПене.
Только ЗАГЛАВНЫМИ буквами
Я никогда не делаю веб-страницы с текстом только ЗАГЛАВНЫМИ. Я пытаюсь использовать ЗАГЛАВНЫЕ РЕГИСТРЫ для ЗАГОЛОВКОВ или разбить длинную страницу текста и контента. Слишком много ЗАГЛАВНЫХ БУКВ МОЖЕТ ПОСМОТРЕТЬ, КАК Я ВОЛЮ НА ВАС!
.uppercase{
преобразование текста: верхний регистр;
}
См. перо Как составить список рождественских подарков с заглавной буквы по возрасту в HTML и CSS Стефани Саттон (@hudsoncomputer) на КодПене.
нижний регистр
Только написание строчными буквами сбивает читателя с толку, и у вас, вероятно, более высокий показатель отказов. Более высокий показатель отказов означает, что люди заходят на ваш сайт и сразу уходят с него, потому что не видят в нем ценности.
.lowercase{
преобразование текста:нижний регистр;
}
См. перо Как сделать текст только строчными буквами Стефани Саттон (@hudsoncomputer) на КодПене.использовать заглавные буквы
Используйте этот стиль с умом, потому что вам будет трудно прочитать ваше предложение, если каждая буква в каждом новом слове написана с большой буквы. Что, если английский не является вашим родным языком, а слово с заглавной буквы еще больше сбивает с толку ваших читателей? Мне нравится этот стиль для заголовков или выделения только статьи или заголовка.
.capitalize{
text-transform:capitalize;
}
Когда лучше всего использовать Text-transform:Capitalize Style?
Как насчет того, чтобы написать список фильмов, похожих на ваши любимые фильмы Диснея? Их легко форматировать, если вы используете стиль, чтобы их первая буква автоматически делалась заглавной.
Поместите этот HTML-код в тело кода.
золушка, бэмби, король лев, спящая красавица, в поисках Немо и леди и бродяга
Поместите этот CSS в код, чтобы фильмы Диснея автоматически начинались с заглавных букв, и давайте сделаем их красными.
.capitalize{
преобразование текста: капитализация;
цвет: красный;
}
Результаты
См. перо Как составить список фильмов Диснея с заглавной буквы за 2 минуты, Стефани Саттон (@hudsoncomputer) на КодПене.
Составьте список рождественских фильмов и легко напишите их с заглавной буквы с помощью преобразования текста: стиль с заглавной буквы. Разветвите этот пример и добавьте свой собственный список фильмов. Добавьте больше стилей, таких как отступы и цвета.
дед мороз, рождественские каникулы, рождественская песнь, scrooged, морозный снеговик, щелкунчик.
Поместите этот CSS в код, чтобы рождественские фильмы автоматически начинались с заглавных букв, давайте сделаем их зелеными с черным фоном и добавим отступы.
.capitalize{
преобразование текста: капитализация;
цвет: зеленый;
отступ: 20 пикселей;
цвет фона: черный;
}
См. перо Как составить список рождественских фильмов с заглавной буквы в HTML и CSS за 5 минут, Стефани Саттон (@hudsoncomputer) на КодПене.
Вопросы о преобразованиях текста
Что такое преобразование текста
Преобразование текста управляет регистром текста.
Почему это используется?
Сканирование заголовков
Чтение заголовков
Разделение абзацев
Стилизация статей
Стилизация заголовков
Разделение контента
Вордпресс
Эл. адрес
Распечатать
Последние сообщения
О нас
Здравствуйте, я Стефани Саттон. Добро пожаловать на мой сайт! Я учу детей всех возрастов анимации, STEM и программированию. Свяжитесь со мной, чтобы зарезервировать место для вашего ученика в нашем новом репетиторском клубе по адресу [email protected].
Вот письмо, которое мы недавно получили,
«Привет, я заядлый читатель вашего блога, и мне нравится ваш контент и уроки, которыми вы делитесь со своим читателем. Каждый раз, когда я читаю сообщение, я чувствую, что Я могу извлечь из этого один ясный урок, поэтому я думаю, что это так здорово». С уважением, Нигеш.
Политика конфиденциальности
Все права защищены, Digital Animation for Kids, LLC. 2021. Я гарантирую, что ни один урок не будет беспроигрышным, чтобы научить вас программировать, но Easy Codes должно быть интересным для всех возрастов и навыков в вашем классе, библиотеке или гостиной.
Преобразования пользовательского текста CSS
1. Введение
Этот раздел не является нормативным .1.1. Мотивирующие сценарии
2. Взаимодействие модулей
3. Определение пользовательских преобразований текста: правило @text-transform
Общая форма правила @text-transform:
@text-transform <имя-преобразования> { <список-объявлений> } <имя-преобразования> = <пользовательский-идентификатор>
Правило @text-transform принимает следующие дескрипторы: преобразование и положение. Требуется дескриптор преобразования, и правило @text-transform не действует, если оно опущено. Другие дескрипторы могут быть опущены, и оценить их начальное значение в этом случае. Когда данный дескриптор встречается несколько раз в заданном правиле @text-transform, используется только последний; все предыдущие экземпляры этого дескриптора в рамках этого правила должны игнорироваться.
Эти дескрипторы применяются исключительно в контексте прилагаемого »@text-transform, и не применяются к элементам документа.
определяют, что происходит, когда объявляется несколько преобразований пользовательского текста с одним и тем же именем.
Свойство text-transform расширено этой спецификацией, чтобы принимать
Преобразования Customer Text, на которые ссылается их
Имя: | преобразование текста |
---|---|
Новые значения: | нет | капитализировать | верхний регистр | нижний регистр | полная ширина | <имя-преобразования> |
За исключением ключевых слов CSS, которые всегда имеют глобальное значение,
если
Примечание. Это позволяет добавлять новые ключевые слова для свойства преобразования текста в соответствии с более поздними спецификациями. без изменения поведения любой существующей страницы, уже определяющей и использующей пользовательское преобразование текста с тем же именем.
3.1. Определение преобразования: дескриптор преобразования
Имя: | трансформировать |
---|---|
Для: | @текстовое преобразование |
Значение: | <преобразование># |
Начальный номер: | Н/Д |
<преобразование> = [<список символов> в <список символов>] | <'текстовое преобразование'> <список символов> = <перечисление> | <диапазон> <диапазон> = <уральный> | <строка> <перечисление> = <строка>
Этот дескриптор определяет, какой символ будет заменен каким, путем перечисления ряда конверсий, должны применяться в том же порядке, в котором они появляются в дескрипторе.
Преобразования могут относиться к существующим преобразованиям текста, либо предопределены CSS, либо определены автором.
Примечание. Хотя преобразование, использующее только одно такое преобразование, не очень полезно, объединение его с другими преобразованиями позволяет авторам расширять или определять варианты существующих преобразований.
Ссылка на определяемое в данный момент преобразование текста не допускается, и делает весь дескриптор недействительным.
Преобразования также могут определять новое сопоставление одного
<диапазон> также может быть определен как строка, состоящая из одного символа Юникода,
с последующим дефисом (U+002D),
за которым следует еще один знаковый символ Юникода.
Семантика идентична
Примечание. Эта нотация включена, несмотря на то, что она избыточна по отношению к нотации
Поскольку они работают с одиночными кодовыми точками, то, какая нормализация (если таковая имеется) используется, имеет значение. Должен ли у нас быть способ изменить способ их применения? Должны ли у нас быть встроенные nfc, nfd, nfkc и nfkd трансформируется?
Если определено <перечислением>,
Примечание. В дополнение к обычным правилам CSS экранирования символов,
дефис (U + 002D) необходимо экранировать, чтобы он отображался во второй позиции трехсимвольного
Эта возможность иметь как строки перечисления, так и строки диапазона удобна для авторов, но готовы ли с этим жить разработчики, или это делает синтаксический анализ слишком громоздким? Перенос строк в функциональную запись решит проблему, за счет того, что синтаксис становится более подробным и менее читаемым.
В
Примечание. Это позволяет ярлыкам, таким как , преобразовать:"aàáå" в "a"
.
Вероятно, нам нужен какой-то переключатель, чтобы иметь возможность работают только с базовыми символами. Может быть, также только по комбинированным знакам или наборам комбинированных знаков. По крайней мере, только для базовых персонажей есть четкие варианты использования.
Должны ли мы разрешать пробелы и другие сворачиваемые символы в цели? Поскольку text-transform применяется после свертывания пустого пространства, каковы последствия создания серий сворачиваемых пробелов, которые не будут свернуты? Было предложено, чтобы мы разрешили их и вызывали схлопывание второго пробела, если они действительно используются.
Должны ли мы разрешить пустой
Было высказано предположение, что должна быть возможность писать преобразования текста, которые ведут себя по-разному на разных языках. Вероятно, этого можно добиться, добавив некоторую необязательную часть в начале каждого
@text-transform latin-only-uppercase {преобразование: "a-z" в "A-Z";}
Следующие два преобразования идентичны.
@text-tranform abcdef1 {преобразование: "abc" в "def";} @text-tranform abcdef2 {преобразование: "a" в "d", "b" в "e", "c" в "f" ;}
3.2. К чему относится преобразование: дескриптор позиции
Имя: | позиция |
---|---|
Для: | @текстовое преобразование |
Значение: | все | [ начальная || средний || финал] |
Начальный номер: | все |
Этот дескриптор позволяет ограничить какие символы в исходном тексте затронуты преобразованием.
- все позволяет применить трансформацию к любому символу
- начальный позволяет применить преобразование в начале слова
- средний позволяет применить преобразование к символам в слове, отличным от начала и конца.
- final позволяет применить преобразование в конце слова
Определение слова зависит от UA; [UAX29] рекомендуется (но не обязателен) для определения таких границ слов.
Дескриптор преобразования может использоваться для ссылки к существующему тексту-трансформируется в определение нового. Если упомянутые текстовые преобразования имеют другую позицию чем позиция, указанная в текстовом преобразовании, которое ссылается на них, они применяются на пересечении двух позиций.
@text-transform latin-only-uppercase {transform: "az" to "A-Z";}@text-transform latin-only-capitalize {transform: latin-only-uppercase; position: initial;}
4. Взаимодействие с DOM
Пользовательские значения преобразования текста, определенные в правилах @text-transform, доступны посредством следующих модификаций объектной модели CSS.
partialinterfaceCSSRule { constunsignedshortTEXT_TRANSFORM_RULE
= 1000; }; интерфейсCSSTextTransformRule
: CSSRule { attributeDOMStringимя
; readonlyattributeCSSStyleDeclarationстиль
; };
Это паршивый ОМ. Сделать лучше.
Приложение А. Варианты использования и примеры
Это Приложение не является нормативным .Одноязычный использует
Следующие варианты использования применимы только к одному языку. Определение всех возможных полезных преобразований текста для всех языков выходит за рамки возможностей и опыта рабочей группы CSS. Наличие универсального механизма позволяет авторам решать свою конкретную задачу.
Полноразмерная кана
В японском языке маленькие символы кана, появляющиеся внутри рубина, иногда заменяются эквивалентной полноразмерной каной для удобства чтения. хотя в разметке используются семантически правильные символы. Следующее преобразование определяет это преобразование.
@Text-Transform Полноразмерная кана {Transform: "ぁぃ ぇぉゕゖっゃゅょゎ" "あいうえ おかけつや ゆよわ", "ァィゥェォヵ ㇰヶ ㇱ ㇲッㇳㇴ ㇵ ㇶ ㇷㇸ ㇹ ㇺャュョ ㇻㇼ ㇾ ㇿヮ ㇿヮ "to" アイウエオカクケシス ツトヌハヒフヘホムヤ ユヨラリル レロワ "," ァィゥェォッャュョ "to" アイウエオツヤ ユヨ ";}
Немецкий ß
Как обсуждалось в [этой ветке электронной почты](http://lists. w3.org/Archives/Public/www-style/2011Nov/0193.html), ß (она же ß или U+00DF) традиционно считается строчной буквой. без эквивалента в верхнем регистре. text-transform: uppercase оставляет его без изменений. Unicode представил ẞ (U+1E9Е), его версия в верхнем регистре с 5.1, но не делая его целью toupper().
Это письмо довольно новое, авторы вынуждены не согласиться является ли это правильным вариантом U+00DF в верхнем регистре или нет. Те, кто думает, что это не так, могут использовать text-transform: uppercase; и преобразование текста: нижний регистр. Те, кто думает, что это может использовать следующее.
@text-transform german-uppercase {преобразование: U+00DF в U+1E9E, верхний регистр;} @text-transform german-lowercase {преобразование: U+1E9E в U+00DF, нижний регистр;}
Было высказано предположение, что лучше перегрузить существующие значения языковым дескриптором или селектором:
@text-transform uppercase {transform: U+00DF to U+1E9E;language: de;}
@text-transform uppercase:lang(de){transform: U+00DF to U+1E9E;}
Турецкий i/ı
В турецком и некоторых родственных языках i с точкой и без точки — это разные буквы, обе в верхнем и нижнем регистре.
Алгоритм преобразования верхнего и нижнего регистра, определенный для свойства text-transform, сохраняет его только в том случае, если известен язык содержимого элемента.
Кто-то может захотеть применить преобразование верхнего или нижнего регистра к документу, язык которого недостаточно размечен, но автору таблицы стилей известно, что это турецкий язык. В этом случае стандартные преобразования верхнего и нижнего регистра не сработают, но следующее будет работать.
@text-transform turkic-uppercase {преобразование: «i» в «İ», верхний регистр;} @text-transform turkic-lowercase {преобразование: «I» в «ı», нижний регистр;}
Грузинский верхний/нижний регистр
В грузинском языке на протяжении истории использовались три разных однопалатных алфавита: Асомтаврули, Нусхури и Мхедрули. Некоторые авторы использовали буквы асомтаврули в тексте мхедрули, что напоминает двухпалатный алфавит. Следующие преобразования были бы полезны авторам желающих применить этот эффект или удалить его из грузинского текста.
@text-transform Мхедрули-в-Асомтаврули {преобразование: "ა-ჵ" в "Ⴀ-Ⴥ";}@text-transform Асомтаврули-в-Мхедрули {преобразование: "Ⴀ-Ⴥ" в "ა-ჵ" ;}@text-transform georgian-uppercase {transform: Mkhedruli-to-Asomtavruli;}@text-transform georgian-capitalize {transform: Mkhedruli-to-Asomtavruli; position: initial;}@text-transform georgian-lowercase {transform: Асомтаврули-то-Мхедрули;}
Межъязыковое использование
Следующие падежи являются примерами падежей, полезных в нескольких языках. но достаточно редки, чтобы при необходимости к ним лучше обращались авторы, чем рабочая группа CSS.Длинные
В старых (18 века и ранее) европейских текстах буква s в середине или начале слова писалась ſ (U+017F). S, стоящая в конце слова, будет писаться как современная s.
Современные читатели часто не знакомы с этой буквенной формой, и из соображений удобочитаемости, можно захотеть преобразовать одно в другое. Следующее преобразование выполнит это.
@text-transform modernize-s {преобразование: "ſ" в "s";}
Выполняет противоположное преобразование:
@text-transform long-s {преобразование: "s" в "ſ"; position : начальная медиальная;}
Разное
Вот еще несколько примеров того, как можно использовать общий механизм.Комикс Викинги
В комиксе «Астерикс и Великий Переправа» персонажи викингов должны говорить на иностранном языке непонятно главным героям но все же понятно для читателей. Это представлено обычной записью их речи, за исключением того, что некоторые буквы заменены похожими буквами из скандинавских языков.
Этот эффект может быть получен с помощью следующего преобразования:
@text-transform fake-norse {transform:"aoAO" to "åøÅØ";}
L33t говорить
В Интернете, хакерской и геймерской культуре, довольно распространено явление, когда символы заменяются другими символами или последовательностями символов, которые имеют несколько похожий внешний вид. Хотя единой согласованной конвенции не существует а иногда отображения не являются ни инъективными, ни сюръективными, можно имитировать этот игривый стиль с помощью следующего преобразования:
@text-transform leet-speak {преобразование: "A-Z" в "48©)3F6h2!K£MN0¶9®57UVW*¥2";}
Rot13
@text-transform rot13 {преобразование: "AM" в "N-Z", "NZ" в "AM", "am" в "n-z", "n-z" в "am";} .spoiler:hover {text-transform: rot13;}
Qnegu Inqbe vf Yhxr'f sngure.
Приложение Б. Вопросы безопасности и конфиденциальности
Это приложение не является нормативным .
Эта функция не влияет на безопасность или конфиденциальность.
W3C TAG разрабатывает опросник для самопроверки: безопасность и конфиденциальность, на который редакторы спецификаций должны дать информативные ответы. Насколько известно в настоящее время, вот ответы на вопросы для рассмотрения:
- Относится ли эта спецификация к информации, позволяющей установить личность?
- Нет
- Эта спецификация касается ценных данных?
- Нет
- Вводит ли эта спецификация новое состояние для источника, которое сохраняется во время сеансов просмотра?
- нет
- Предоставляет ли эта спецификация какие-либо другие данные источнику, к которому в настоящее время нет доступа?
- Нет
- Включает ли эта спецификация новые механизмы выполнения/загрузки сценариев?
- Нет
- Разрешает ли эта спецификация источнику доступ к местоположению пользователя?
- Нет
- Разрешает ли эта спецификация источнику доступ к датчикам на устройстве пользователя?
- Нет
- Разрешает ли данная спецификация источнику доступ к аспектам локальной вычислительной среды пользователя?
- Нет
- Разрешает ли эта спецификация источнику доступ к другим устройствам?
- Нет
- Предоставляет ли эта спецификация источнику некоторую степень контроля над родным пользовательским интерфейсом пользовательского агента?
- № Тем не менее, он позволяет изменять отображаемый текст. в некоторых «естественно выглядящих» формах элементы управления и заменяемые элементы на странице. Поскольку они в любом случае находятся под контролем автора, это не считается риском.
- Предоставляет ли эта спецификация доступ к временным идентификаторам в Интернете?
- Нет
- Различается ли в этой спецификации поведение в контекстах первой и третьей сторон?
- Нет
- Как эта спецификация должна работать в контексте режима «инкогнито» пользовательского агента?
- Никаких различий в поведении не ожидается и не требуется.
- Сохраняет ли эта спецификация данные на локальном устройстве пользователя?
- Нет
- Есть ли в этой спецификации разделы «Вопросы безопасности» и «Вопросы конфиденциальности»?
- Да, это роль этого Приложения.
- Позволяет ли эта спецификация понизить характеристики безопасности по умолчанию?
- Нет
Имя | Значение | Исходный |
---|---|---|
позиция | все | [ начальная || средний || финал] | все |
преобразование | <преобразование># | Н/Д |
определяют, что происходит при объявлении нескольких преобразований пользовательского текста с одним и тем же именем. ↵
Поскольку они работают с одиночными кодовыми точками, то, какая нормализация (если таковая имеется) используется, имеет значение. Должен ли у нас быть способ изменить способ их применения? Должны ли у нас быть встроенные nfc, nfd, nfkc и nfkd трансформируется? ↵
Эта возможность иметь как строки перечисления, так и строки диапазона удобна для авторов, но готовы ли с этим жить разработчики, или это делает синтаксический анализ слишком громоздким? Перенос строк в функциональную запись решит проблему, за счет того, что синтаксис становится более подробным и менее читаемым. ↵
Вероятно, нам нужен какой-нибудь переключатель, чтобы иметь возможность работают только с базовыми символами. Может быть, также только по комбинированным знакам или наборам комбинированных знаков. По крайней мере, только для базовых персонажей есть четкие варианты использования. ↵
Должны ли мы разрешать пробелы и другие сворачиваемые символы в цели? Поскольку text-transform применяется после свертывания пустого пространства, каковы последствия создания серий сворачиваемых пробелов, которые не будут свернуты? Было предложено, чтобы мы разрешили их и вызывали схлопывание второго пробела, если они действительно используются.