zurück zur Startseite
  


Zurück XHTMLforum > (X)HTML und CSS > CSS
Seite neu laden Ein Fall fuer CSS Preprocessor?

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 14.10.2015, 12:30
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 14.10.2015
Beiträge: 1
TheGhost befindet sich auf einem aufstrebenden Ast
Standard Ein Fall fuer CSS Preprocessor?

Hallo zusammen,

folgende Problematik:
Eine Website in 2 Sprachen (dt. + arabisch), es soll nur jeweils ein CSS eingebunden werden. Also werden 2 CSS Files nötig, die parallel gepflegt werden wollen, damit sie nicht auseinanderlaufen. Hier entsteht die Fehlerquelle, indem eine Auszeichnung von dem dt. CSS nicht in das arabische CSS übertragen wird. Also wäre es praktisch ein 'Ausgangs' CSS zu haben mit 'doppelten' Anweisungen für die beiden Dateien. Diese sollen nun erzeugt werden auf Basis der einen Datei und mir ein styles-dt.css und ein styles-ar.css schreiben mit den variierenden Angaben z.B. zur 'direction: ltr/rtl'.
Ist soetwas ein Fall für einen Preprocessor oder gibt es andere Techniken? Wer kann mir etwas dazu sagen, wer hat Erfahrung mit soetwas?

Grüße + Danke für Eure Hilfe

Geändert von TheGhost (14.10.2015 um 12:33 Uhr)
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 14.10.2015, 14:05
Benutzerbild von Thielo
Web Ninja
XHTMLforum-Kenner
 
Registriert seit: 17.09.2009
Ort: Stuttgart oder so
Beiträge: 3.372
Thielo ist ein LichtblickThielo ist ein LichtblickThielo ist ein LichtblickThielo ist ein LichtblickThielo ist ein LichtblickThielo ist ein Lichtblick
Standard

Ja, für mich klingt es nach SASS oder LESS.
Beide CSS Dateien arbeiten mit dem gleiche "Grund-CSS" aber es existieren dor eingebundene LESS/SASS Dateien, die dann widerum nur für den Sprachabhängigen Teil dienlich sind.

Ansatz wäre also (anhand von sass)

assets/scss/main-dt.scss
Dort eingebettet wird dann
_header.scss
_footer.scss
_dt.scss

assets/scss/main-ar.scss
Dort eingebettet wird dann
_header.scss
_footer.scss
_ar.scss

_header.scss und _footer.scss sind exakt die gleichen Dateien für beide Stylesheets.
Am Ende wird das dann kompiliert:
assets/scss/main-dt.scss => /dist/css/main-dt.css
assets/scss/main-ar.scss => /dist/css/main-ar.css
__________________
Hier ein immer gültiges Statement: Überarbeite deine Code, lerne die Grundlagen, widersprich mir nicht, wehre dich nicht, ich habe Recht, wir sind Lolgion, wir sind viele.. potato...
All meine Angaben sind ohne Gewähr, es könnte also trotz meiner Unfehlbarkeit dazu kommen dass ich falsch liege

www.richard-thiel.de | Müssen Websiten überall gleich ausschauen?
Mit Zitat antworten
Sponsored Links
Antwort

Stichwörter
less, multilingual, preprocessor, sass, scss

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Runde Ecken mit Seiten, grafisch nicanor CSS 2 27.08.2011 13:43
Was ist in diesem Fall die "feine, englische Art"...? :) Forgetta CSS 5 23.07.2010 21:16
Ein trivialer Fall Rico Javascript & Ajax 9 10.08.2009 13:23
Schenkt ihr den CSS-Warnungen grosse Beachtung? (spezieller Fall) Pascolo CSS 9 11.07.2008 09:54
Unterschiede IE6 und IE7 bei Spaltenlayout, Fall für Profis BigBuddha CSS 3 12.03.2007 10:32


Alle Zeitangaben in WEZ +2. Es ist jetzt 16:39 Uhr.