HTML und CSS · Senior · Frage 44 von 75
Du entwirfst die CSS-Architektur einer mehrsprachigen Website mit Arabisch (RTL) und Japanisch. Was musst du einplanen?
- 1Logische Eigenschaften, Attribute
lang/dir, flexible Container für Text - 2Für jede Sprache und Schreibrichtung eine eigene Kopie aller Styles
- 3Feste Breiten an Buttons und Blöcken, damit Übersetzungen das Layout nicht sprengen
Antwort zeigen
Richtige Antwort: Logische Eigenschaften, Attribute lang/dir, flexible Container für Text
Erklärung
Logische Eigenschaften (margin-inline-start, inset-inline-end) spiegeln das Layout mit dir="rtl" automatisch für RTL. lang braucht man für richtige Schriften, Silbentrennung und Anführungszeichen, und :lang() für sprachspezifische Styles. Die Textlänge variiert zwischen Sprachen, also brechen feste Breiten. CJK braucht eigene Schriften und Umbruchregeln (word-break, line-break).