CSS für Rechts-nach-links-Sprachen in Portalen
Sie können die Generierung von CSS für Rechts-nach-links-Sprachen mit einer Vielzahl von Methoden steuern.
Basissystemportale zusätzlich Serviceportal(/sp) und anwenderdefinierte Portale erfordern möglicherweise zusätzliche CSS-Anpassungen, um die Richtung eines Portals für Rechts-nach-links-Sprachen vollständig zu spiegeln.
Anwenderdefinierte Widgets erfordern möglicherweise eine manuelle Konvertierung für Rechts-nach-links-Sprachen.
- Verschieben Sie für Inline-Stile in der HTML-Vorlage eines Widgets diese Stile in die CSS des Widgets, damit sie automatisch konvertiert werden.
- Für interne Stile in der HTML-Vorlage eines Widgets können Sie verwenden
[Dir=”rtl”]Attributauswahl oder.rtlKlassenauswahl zur Bereitstellung von CSS, die spezifisch für Rechts-nach-links-Sprachen ist. - Um CSS einzubeziehen, die spezifisch für Rechts-nach-links-Sprachen sind, können Sie aufrufen IsRTLEnabled() Methode in GlideSPScriptable - ScopedKlasse im Serverskript eines Widgets, oder verwenden Sie G_Portal_isrtl Globale Kennzeichnung im Client-Skript des Widgets.
Außerdem können Sie in der CSS-Instanz von Design, Seite, Widget oder Widget-Instanz CSS-Eigenschaften nur mit einer Sass-Interpolationszeichenfolge (. Von rechts nach links Anweisungen hinzufügen #{""} ).
| CSS-Anweisung von rechts nach links | Beschreibung |
|---|---|
/*rtl:Ignorieren*/ |
Ignoriert die Eigenschaft beim Konvertieren von Portal-CSS für Rechts-nach-links-Sprachen. |
/*rtl:preend:10 px*/ |
Fügt dem Anfang des Eigenschaftswerts für Sprachen von rechts nach links einen Wert hinzu. Dieses Beispiel ist vorangestellt 10 px . |
/*rtl:append:3rem*/ |
Fügt dem Ende des Eigenschaftswerts für Sprachen von rechts nach links einen Wert hinzu. Dieses Beispiel wird angehängt 3rem . |
/*rtl:ersetzen: Oder /*rtl: |
Ersetzt den Eigenschaftswert durch den angegebenen Wert für Sprachen von rechts nach links. Dieses Beispiel ersetzt den Eigenschaftswert durch 30 px . |
/*rtl:INSERT:25px*/ |
Fügt den angegebenen Wert anstelle der Anweisung für Rechts-nach-links-Sprachen ein. Dieses Beispiel wird eingefügt 25 px . |
Ignorieren Sie die Transformationseigenschaft im konvertierten CSS von rechts nach links
.fl {
transform: rotate(45deg) translateY(5px) #{"/*rtl:ignore*/"};
}