Seite 1 von 1

CSS width-tag für IE

Verfasst: 11.11.2006 15:10
von henrik
hallo leute ..

habe folgendes problem... in meiner CSS.datei habe ich folgedes definiert

Code: Alles auswählen

.body { width:1000px; } 
klappt mit dem firefox auch ohne probleme. aber der IE ignoriert es komplett ! ..

jaja, blöder IE .. aber leider nutzen ihn dann doch noch viele menschen.

jemand eine idee ?

Verfasst: 11.11.2006 18:10
von Toflar
Hmm also mir persönlich wäre das noch nie aufgefallen.

IE hat zwar Probleme mit etlichen Dingen^^

Was genau willst du denn mit width definieren? Kannst du mal einen grösseren Ausschnitt aus deiner HTML und CSS-Datei posten?

Verfasst: 11.11.2006 19:28
von henrik
hi..

aus der CCS.datei

Code: Alles auswählen

body {
	background-color: #f7fff7;
		
	background-image: url(images/bg.jpg);
	background-repeat: repeat-y -x;
		
	scrollbar-face-color: #eeffee;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #eeffee;
	scrollbar-3dlight-color: #000000;
	scrollbar-arrow-color:  #008000;
	scrollbar-track-color: #f7fff7;
	scrollbar-darkshadow-color: #99cc99;
}



.body {
	background-color: #f7fff7;
		scrollbar-face-color: #eeffee;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #eeffee;
	scrollbar-3dlight-color: #000000;
	scrollbar-arrow-color:  #008000;
	scrollbar-track-color: #f7fff7;
	scrollbar-darkshadow-color: #99cc99;
	width:1000px;
	}
und hier im einsatz in der overall_header.tpl

Code: Alles auswählen

<body bgcolor="{T_BODY_BGCOLOR}" text="{T_BODY_TEXT}" link="{T_BODY_LINK}" vlink="{T_BODY_VLINK}" class="body">
also der sinn der ganzen sache soll sein das die komplette page nicht mehr 1000px breit ist .. egal bei welcher auflösung ..

.. für jede hilfe sehr dankbar :)

Verfasst: 11.11.2006 21:38
von easygo
Statt

Code: Alles auswählen

.body {
versuchs mal so

Code: Alles auswählen

body.irgendwas {
Die beiden Zeilen

Code: Alles auswählen

  background-image: url(images/bg.jpg); 
  background-repeat: repeat-y -x;
gehören evtl. auch dort rein / der IE scrollbar stylesheet eher nicht

und dann halt class="body" umändern in class="irgendwas"

Andere Möglichkeit wäre, für das primäre table element im body statt
Prozentwert eine absolute Breite von 1000 festzulegen. easy

Verfasst: 12.11.2006 18:10
von henrik
hi .. danke für deine 2te antwort ;)

ja, absolut recht, der code sollte schon richtig geschrieben sein bzw. den standart sollte man schon einhalten .. :oops:


aber leider hat deine 1. variante auch nicht gefunzt.

aber habe es jetzt über die CSS im .bodyline_page hinbekommen

Code: Alles auswählen

.bodyline_page	{
width:1000px;			
}
klappt bei beiden browsern ..

danke !