BOM

20/01/2008 - 15:48 von Erich Gysel | Report spam
Hallo

ich habe ein Problem mit CSS-Formatierung. Sofort ersichtlich ist dies nur
beim Netscape 7.1 mi folgenden Beispiel :
http://www.alternatives-wandern.ch/bergseen.htm. Der Titel ist völlig
zerrissen und falsch formatiert. Bei anderen Browsern ist dies weniger
offensichtlich, dass Formatierungen falsch sind. Das Problem heisst BOM. Ich
wàre nie auf die Lösung gekommen. Dank eines Könners aus dem
http://xhtmlforum.de (dieses Forum kann ich wàrmstens empfehlen) ist der
Fehler wahrscheinlich bekannt.

Zitat aus dem Posting IChao :
http://xhtmlforum.de/49943-titel-fo...post367835 :
Bei den Bergseen ist nicht nur der Titel nicht richtig formatiert, sondern
body hat auch nicht die richtige Schrift etc. Es wird in allen CSS-files
jeweils die erste Regel ignoriert vom NN7.1. Das liegt wahrscheinlich daran,
dass hier ein BOM am Anfang der Datei steht, danach folgt ein Kommentar,
dann die erste Regel. In head.css liest NN7.1 also

Code:
 h1 {}interpretiert das BOM also als Selektor, der nicht gefunden wird.
Die folgende Regel, h1 span wird gefunden, color:white gesetzt und weiß auf
weiß gerendert.

In main.css passiert das Gleiche mit body, hier wird statt font-family:
arial, helvetica, sans-serif; bei mir eine Schrift mit Serifen angezeigt.
Die Regel wird also ebenfalls ignoriert -> Zitatende

Ich habe das betreffende css-Stylesheet angeschaut. Es ist tatsàchlich
UTF8-codiert. Bei den Websiteeinstellungen steht unter :
Standartseitencodierung -> US/Westeuropàisch.

a) wie um Himmelswillen wird dann ein CSS-Stylesheet UTF-8 codiert ?
b) die betroffenen Stylesheets sind auch nicht neu. Also müssten sie die
ursprüngliche Codierung beibehalten.
c) ich weiss im Moment auch nicht, welche Dateien überhaupt betroffen sind
(HTML, CSS, Text, )
d) installiert habe ich xWeb SP1

Es scheint sich um einen ganz fatalen Bug in xWeb zu handeln. Alle, die
àhnlich unerklàrlich Phànome beoabachten, sollten einmal an diese
BOM-Geschichte denken.

Gruss
Erich
 

Lesen sie die antworten

#1 Erich Gysel
20/01/2008 - 16:54 | Warnen spam
Hallo

Ergànzung zum 1. posting :

a) es war tatsàchlich das BOM, das die Fehler verursachte.
b) von 25 CSS-Stylesheets waren 23 falsch.
c) ich muss die ganze Website neu testen
d) Ich habe die Dateien noch nicht hochgeladen. Das Problem kann
remoteseitig noch betrachtet werden.

Erich

Ähnliche fragen