Seite 1 von 1

Umlaute in CSS wobei auskomatiert klappt nicht

Verfasst: 28.06.2008 12:10
von Elvis
Hallo,
ich habe mir eine eigene CSS Datei für prosilver erstellt und bin gerade dabei diese ein wenig zu Komentieren.
Ohne Umölaute (ä, ö, ü) klappt das wunderbar nur wenn ich diese schreibe spinnt das ganze Forum rum d.h. ich habe keine CSS foramtierungen mehr :/

das Funktioniert

Code: Alles auswählen

.top-left, .top-right, .bottom-left, .bottom-right {
   background-image: url("{T_THEME_PATH}/images/rahmen.gif"); /* Pfad und Name des Bildes */
   height: 20px;       	/* hoehe der Ecken --  haelfte der hoehe vom Bild */
   font-size: 2px;	
}
das Funktioniert nicht

Code: Alles auswählen

.top-left, .top-right, .bottom-left, .bottom-right {
   background-image: url("{T_THEME_PATH}/images/rahmen.gif"); /* Pfad und Name des Bildes */
   height: 20px;       	/* höhe der Ecken --  hälfte der höhe vom Bild */
   font-size: 2px;		
   }
warum kann ich keine Umlaute in der CSS Datei verwenden obwohl diese Auskomatiert sind ?

Verfasst: 29.06.2008 10:41
von JFooty
Umlaute in Kommentaren funktionieren eigentlich problemlos, wenn du eine normale html-Seite per css gestaltest.
Aaaaber:
Das phpBB3 führt die css-Anweisungen über einen kleinen Umweg, nämlich die style.php aus.
Und da kommt wieder die UTF-8 (ohne BOM)-Geschichte ins Spiel, die keine Umlaute mag.
Probiere stattdessen mal ö statt ö usw. . Das müsste dann funktionieren. :wink:

PS: Ich bin kein php-Experte. Sollte ich zu großen Blödsinn geschrieben haben, korrigiert mich bitte.

Verfasst: 29.06.2008 12:16
von Elvis
Und da kommt wieder die UTF-8 (ohne BOM)-Geschichte ins Spiel, die keine Umlaute mag.
Probiere stattdessen mal ö statt ö usw. . Das müsste dann funktionieren
Das ohne Boom habe ich ja beachtet, und wenn ich mit dem HTML Ersatz schreibe kann ich nix Lesen was da steht. Naja Egal ich habe es dann so gelöst. stat ä ae. stat ö oe usw sind ja nur Kommentare.

Verfasst: 29.06.2008 13:06
von JFooty
Merkwürdig. Bei mir funktioniert die Variante mit der HTML-Ersetzung ohne Probleme.
PS: Wäre es vielleicht möglich, dass bei dir ein /* oder ein */ fehlt?

Verfasst: 29.06.2008 13:35
von Elvis
der Code von oben ist nur ein kleiner Auszug aus meiner xxx.css Datei.
Davon abgesehen habe ich die komplette CSS Datei neu geschrieben und da Fehlt kein ; oder /* ) usw-

wie gesagt ist auch egal ich habe es ebend mit ae usw geschrieben zb

Code: Alles auswählen

.top-right, .bottom-right {
   margin-left: 20px;  /* Breite der Ecken */
   margin-top: -20px;  /* Hoehe der Ecken - Negativ */
   }