Zum Inhalt springen

CSS in Mozilla prima, IE will nich

Erstellt am 19. August 2004 · 7 Antworten · letzte Antwort am 27. Juni 2006

Tags: Frage

Maxsteff ·

Hallo,
habe folgendes Problem, das ich auch mit verschiedenen Versuchen nicht lösen konnte:

mein Template wird in Firefox wie gewünscht mit CSS gerendert, aber der olle Internet Explorer will nich.

Das Template:

###############################################################################################
###############################################################################################
###############################################################################################
<!-- ###VIEW_PROFILE### begin-->
	<table>
	<table cellspacing="2" cellpadding="3">
		<FONT color="red"><!-- ###RECORD### begin-->
		<tr>
			<th align="left"><U1>###USERNAME_LABEL###:</U1></th><td><U2>###USERNAME###</U2></td><td rowspan="4" valign="top">###IMAGE###</td>
		</tr>
		<tr>
			<th align="left"><U1>###STATUS_LABEL###:</U1></th><td>###STATUS###</td>
		</tr>
		<tr>
			<th align="left"><U1>###MEMBER_SINCE_LABEL###:</U1></th><td><U2>###MEMBER_SINCE###</U2></td>
		</tr>		
		<tr>
			<th align="left"><U1>###NAME_LABEL###:</U1></th><td><U2>###NAME###</U2></td>
		</tr>
		<tr>
			<th align="left"><U1>###COMPANY_LABEL###:</U1></th><td><U2>###COMPANY###</U2></td>
		</tr>

		<tr>
			<th align="left" valign="top"><U1>###ADDRESS_LABEL###:</U1></th><td><U2>###ADDRESS###<br>###ZIP###&nbsp;###CITY###<br>###COUNTRY###</U2></td>
		</tr>
		<tr>
			<th align="left"><U1>###PHONE_LABEL###:</U1></th><td><U2>###TELEPHONE###</U2></td>
		</tr>
		<tr>
			<th align="left"><U1>###FAX_LABEL###:</U1></th><td><U2>###FAX###</U2></td>
		</tr>
		<tr>
			<th align="left"><U1>###EMAIL_LABEL###:</U1></th><td><U2>###EMAIL###</U2></td>
		</tr>		
		<tr>
			<th align="left"><U1>###WWW_LABEL###:</U1></th><td><U2>###WWW###</U2></td>
		</tr>
		<!-- ###RECORD### end--></FONT>
	</table>		
<!-- ###VIEW_PROFILE### end-->

###############################################################################################

Das Stylesheet:

U1 { 
	font-family: Verdana;
	font-weight: bold;
	font-size: 12px;
	color: black;
}
U2 { 
	font-family: Verdana;
	font-weight: normal;
	font-size: 11px;
	color: black;
}
U3 { 
	font-family: Verdana;
	font-weight: normal;
	font-size: 12px;
	line-height: 110%;
	color: black;
}
U4 {
	font-family: Verdana;
	font-weight: normal;
	font-size: 10px;
	line-height: 110%;
	color: black;
}
U5 {
	font-family: Verdana;
	font-weight: normal;
	font-size: 10px;
	color: black;
}

CSS-styled-content ist aktiviert.
Im Extensionstemplate der gewünschten Page steht im Setup:

page.stylesheet = fileadmin/css/test.css

Ergebnis in Mozi-Firefox: alles wie gewünscht.
Ergebnis in IE: keine Formatierung.

Weiß jemand woran es liegt ?

Thx für alle Hinweise... Gibt schon einen alten Thread, aber auch kein Lösungsansatz unter #65851

😢

CoolWater ·

hmm, mal so ins Blaue..

Änder mal in dem Style-Sheet U1, U2 usw. in .U1, .U2

In der HTML machst du dann statt

<U1>bla</U1>
<span class="U1">bla</span>

HTH
CW

Maxsteff ·

Coolwater !

hmm, mal so ins Blaue..

#giggle#

Würde eher sagen, mal so INS SCHWARZE !

Thx, jetzt klappt's. Wäre sehr nett, wenn Du mir verrätst, wieso der IE den Span-Tag akzeptiert, aber die "normale" Auszeichnung des CSS nicht. Empirisch ermittelt ? Oder gibt's da irgendwo was zum nachsurfen oder -schlagen.
Auf Microsoft habe ich mir in den chaotischen Archiven schon die Augen wund gesucht.

Thx nochmal an Coolwater!!!!!!!!!!!!

CoolWater ·

Hallo 🙂

Also generell ist es so, dass <i>eigene</i> Styles immer mit "." davor definiert werden. Allerdings "parst" der IE (und teilwiese auch der FX) Tags, die ihm nicht bekannt sind, einfach raus und gibt nur das zurück, was im Tag eingeschlossen ist. Der Span-Tag ist HTML-Standard und wird eigentlich von jedem Browser unterstützt, bzw. mir ist keiner bekannt, der das nicht kann 🙂

Generell kann ich SELFHTML sehr empfehlen, siehe dazu http://de.selfhtml.org/
Da findest du eigentlich alles, was mit HTML, CSS und Javascript zu tun hat.

Gruß und schönes WE
CoolWater

angsch-li ·

Hallo

Ich habe das selbe Problem, jedoch steht bei mir schon span drin und auch im css sind die klassen mit einem punkt vorab.

trotzdem zeigt mir der i-explorer nicht das gleiche an wie der firefox.. kann das daran liegen, dass ich die ganze seite nur mit divs aufgebaut habe?

gruss
angela

just2b ·

Hallo

angsch-li schrieb

Ich habe das selbe Problem, jedoch steht bei mir schon span drin und auch im css sind die klassen mit einem punkt vorab.

trotzdem zeigt mir der i-explorer nicht das gleiche an wie der firefox.. kann das daran liegen, dass ich die ganze seite nur mit divs aufgebaut habe?

und deswegen gräbst nen 2 Jahre alten thread aus? und divs mag der IE schon, muss an was anderem liegen aber ohne Information kann man schlecht/nicht helfen. Hast nen link?

georg