• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

IE-Problem

Status
Für weitere Antworten geschlossen.

xTrasH

Neues Mitglied
Halli hallo,

ich hab ein problem, obwohl ich html eigentlich komplett drauf habe, komme ich nicht drauf, ich hab schon verschiedene Sachen probiert, also ich habe mein layout geslict mit Photoshop, von daher auch die Tabellen zur Umsetzung, nun funktioniert auch alles, nur der Internetexplorer verzerrt da etwas, villeicht könnt ihr es mal ausprobieren, ich komme echt nicht drauf.

Wie gesagt der IE-Explorer in Version 6 hat Probleme damit, alle anderen (Safari, Firefox, Opera etc.) funktionieren.

Seite:

Taow-Design

(Ladezeit ist noch etwas lang sry dafür )

Quellcode (Auszug):

ihr könnt ihn ja auf der Seite einsehen

HTML:
<html>
<head>
<title>Taow-Design</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">

</style>
</head>
<body bgcolor="#000000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" >
<table width="1001" border="0" cellpadding="0" cellspacing="0" align="center">
    <tr>
        <td colspan="25" background="images/index_01.png" width="1000" height="15" alt=""></td>
        <td background="images/spacer.gif" width="1" height="15" alt=""></td>
    </tr>
    <tr>
        <td colspan="19" background="images/index_02.png" width="668" height="56" alt=""></td>
        <td colspan="5" rowspan="9"  background="images/index_03.png" width="154" height="280" alt="">

<a href="#" onmouseover="document.images.bild3.src='images/mouseover/index_03.png'"
        onmouseout="document.images.bild3.src='images/index_03.png'">
        <img  src="images/index_03.png" border="0" width="154" name="bild3"></a>

</td>
        <td rowspan="18" background="images/index_04.png" width="178" height="532" alt=""></td>
        <td background="images/spacer.gif" width="1" height="56" alt=""></td>
    </tr>
    <tr>
        <td rowspan="17" background="images/index_05.png" width="187" height="476" alt=""></td>
        <td colspan="5" rowspan="5" background="images/index_06.png" width="177" height="62" alt="">

        <a href="#" onmouseover="document.images.bild6.src='images/mouseover/index_06.png'"
        onmouseout="document.images.bild6.src='images/index_06.png'">
        <img src="images/index_06.png" border="0" name="bild6"></a></td>

        <td colspan="2" rowspan="8" background="images/index_07.png" width="52" height="224" alt=""></td>
        <td colspan="3" background="images/index_08.png" width="79" height="20" alt="">

        <a href="#" onmouseover="document.images.bild8.src='images/mouseover/index_08.png'"
        onmouseout="document.images.bild8.src='images/index_08.png'">
        <img src="images/index_08.png" border="0" name="bild8"></a>
           ...

Vielen Dank im Vorraus :lol:

 
Ähm was verzerrt der IE denn?
Kann aus dem Link heraus nicht wirklich erkennen wo das Problem liegt.
 
Mach doch einmal zwei Screenshots einen wie es aussehen soll und einen wie es der IE bei Dir darstellt. Das hilft vielleicht weiter...
 
@ Effchen, das sollte nicht überheblich klingen, mir ist klar das html keinerlei Ausbildungszeit bedarf, das wollte ich damit ausdrücken, kurz gesagt, hatte ich noch nie Probleme mit html, dan schon eher mit php.

zum Thema:

ich hab gerade mitbekommen, das wen die seite auf meinem Webspace geuppt ist, diese auch im IE richtig angezeigt wird, nur korioserweise, wird sie offline nicht richtig dargestellt, hier mal ein Screen:

screen.jpg
 
@ Effchen, das sollte nicht überheblich klingen, mir ist klar das html keinerlei Ausbildungszeit bedarf, das wollte ich damit ausdrücken, kurz gesagt, hatte ich noch nie Probleme mit html, dan schon eher mit php.
Nein, ich wollte Dir damit keine Überheblichkeit unterstellen, aber Dein Code zeigt, dass Du eigentlich gar nicht weiß, was HTML ist. Kein Doctype, keine Semantik, keine Trennung von Inhalt und Layout und Tabellenlayouts.

HTML ist einfach, aber man muss es mal richtig kapiert haben. Und in den 1990er Jahren, als es noch kein CSS gabe, missbrauchte man HTML dazu, Layout und Design zu machen. Das ist aber seit geraumer Zeit nicht mehr nötig, weil es CSS gibt, und jetzt tun sich viele Leute schwer, HTML wieder so zu nutzen, wie es eigentlich gedacht war.

Hinzu kommen diverse Punkte zum Thema Nutzbarkeit, Schriftgrößenskalierung, Fenstergröße, weswegen ich eigentlich absolut kein Fan von "slicen" bin, weil das ein pixelgenaues, fixes Layout gibt, das bei Schriftgrößenänderung explodiert und bei kleineren Fenstergrößen horizontale Scrollbalken gibt.

Das ganze Thema Web-Entwicklung braucht sehr wohl Einarbeitungszeit, eine ganze Menge, wenn man es richtig und nutzerfreundlich und barrierefrei machen will. Nur gutes Assehen, was ich Deinem Entwurf nicht abstreiten kann und auch nicht will, reicht nicht immer aus.

Wenn Du Dein Layout/Design mit CSS machen würdest, müsstest Du komplett umdenken, richtig, aber Du erzeugst eine rundum nutzerfreundlichere und womöglich barrierefreie Website.
Ob das Ergebnis dann genauso aussieht, wie mit Deinen Tabellen, kann ich nicht beurteilen, aber ich sag immer, dass auch ein wenig Kompromissbereitschaft dazu gehört. Deine Besucher werden es Dir danken.

Gruß,
-Efchen
 
Der Code ist in keiner weise formatiert, der kommt so direkt aus Photoshop, ich jage meine seite zum schluss auch immer durch den validator.
Die Darstellungsfehler liegen aber sicherlich nicht am Doctype.

Die Optimierung kommt bei mir immer nach und nach, zuerst belasse ich die Seite wie sie Photoshop erzeugt, mache aus den img tags- table mit background, und teste in sämtlichen Browsern, danach nehme ich sämtliche attribute aus den tabellen, und packe sie in einen stylesheet.

Auch wenn tabellen nicht fürs Layouten gedacht sind, möchte ich trotzdem dabei bleiben, da meine Kentnisse in css und div sehr beschränkt sind, man muss halt für sich selber den Kompromiss finden: Ist man Bereit "um"zulernen, um somit eine bessere Kompitabilität zu gewerleisten oder man nimmt den gemütlichen Weg und nimmt die NAchteile in Kauf, auserdem soll diese Seite ja auch nicht Online gehn, so wie viele Projeckte, Schule ich so meine Fähigkeiten im Design, und habe an mich selber eben nicht so hohe ansprüche an der Kompatibilität etc.

mfg ;-)
 
Auch wenn tabellen nicht fürs Layouten gedacht sind, möchte ich trotzdem dabei bleiben, da meine Kentnisse in css und div sehr beschränkt sind, man muss halt für sich selber den Kompromiss finden
Natürlich kannst Du tun, was Du meinst, aber teilen kann ich diese Ansicht nicht.
Du schreibst Websites schließlich nicht für Dich, sondern für andere, und die erwarten nur das Beste von Dir.
Wenn ein Handwerker zu Dir kommt, um ein Klo einzubauen, bist Du auch nicht bereit zu akzeptieren, dass er Dir sagt "Ich kann das zwar eigentlich nicht richtig, habe aber für mich einen Kompromiss gefunden, ich bau Dir das Klo mit der Öffnung nach unten ein".


oder man nimmt den gemütlichen Weg und nimmt die NAchteile in Kauf
Du musst die Nachteile ja nicht in Kauf nehmen. Wenn die Site bei Dir nicht funktionieren würde wegen der Tabellen, würdest Du sie auch umschreiben!

auserdem soll diese Seite ja auch nicht Online gehn
DAS wiederum ist Grund genug. Was Du auf Deinem eigenen Rechner machst, interessiert ja niemanden :-)

Gruß,
-Efchen
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben