Antworten auf deine Fragen:
Neues Thema erstellen

CSS hilfe für IE 5 und 6

Vansoul

Noch nicht viel geschrieben

Hallo Leute,
vielleicht kann mir einer das Mal erklären, sodass ich Anfänger das auch verstehe.
Ich bin gerade dabei für eine Freundin Ihre Webseite neu zu erstellen und habe ein kleines Problem mit der Darstellung im IE 5 und 6. Das ist meine erste Seite mit reinem CSS und nicht wie sonst Tabellenlayout in Kombination mit Ebenen.
Die Nachmittage mit Google haben zwar mir was zum Lesen gebracht und probieren, aber zum Erfolg hat es nicht gelangt. Ich weiß ich könnte auch sagen, wer noch alte Browser hat, der hat Pech. Aber dass wollen wir ja auch nicht.
Falls jemand einen Tipp hat wäre ich Ihn dankbar.

Gruß Rogér



CSS
Code:
*{
margin:0;
padding:0;
}

body { 
    background-image: url(../Hompage-Bilder/Backgroundpic.gif); 
    background-repeat: repeat; 
    width: 100%; 
    height: 100%; 
    margin: 0; 
    padding: 0; }

h1 { 
    color: #bacd9a; 
    font-size: 18px; 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-weight: bold; 
    font-style: normal; 
    line-height: 22px; 
    text-align: left; 
    margin: 50px 0 16px; 
    padding: 10px 0 5px 0; 
    border-bottom: 1px solid #333; }
    
h2 { 
    color: #bacd9a; 
    font-size: 16px; 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-weight: bold; 
    font-style: normal; 
    line-height: 18px; 
    text-align: left; 
    margin: 30px 0 16px; 
    padding: 0 0 5px 0; 
    border-bottom: 1px solid #333; }
    
h3 { 
     color: #bacd9a; 
     font-size: 12px; 
     font-family: Verdana, Arial, Helvetica, sans-serif; 
     font-weight: normal; 
     font-style: normal; 
     line-height: 14px; 
     text-align: left; 
     margin: 1px 0 10px; 
     padding: 0; }
     
p { 
    color: #fff; 
    font: 11px/14px Verdana, Arial, Helvetica, sans-serif; 
    text-align: left; 
    margin: 0 0 20px; 
    padding: 0; }

#box { 
    background-image: url(../Hompage-Bilder/Mainpic.gif); 
    width: 980px; 
    height: auto; 
    margin: 0 auto; }



#header { 
    background-image: url(../Hompage-Bilder/Headpic.gif); 
    background-repeat: no-repeat; 
    width: 980px; 
    height: 260px; }



#content { 
    width: 980px; 
    height: auto; }



#sidebar { 
    width: 180px; 
    height: auto; 
    float: left; 
    margin-top: 0; 
    margin-left: 100px; 
    padding: 0; }



#contentarea { 
    width: 560px; 
    height: auto; 
    float: right; 
    margin-right: 80px; }

#box1 { 
    text-align: left; 
    width: 150px; 
    height: 160px; 
    margin:10px 0 10px 10px; 
    padding: 0 0 0 10px; 
    float: left; }

#box1l { 
    text-align: left; 
    width: 150px; 
    height: 160px; 
    margin:10px 0 10px 10px; 
    padding: 0 0 0 10px; 
    float: left; 
    border-left: 1px solid #333; }

#box2 { 
    text-align: left; 
    width: 200px; 
    height: 300px; 
    margin: 0; 
    padding: 0; 
    float: right; }

div.clear {
    clear: both;
    height: 0;
    font-size: 0;
    margin: 0;
    padding: 0; }



#footer { 
    background-image: url(../Hompage-Bilder/Footerpic.gif); 
    background-repeat: no-repeat; 
    clear: both; 
    width: 980px; 
    height: 130px; }


#navcontainer 
{ width: 180px; padding: 0; color: #333; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; height: auto; margin-top: 50px; }

#navcontainer ul
{ height: 35px; list-style: none; margin: 0; padding: 0; }

#navcontainer li
{ height: 35px; margin: 2px 0 0; }

#navcontainer li a
{ display: block; color: #bacd9a; background-image: url(../Hompage-Bilder/button_vert.gif); background-repeat: no-repeat; text-decoration: none; width: 100%; height: 35px; margin-top: 2px; padding-top: 10px; padding-left: 20px; }

html>body #navcontainer li a { width: auto; }

#navcontainer li a:hover
{ color: #fff; background-image: url(../Hompage-Bilder/button_vert_over.gif); background-repeat: no-repeat; height: 35px; margin-top: 2px; }
 

jaderbass

Noch nicht viel geschrieben

AW: CSS hilfe für IE 5 und 6

Hallo Rogér,

ja das ewige Problem mit dem Internet-Explorer... Es ist so, dass der IE in den verschiedensten Versionen (am schlimmsten ist die Version 6) die Abstände bei Platz einnehmenden Tags wie div, p img etc. anders berechnet als die "üblichen" Browser. Mir hat es immer geholfen für die unterschiedlichen Versionen des IE verschiedene CSS-Dateien einzubinden. Es gibt dafür einen Hack. Und so könnte das aussehen:
HTML:
<link rel="stylesheet" media="all" type="text/css" href="styles/normale.css" />
<!--[if IE 5]>
<link rel="stylesheet" media="all" type="text/css" href="styles/ie5.css" />
<![endif]-->
<!--[if lte IE 6]>
<link rel="stylesheet" media="all" type="text/css" href="styles/ie6plus.css" />
<![endif]-->
<!--[if IE 7]>
<link rel="stylesheet" media="all" type="text/css" href="styles/ie7.css" />
<![endif]-->
Zur Erklärung: Das spezielle Tag
HTML:
<!--[if IE X]>
kennt nur der Internet-Explorer und wird von anderen Browsern ignoriert. Hier kann man die einzelnen Versionen direkt ansprechen wie im Beispiel den IE5 und den IE7 bzw. kann Einstellungen festlegen ab welcher Version diese spezielle CSS-Datei gelten soll (im Beispiel der IE6). Weitergehende Infos zu diesem Hack findest du sicher über Google.

Wenn man die "normale" Version der CSS-Datei zuerst einbindet und danach die speziellen IE-Versionen muss man in den einzelnen CSS-Dateien auch nicht noch einmal alle Einstellungen angeben. Man kann dann nur die Einstellungen entsprechend angeben, für die die anderen Werte notwendig sind weil: Einstellungen einer später eingebundenen CSS-Datei überschreiben die von früher eingebundenen Dateien.

Hoffe ich konnte helfen.

Gruß
Jörg
 

Evilmachine

Webprogrammierer

AW: CSS hilfe für IE 5 und 6

Wobei man sich überlegen sollte den IE 5 und 6 außen vor zu lassen.

Diese Versionen werden selbst von großen Firmen nicht mehr beachtet, unter anderem von Microsoft selbst.

Bei uns in der Firma haben wir den IE6 Support auch eingestellt und viele Kunden fragen schon gar nicht mehr danach oder verzichten von Anfang an drauf.
 

Vansoul

Noch nicht viel geschrieben

AW: CSS hilfe für IE 5 und 6

Danke euch beiden für die schnellen Antworten. Aber jaderbass, ist das nicht bissel umständlich. Ich müsste dann immer probieren wie es in den IE 5 - 9 ausschaut und so lange probieren bis es passt :(
Ich persönlich benutze seit Jahren nur den FF und Schau mir die Seiten immer nur per IE-Tester an.
Nun steht die Frage, machen wie jaderbass und sich mit Hacks auseinander setzen oder IE 5 und 6 ... wie macht man es: Ein wink über die Schulter.
 

Evilmachine

Webprogrammierer

AW: CSS hilfe für IE 5 und 6

Die Seite für IE5 und 6 anzupassen ist zeitaufwendig und vor allem teilweise sehr mühsam.

Du müsstest jede CSS Datei extra für die Browser anpassen was deutlich mehr Arbeit bedeutet.

Die Frage ist wie wichtig ist es für den Kunden die Seite auch im IE5 und 6 funktional zu haben.

Die Verteilung dieser beiden Versionen ist mittlerweile nicht mehr so groß.

IE6 kommt gerade noch auf 4,5 %. Webbrowser – Wikipedia

IE5 wird da gar nicht mehr aufgeführt.
 

patrick_l

Hat es drauf

AW: CSS hilfe für IE 5 und 6

IE6 kommt gerade noch auf 4,5 %n

4,5 also fast 5 % finde ich persönlich zu hoch um dort keine Anpassungen vorzunehmen. Je nach Auftrag, Seite und Kundenwunsch sollten man handeln. Ich selber bin froh wenn der IE6 endlich verschwunden ist.

IE5 wird da gar nicht mehr aufgeführt.
IE5 würde ich nicht optimieren. Bis IE6 kann ich ja noch verstehen. Alles darunter sollte unter den Tisch fallen. Ich würde höchstens eine Nachricht anzeigen und den Besucher fragen was er mit so einer alten Krücke und Sicherheitslücke im Internet macht. ;)

Zu guter Letzt. Für den schnellen und einfachen Weg die Seite an den IE anzupassen kann man auch die "Bugfixes" verwenden. Ist der Weg über JavaScript. Zwar blöde wenn dies dekativiert ist, dafür aber ein schneller und einfacher weg einzelne Bugs des IE auszugleichen. Einfach über die Conditional Comments den IE ansprechen und das JavaScript einbinden.

Hier zum nachlesen: Conditional Comments

Grüße Otto
 

Evilmachine

Webprogrammierer

AW: CSS hilfe für IE 5 und 6

Der Internet Explorer wird am 27. August 10 Jahre alt.

Ich finde es schon aus Sicherheitsaspekten verwerflich einen so alten Browser zu nutzen.

Und das machen wir unseren Kunden auch klar. Google hat seit fast einem Jahr auf sämtlichen Services IE 6 Support beendet.

Auf allen Seiten die wir designen bauen wir eine Leiste ein die bei der Benutzung aufpoppt und den Hinweis gibt das der Browser der verwendet wird stark veraltet ist.

Das hatte eine deutliche Reduzierung der Zugriffszahlen mit IE6 auf den meisten Seiten zur Folge.

Anscheinend haben sich die Leute das zu Herzen genommen.

Mehr Infos zu der Leiste unter IE6 Update

@topic: Du musst selber entscheiden ob du den IE6 untersützen willst. Wenn ja kommst du über komplexe Hacks nicht drum rum. Such dir eine Liste der bekannten IE6 Bugs bei Google raus, dann weißt du auch welche Aspekte der CSS Dateien du anpassen musst.
 

mobi

Noch nicht viel geschrieben

AW: CSS hilfe für IE 5 und 6

Wir haben unsere neue HP auch nicht mehr für den IE 6 angepasst.
Das wäre einfach vom Aufwand alleine schon zviel.Am besten lass es wirklich sein für den IE6 bzw. soagr den 5er.
Der Anteil ist einfach viel zugering, als das sich der Aufwand lohnt
 

patrick_l

Hat es drauf

AW: CSS hilfe für IE 5 und 6

Auf allen Seiten die wir designen bauen wir eine Leiste ein die bei der Benutzung aufpoppt und den Hinweis gibt das der Browser der verwendet wird stark veraltet ist.

Dieses Konzept sollte sich in meinen Augen so schnell wie möglich Schule machen. Ich meine damit das andere Webseitenbetreiber dies genauso handhaben. Somit lässt sich der IE6, der ja das Hauptaugenmerk ist schnell aus dem Internet löschen. Es wäre auch sehr zu begrüßen wenn Microsoft von sich aus mehr in dieser Richtung unternehmen würde. Schließlich stellt diese Version wie auch schon oben erwähnt eine Sicherheitslücke da.

Zum TE:
Das einzige was ich dir noch mit auf den Weg geben möchte ist das Coden mit validen HTML und CSS. Dies sollte immer eingehalten werden. Mit den verschiedenen Erweiterungen (Addons) für den Firefox kann man direkt beim erstellen alles genau nachvollziehen. Der Mensch ist nun einmal nicht Fehlerfrei. Mit den passenden Tools kann man also schnell Fehlerquellen aufspüren und natürlich beheben.

Folgende Addons weiß ich seid längerem sehr zu schätzen. Unter anderem wäre das die Web Developer Toolbar, Firebug + Erweiterungen (php etc.), der integrierte HTML-Validator (Neben dem eigentlichen validieren auf der W3C). Zu guter Letzt sollte man vielleicht auch gleich eine Rechtschreibkorrektur aktiv haben. Es passiert ja schnell das man eine Tippfehler macht.

Ich wünsche nun viel Erfolg bei der weiteren Umsetzung und natürlich einen sicheren Webauftritt.

Grüße Otto

Edit:
Auch die Google Toolbar ist ein sehr nützliches Werkzeug. Vor allem wenn es um das Thema SEO - also die Suchmaschinen Optimierung geht. Unter anderem kann man mit dieser Toolbar die einzelnen Pageranks sehen. Dies hilft einem auch etwas bei der Orientierung. Ansonsten kann ich nur sagen das man so sauber wie eben möglich arbeiten sollte. Keine Hauruck-Webseiten die mal eben dahin geklatscht wurden. Am Ende soll sich doch der Besucher wohlfühlen und natürlich die bereitgestellten Inhalte so schnell es geht abrufen können.

Ich habe hier noch zwei interessante Links. Hauptsächlich was die Accessibility und die Usability angeht. Also das barrierefreie Gestalten bzw. Umsetzen einer Webseite.

Web Accessibility Initiative (WAI)
Usability – Wikipedia

Hier auch noch einmal etwas auf deutsch: Seite besuchen
 
Zuletzt bearbeitet:

Vansoul

Noch nicht viel geschrieben

AW: CSS hilfe für IE 5 und 6

Moin und danke für die ganzen Infos und ich habe wohl eine kleine Diskussion ausgelöst zwecks muss man oder muss man nicht die alten IE beachten. Die Seite ist für eine Freundin die Hunde besitzt, züchtet und eine alte Frame Seite noch hat.
Nun ja ich persönlich sage mir ja auch, dass der alter Browser wie der IE5 unter Win95 nicht mehr der neuste und ich somit keine Beachtung schenken sollte.
Für den IE6 habe ich zwar eine Lösung gefunden mit kleiner Einschränkung in der Navigation (2px stehen die Button auseinander).
Ich habe im CSS unter der Sidebar ein Inline eingefügt und nun sind die divs wieder nebeneinander angeordnet.

Gibt es so was wie einen Code, wenn ein User die Seite mit einem IE6 öffnet, das automatisch ein Fenster aufpoppt mit dem Hinweis „ Sie benutzen ….“.
 
Zuletzt bearbeitet:

Myhar

Hat es drauf

AW: CSS hilfe für IE 5 und 6

Wobei man sich überlegen sollte den IE 5 und 6 außen vor zu lassen.

Diese Versionen werden selbst von großen Firmen nicht mehr beachtet

Das stimmt so nicht. Google und Facebook unterstützen IE6 (und kleiner) nicht mehr, das stimmt. Leider gibt es noch genügend Firmen die den IE6 noch unterstützen. Firmen, die IE5 wirklich noch unterstützen sind mir zum Glück noch nicht untergekommen. Und ja, es wäre schön, wenn ich IE6 nicht mehr berücksichtigen müsste beim Webseitenentwickeln.
Die Möglichkeit mit Conditional Comments ist da aber meiner Meinung nach auch die Beste die verschiedenen IE Versionen anzusprechen.

Gibt es so was wie einen Code, wenn ein User die Seite mit einem IE6 öffnet, das automatisch ein Fenster aufpoppt mit dem Hinweis „ Sie benutzen ….“.

Wieso willst du das machen? Das bringt doch dem Benutzer der Webseite nichts?
Aber ja gibt es.
 
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Neueste Themen & Antworten

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Statistik des Forums

Themen
118.619
Beiträge
1.538.363
Mitglieder
67.540
Neuestes Mitglied
Alex Weidner
Oben