SetaPDF
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 21.10.2003, 10:26   #1
TP-Veteran
 
Benutzerbild von Butterstulle
 
Registriert seit: Jun 2002
Ort: Hamburg Altona
Butterstulle ist ein richtiges Arbeitstier - DANKEButterstulle ist ein richtiges Arbeitstier - DANKEButterstulle ist ein richtiges Arbeitstier - DANKEButterstulle ist ein richtiges Arbeitstier - DANKEButterstulle ist ein richtiges Arbeitstier - DANKEButterstulle ist ein richtiges Arbeitstier - DANKE

browserkompatibel aber wie?


Moin liebe Freunde des tabellenlosen designs,
Ich versuche meine Seite browserkompatibel zu gestalten. Dabei habe ich aber in Opera und Mozilla häßliche Verschiebungen im Design.
Die einzelnen Layer sind mal dichter mal weniger zusammengerückt.
Wo liegt der fehler im script?!
PHP-Code:
/* CSS Document */
body{
    
margin-top0px;
    
margin-left0px;
    
background#EBE9E9;
    

}
body a.{
    
color#0BA0D7;
}
#logo {
    
positionabsolute;
    
background-image:url(pics/head.jpg);
    
background-repeatnorepeat;
    
height130px;
    
width100%; 
    
    
    
}

 
#clink {
    
positionabsolute;
    
height20px;
    
left39px;
    
padding-top5px;  
    
font12px "Trebuchet MS"Georgia"Times New Roman"Timesserif
    
width700px
    
top135px
    
    
}

#clink a {
    
border-right#ffffff 3px solid;
    
padding-right10px;
    
displayinline
    
padding-left10px
    
border-left-width0px;
    
background#cccccc; 
    
    
     
    
color#065674;
    
    
text-alignleft
    
text-decorationnone;
    
border-stylesolid;
    
border-width2px;
    
border-color#cccccc; 
}

#clink a:hover {
    
    
background#D5F0FA; color: #0BA0D7; 
    
border-bottom-width2px;
    
border-bottom-color#0BA0D7;
    
}
    
#content{
    
    
positionabsolute;
    
font-family"Trebuchet MS"Georgia"Times New Roman"Timesserif;
    
font-size80%;
    
margin-top150px;
    
margin-left39px;
    
margin-bottom15px;
    
padding-top 5px;
    
padding-left 10px;
    
padding-right5 px;
    
padding-bottom 30px;
    
width473px;
    
z-index 20;
    
border-styledashed;
    
border-width2px;
    
border-color#cccccc;
    
background-color#ffffff;
    
}
#content a:hover {
    
color#0BA0D7;
    
}
    
    
#content h1 {
     
padding5px;
    
font-family"Trebuchet MS"Georgia"Times New Roman"Timesserif;
    
font-size120%;
    
font-weightnormal;
    
color#666666;
    
background-color transparent;
}

#content h2 {
    
padding3px;
    
font-family"Trebuchet MS"Georgia"Times New Roman"Timesserif;
    
font-size80%;
    
font-weightbold;
    
color#09688B;
    
background-color transparent;
}
#content h3 {
    
font-family"Trebuchet MS"Georgia"Times New Roman"Timesserif;
    
font-size80%;
    
font-weightbold;
    
color#666666;
    
background-color transparent;
}
#content p{
    
margin-top0px;
    
font-family"Trebuchet MS"Georgia"Times New Roman"Timesserif;
    
font-size80%;
    
font-weightnormal;
    
color#333333;
    
background-color transparent;
    
line-height 10%;
    
}
#ele1{
    
margin-left520px;
    
z-index10;
    
padding-top 20px;
    
positionabsolute;
    
top5px;
    }
    
    
#kontakt{
    
popsitionabsolute;
    
font-family"Trebuchet MS"Georgia"Times New Roman"Timesserif;
    
font-size80%;
    
padding-top 10px;
    
padding-bottom 30px;
    
padding-left 5px;
    
padding-right5px;
    
width473px;
    
z-index :30;}
#kurse{
    
positionabsolute;
    
font-family"Trebuchet MS"Georgia"Times New Roman"Timesserif;
    
font-size80%;
    
padding5px;
    
top170px;
    
left525px;
    
width:220px;
    
z-index 40;
    
border-styledashed;
    
border-width2px;
    
border-color#cccccc;
    
background-color#ffffff;
    
}
#content d{
    
    
font-family"Trebuchet MS"Georgia"Times New Roman"Timesserif;
    
padding-top0px;
    
padding-left5px;
    
font-size70%;
    
font-weightnormal;
    
color#333333;
    
background-color transparent;
    
line-height 100%;
    
}
#info {
    
positionabsolute;
    
font-family"Trebuchet MS"Georgia"Times New Roman"Timesserif;
    
padding5px;
    
top0px;
    
left485px;
    
width:150px;
    
z-index 40;
    
border-styledashed;
    
border-width2px;
    
border-color#cccccc;
    
background-color#ffffff;
    

um das ganze übersichtlich zu halten hier die url:oopsgrafix.de

und hier eine kurze Übersicht wie die Layerbenannung gedacht ist.
Ich danke euch schon mal für eure hilfe und hoffe auf selbige, denn ich hab echt keine Idee mehr.

dicken Gruß,
Butterstulle
Angehängte Grafiken
Dateityp: gif layout.gif (32,1 KB, 21x aufgerufen)
Butterstulle ist offline   Mit Zitat antworten


Alt 21.10.2003, 10:30   #2
TP-Special Mod
 
Benutzerbild von webmichl
 
Registriert seit: Jun 2001
Ort: 8°21' O 49°1' N
webmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine User
Schau Dir mal prefix Child-Selector-Erklärung in diesem Thread an - könnte auch Dich betreffen...
webmichl ist offline   Mit Zitat antworten
Alt 21.10.2003, 10:41   #3
TP-Veteran
 
Benutzerbild von Butterstulle
 
Registriert seit: Jun 2002
Ort: Hamburg Altona
Butterstulle ist ein richtiges Arbeitstier - DANKEButterstulle ist ein richtiges Arbeitstier - DANKEButterstulle ist ein richtiges Arbeitstier - DANKEButterstulle ist ein richtiges Arbeitstier - DANKEButterstulle ist ein richtiges Arbeitstier - DANKEButterstulle ist ein richtiges Arbeitstier - DANKE
Moin Michl,
Danke für den link.
Jetzt hab ich verstanden woran es liegt, aber noch nicht ganz wie ich dieses ie spezifikation richtig einbinde.
Prefix schreibt da:
Zitat:
in dem ich die problemzonen für den ie vorab definiere, dann mittels child-selektor das css an sich richtig stelle!

frei nach dem grundsatz: sowenig hacks wie nötig (child-sel. ist ja kein hack) und richtigen code verwenden (der für den ie ist oft eben nicht richtig gem. spezifikation, weil der ie den code falsch interpretiert)!
Diesen Part habe ich noch nicht ganz geblickt.
wie hast du den Spagat umgesetzt?

Gruß,
Butterstulle
Butterstulle ist offline   Mit Zitat antworten
Alt 21.10.2003, 10:48   #4
TP-Special Mod
 
Benutzerbild von webmichl
 
Registriert seit: Jun 2001
Ort: 8°21' O 49°1' N
webmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine User
Ich hab's zuerst für den IE entwickelt und anschliessend die Problemkinder für den Rest zurechtgerückt ( prefix Vorgehensweise hatte ich nämlich auch nicht so ganz kapiert... )
webmichl ist offline   Mit Zitat antworten
Alt 21.10.2003, 10:48   #5
TP-Specialist
 
Registriert seit: Aug 2002
Ort: Nähe Wien
prefix ist auf einem guten Weg
morgen

sorry, bin heute ziemlich im stress, ev. erklärt das hier die sache verständlich
prefix ist offline   Mit Zitat antworten
Alt 21.10.2003, 10:59   #6
TP-Specialist
 
Registriert seit: Aug 2002
Ort: Nähe Wien
prefix ist auf einem guten Weg
kurz, wenn du z.b. einen ie5 zur verfügung hast, schau dir mal diese beispielseite im ie5 und in den anderen browsern an.

der ie5 macht beide container gleich breit, während sie im ie6, mozfb usw. jedoch unterschiedlich breit (wie es sich gehört) dargestellt werden!

ie5: rechnet breite (200px) + border (je 10px) = 220px, hat hier jedoch den bug, dass er die 20px von den 200px abzieht -> rote fläche somit nur noch 180px

standard: breite = breite + border = 220px breit, rote fläche (richtig) 200px!

das ist der box-model-bug des ie, der in kleinen variationen auch in ie6 noch auftreten kann - dadurch verschiebungen gegenüber den "guten" browsern

Geändert von prefix (21.10.2003 um 11:02 Uhr).
prefix ist offline   Mit Zitat antworten
Alt 21.10.2003, 11:00   #7
TP-Veteran
 
Benutzerbild von Butterstulle
 
Registriert seit: Jun 2002
Ort: Hamburg Altona
Butterstulle ist ein richtiges Arbeitstier - DANKEButterstulle ist ein richtiges Arbeitstier - DANKEButterstulle ist ein richtiges Arbeitstier - DANKEButterstulle ist ein richtiges Arbeitstier - DANKEButterstulle ist ein richtiges Arbeitstier - DANKEButterstulle ist ein richtiges Arbeitstier - DANKE
Moin Moin,
ich bin auch im streß und schau nachher mal rein, werde mich melden, Danke!!!!
Gruß,
Butterstulle
Butterstulle ist offline   Mit Zitat antworten
Alt 21.10.2003, 16:33   #8
TP-Veteran
 
Benutzerbild von Butterstulle
 
Registriert seit: Jun 2002
Ort: Hamburg Altona
Butterstulle ist ein richtiges Arbeitstier - DANKEButterstulle ist ein richtiges Arbeitstier - DANKEButterstulle ist ein richtiges Arbeitstier - DANKEButterstulle ist ein richtiges Arbeitstier - DANKEButterstulle ist ein richtiges Arbeitstier - DANKEButterstulle ist ein richtiges Arbeitstier - DANKE
Moin,

Das sind schon mal prima Infos.
Das hab ich schon mal begriffen. Was ich noch nichts ganz verstehe, ist der Bezug zu meinem css. script s.o.
Vielmehr, wie kann ich da die einzelnen Browser ansprechen?
Ein kleines Beispiel wäre toll.
Oder vielleicht nochmal die Erklärung des voice-family Ausdrucks bezogen auf mein css.

THXund lieben Gruß,
Butterstulle
Butterstulle ist offline   Mit Zitat antworten
Alt 21.10.2003, 18:36   #9
TP-Specialist
 
Registriert seit: Aug 2002
Ort: Nähe Wien
prefix ist auf einem guten Weg
grundsätzlich ist es nicht gut, zuviel mit hacks bzw. child-selektoren zu arbeiten - der beste code ist der einfache code

leider jedoch ist es oft nötig, dafür child-selektoren bzw. tanteks hack heranzuziehen.

was genau verstehst du bei voice-family nicht?? das ist tantek's hack - alles davor lesen alle browser, alles NACH voice-family dann nur noch browser ie > 6 bzw. die anderen, also nicht der 5er!

um dein problem mal konkret behandeln zu können, lad es bitte mal ins netz
prefix ist offline   Mit Zitat antworten
Alt 21.10.2003, 18:40   #10
TP-Veteran
 
Benutzerbild von Butterstulle
 
Registriert seit: Jun 2002
Ort: Hamburg Altona
Butterstulle ist ein richtiges Arbeitstier - DANKEButterstulle ist ein richtiges Arbeitstier - DANKEButterstulle ist ein richtiges Arbeitstier - DANKEButterstulle ist ein richtiges Arbeitstier - DANKEButterstulle ist ein richtiges Arbeitstier - DANKEButterstulle ist ein richtiges Arbeitstier - DANKE
Moin auch,

aha, damit ist mir auch weitergeholfen.
Meine css datei ist oben angeführt oder brauchst du noch den Quellcode meiner .php datei?

Muß ich denn bei dem jeweilig verrutschen Container meine margin Angaben mit diesem voice-family Begriff verändern?
Danke erstmal,
Butterstulle
Butterstulle ist offline   Mit Zitat antworten
Alt 21.10.2003, 18:42   #11
TP-Specialist
 
Registriert seit: Aug 2002
Ort: Nähe Wien
prefix ist auf einem guten Weg
langsam

tantek's hack hilft dir bei problemen mit nn oder opera oder mozilla GAR NIX!

dafür ist der child-selector zuständig

bitte lad es mal rauf - dann schaun wir uns mal die troubles an
prefix ist offline   Mit Zitat antworten
Alt 21.10.2003, 20:22   #12
TP-Veteran
 
Benutzerbild von Butterstulle
 
Registriert seit: Jun 2002
Ort: Hamburg Altona
Butterstulle ist ein richtiges Arbeitstier - DANKEButterstulle ist ein richtiges Arbeitstier - DANKEButterstulle ist ein richtiges Arbeitstier - DANKEButterstulle ist ein richtiges Arbeitstier - DANKEButterstulle ist ein richtiges Arbeitstier - DANKEButterstulle ist ein richtiges Arbeitstier - DANKE
Meine css datei kannst du oben einsehen ebenso den link und eine Erklärung für die Container im ersten post, oder was soll ich hochladen?

Sei mir nicht böse, meine Kleine weigert sich heute einzuschlafen, deshalb bin ich zeitweise nicht online.
Bitte nicht als desinterresse werten, ich bin brennend interessiert

Vielen dank schonmal
Butterstulle ist offline   Mit Zitat antworten
Alt 21.10.2003, 20:24   #13
TP-Specialist
 
Registriert seit: Aug 2002
Ort: Nähe Wien
prefix ist auf einem guten Weg
sorry butterstulle, hab ich oben übersehen

na, dann kümmer dich mal um die kleine, keine angst - wir können das morgen auch noch lösen - werd mir das jetzt mal ansehen...
prefix ist offline   Mit Zitat antworten
Alt 21.10.2003, 20:27   #14
TP-Specialist
 
Registriert seit: Aug 2002
Ort: Nähe Wien