Верстка · Senior · Запитання 44 з 75
Ви будуєте CSS-архітектуру багатомовного сайту з арабською (RTL) і японською. Що важливо закласти?
- 1Окрему копію всіх стилів під кожну мову й напрямок письма
- ✓Правильна відповідь: Логічні властивості, атрибути
lang/dir, гнучкі контейнери під текст - 3Фіксовану ширину кнопок і блоків, щоб переклад не ламав макет
Пояснення
Логічні властивості (margin-inline-start, inset-inline-end) автоматично віддзеркалюють макет для RTL за dir="rtl". lang потрібен для правильних шрифтів, перенесень і лапок, а :lang() - для мовних стилів. Тексти різними мовами мають різну довжину, тому фіксовані ширини ламаються. Для CJK потрібні власні шрифти й правила перенесення (word-break, line-break).