Html великі літери. Як зробити в css всі великі літери. Займемося трансформацією тексту
Найчастіше в поспіху при додаванні матеріалів на сайт або, наприклад, створенні нової темина форумі користувач може почати писати пропозицію (назву) з маленької (маленької) літери. Це певною мірою є помилкою.
Я покажу кілька варіантів вирішення цього завдання: PHP і CSS підійдуть більше для вже опублікованих матеріалів, коли jQuery зможе виправити положення ще до публікації.
Перша літера рядка у верхньому регістрі на PHP
На PHP існує функція під назвою « ucfirst», яка саме перетворює перший символ рядка у верхній регістр, але мінус його в тому, що він не зовсім коректно працює з кирилицею.
Для цього ми напишемо свою маленьку функцію. Реалізація буде виглядати так:
У такому варіанті ми отримаємо пропозицію, яка починається з великої літери, що, власне, нам і необхідно.
Перша літера рядка у верхньому регістрі CSS
Цей метод візуально (тобто вихідний кодсайту пропозиції будуть виглядати як є) також перетворює перший символ у верхній регістр.
Використання таке:
перша пропозиція
друга пропозиція
третя пропозиція
четверта пропозиція
За допомогою псевдоелементу « first-letterі властивості « text-transformми задали оформлення для кожної першої літери параграфа.
Перша літера рядка у верхньому регістрі на jQuery
Як я вже говорив раніше, цей спосіб перетворення найкраще підійде для матеріалів, які ще будуть публікуватися.
Для прикладу ми візьмемо текстове поле (воно буде виступати у нас як поле для введення заголовка) і напишемо для нього невеликий скрипт, який при введенні речення з маленької літери робить його з великої:
Скрипт спрацьовує як під час написання тексту, і простої його вставці. Не забувайте, що для роботи скриптів на вашому сайті потрібна наявність підключеної бібліотеки jQuery.
Керує перетворенням тексту елемента на великі або великі символи. Коли значення відрізняється від none, регістр вихідного тексту буде змінено.
коротка інформація
Позначення
Опис | приклад | |
---|---|---|
<тип> | Вказує тип значення. | <размер> |
A && B | Значення мають виводитися у вказаному порядку. | <размер> && <цвет> |
A | B | Вказує, що треба вибрати лише одне значення із запропонованих (A або B). | normal | small-caps |
A || B | Кожне значення може використовуватись самостійно або спільно з іншими у довільному порядку. | width || count |
Групує значення. | [crop || cross] | |
* | Повторювати нуль або більше разів. | [,<время>]* |
+ | Повторювати один чи більше разів. | <число>+ |
? | Зазначений тип, слово чи група не є обов'язковим. | inset? |
(A, B) | Повторювати щонайменше A, але з більше разів. | <радиус>{1,4} |
# | Повторювати один або більше разів через кому. | <время># |
Значення
capitalize Перший символ кожного слова в реченні буде великим. Інші символи свого вигляду не змінюють. lowercase Усі символи тексту стають малими (нижній регістр). uppercase Усі символи тексту стають великими (верхній регістр). none Не змінює регістр символів.
Пісочниця
Вінні-Пух був завжди не проти трохи підкріпитися, особливо годин об одинадцятій ранку, тому що в цей час сніданок вже давно скінчився, а обід ще й не думав починатися. І, звичайно, він страшенно зрадів, побачивши, що Кролик дістає чашки та тарілки.
div (text-transform: capitalize;)
приклад
Культурна пам'яткаСередньовіччя
Амазонська низовина непомірно бере невеликий провіз кішок і собак, а Хайош-Байя славиться червоними винами.
Результат цього прикладу показано на рис. 1.
Мал. 1. Застосування якості text-transform
Об'єктна модель
Об'єкт.style.textTransform
Специфікація
Кожна специфікація проходить кілька стадій схвалення.
- Recommendation (Рекомендація) - специфікація схвалена W3C та рекомендована як стандарт.
- Candidate Recommendation ( Можлива рекомендація) - група, відповідальна за стандарт, задоволена, як він відповідає своїм цілям, але потрібна допомога спільноти розробників з реалізації стандарту.
- Proposed Recommendation ( Пропонована рекомендація) - на цьому етапі документ подано на розгляд Консультативної ради W3C для остаточного затвердження.
- Working Draft (Робочий проект) - більш зріла версія чернетки після обговорення та внесення поправок для розгляду спільнотою.
- Editor"s draft ( Редакторська чернетка) - Чорнова версія стандарту після внесення правок редакторами проекту.
- Draft ( Чернетка специфікації) – перша чорнова версія стандарту.
Дозволяє змінювати регістр літер тексту.
За замовчуванням встановлюється значення none , яке не впливає на текст. Регістр тексту залишається незмінним. Значення uppercase та lowercase перетворюють символи у верхній та нижній регістр, відповідно. Якщо вказати значення capitalize , то перші символи кожного слова будуть великими. Уherit успадковує значення батька.
приклад
h3 ( text-transform: uppercase; ) .lowercase ( text-transform: lowercase; ) .capitalize ( text-transform: capitalize; )Це заголовок. До нього застосовано властивість text-transform зі значенням uppercase. Всі символи будуть великими.
До цього абзацу застосовано Властивість Text-transform зі значенням Lowercase, а значить усі літери будуть у нижньому регістрі.
А до цього, останнього абзацу застосовано властивість text-transform з властивістю CAPITALIZE. Перші літери кожного слова будуть великими, і лише вони.