Одиниця ch визначає ширину нульового символу (0). Якщо браузер не може обчислити розміри цього символу (наприклад, для шрифту користувача), тоді ширина символу приймається рівною 0.5em, а висота 1em.
Для моноширинного шрифту (наприклад, Courier), в якому ширина всіх символів однакова, 1ch дорівнює ширині одного довільного символу. Для інших шрифтів (Times, Helvetica та ін.) будь-який символ може виявитися вуж або ширше за нуль.
Приклад
<! DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>ch</title> <style> input { font-family: Courier, monospace; /* Моноширинний шрифт */ padding: 5px 10px; /* Поля у тексті */ width: 8ch; /* Ширина в символах */ } </style> </head> <body> <form> <p>Введіть пароль (не більше 8 символів)</p> <p><input type="password" maxlenght="8"></p> </form> </body> </html>
Примітка
Internet Explorer некоректно вважає ширину нульового символу, в результаті 1ch виявляється менше ніж ширина символу 0.
Специфікація
Специфікація | Статус |
---|---|
CSS Values and Units Module Level 4 | Робочий проект |
CSS Values and Units Module Level 3 | Можлива рекомендація |
Специфікація
Кожна специфікація проходить кілька стадій схвалення.
- Recommendation (Рекомендація) — специфікація схвалена W3C і рекомендована як стандарт.
- Candidate Recommendation (Можлива рекомендація) — група, яка відповідає за стандарт, задоволена, як він відповідає своїм цілям, але потрібна допомога спільноти розробників з реалізації стандарту.
- Proposed Recommendation (Пропонована рекомендація) — на цьому етапі документ представлений на розгляд Консультативної ради W3C для остаточного затвердження.
- Working Draft ( Робочий проект) — більш зріла версія чернетки після обговорення та внесення поправок для розгляду спільнотою.
- Editor draft (Редакторська чернетка) — чорнова версія стандарту після внесення правок редакторами проекту.
- Draft (Чернетка специфікації) — перша чорнова версія стандарту.
Браузери
9 | 12 | 27 | 20 | 7 | 2 |
4.4 | 2 | 46 | 7 |
Браузери
У таблиці браузерів застосовуються такі позначення.
- — властивість повністю підтримується браузером з усіма допустимими значеннями;
- — властивість браузером не сприймається та ігнорується;
- — при роботі можлива поява різних помилок, або властивість підтримується лише частково, наприклад, не всі допустимі значення діють або властивість застосовується не до всіх елементів, зазначених у специфікації.
Кількість вказує версію браузера, починаючи з якої властивість підтримується.
credit">Автор та редактори
Останнє змінено е: 28.09.2019
Редактори: Влад Мержевич