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

Firefox & IExplorer

Status
Für weitere Antworten geschlossen.

Learner74

Neues Mitglied
Habe da ein kleines Problem.
Wenn ich meine Seite im Firefox mir anschaue sieht alles klasse aus und funktioniert auch. Schaue ich mir die Seite über den IExplorer an, sind die Bilder ganz verschoben und auch die Farben kommen anders rüber obwohl ich schon alles per hex(Farben) eingegeben haben.
Wer weiß wo das Problem liegt?
Habe das gleiche Problem auch mit einer anderen HP von mir?
 
Ansonsten notfalls mal ein bisschen Code zeigen, damit wir mehr sagen können. (wenns Ie6 ist wundert mich eh nichts mehr)
 
Hier ist der Code
Wobei das Problem von Zeile 41-48 ist, was ich meine.

<? include("inc/global.php");
?>
<html>
<head>
<title>Tommy74</title>
<link rel="shortcut icon" href="skin/favicon.ico" />
<link rel="stylesheet" type="text/css" href="style.css">
<script>
<!--
function BlurLinks(){
lnks=document.getElementsByTagName('a');
for(i=0;i<lnks.length;i++){
lnks.onfocus=new Function("if(this.blur)this.blur()");
}
}

onload=BlurLinks;
-->
</head>

<body bgcolor="#FFFFFF" text="#000000" background="skin/outer_bg.png" bottommargin="0" topmargin="0" leftmargin="0" rightmargin="0">
<center>

<table width="1000" border="0" cellpadding="0" cellspacing="0" style="border:solid #888888 1px;" height="100%">
<tr>
<td width="1000" height="100" background="skin/head.jpg" align="left" valign="bottom">
<div id="counter_now_online" style="top:86px; left:805px; color:#000000; position:absolute;">
<code><? echo now_online(); ?></code>
</div>
<div id="counter" style="top:86px; left:900px; color:#000000; position:absolute;">
<code><? echo counter(); ?></code>
</div>
<br> &nbsp;
</td>
</tr>
<tr>
<td width="1000" height="35" background="skin/border_top.jpg" align="left" valign="top">

<table border="0" width="1000" height="30" align="left" valign="top" cellpadding="0" cellspacing="0">
<tr>
<td width="110" height="30"><a href="seiten/home.php" class="nav" target="screen"><img src="skin/nav/home.png" border="0"></a></td>
<td width="110"> <a href="seiten/ubermich.php" class="nav" target="screen"><img src="skin/nav/ueber.png" border="0"></a></td>
<td width="110"> <a href="seiten/referenzen.php" class="nav" target="screen"><img src="skin/nav/ref.png" border="0"></a></td>
<td width="110"> <a href="seiten/gal.php?gal=1" class="nav" target="screen"><img src="skin/nav/g1.png" border="0"></a></td>
<td width="110"> <a href="seiten/gal.php?gal=2" class="nav" target="screen"><img src="skin/nav/g2.png" border="0"></a></td>
<td width="110"> <a href="seiten/gbook.php" class="nav" target="screen"><img src="skin/nav/gb.png" border="0"></a></td>
<td width="110"> <a href="seiten/links.php" class="nav" target="screen"><img src="skin/nav/links.png" border="0"></a></td>
<td width="110"> <a href="seiten/kontakt.php" class="nav" target="screen"><img src="skin/nav/kontakt.png" border="0"></a></td>
<td>&nbsp;</td>
</tr>
</table>

</td>
</tr>

<tr>
<td width="1000" bgcolor="#FFFFFF" align="center" valign="top" height="100%">
<iframe name="screen" align=top width=1000 height="100%" marginwidth=0 marginheight=0 hspace="0" vspace="0" frameborder="0" scrolling="auto" src="seiten/home.php">
Frames werden von ihren Browser nicht unterstützt!
</iframe>
</td>
</tr>

<tr>
<td width="1000" height="35" background="skin/border_bottom.jpg" align="right" valign="bottom">

<table border="0" width="1000" height="30" align="right" valign="bottom" cellpadding="0" cellspacing="0">
<tr>
<td>&nbsp;</td>
<td width="110" height="30"><a href="seiten/sitemap.php" class="bot" target="screen"><img src="skin/nav/Sitemap.png" border="0"></a></td>
<td width="110"><a href="seiten/impressum.php" class="bot" target="screen"><img src="skin/nav/impressum.png" border="0"></a></td>
</tr>
</table>

</td>
</tr>
</table>

</center>
</body>
</html>
 
ich sehe nur frames, layouttabellen und keine code-tags!
die frames und layouttabellen durch divs ersetzten
Code:
bgcolor="#FFFFFF" text="#000000" background="skin/outer_bg.png" bottommargin="0" topmargin="0" leftmargin="0" rightmargin="0"
(heißt es nicht margin-top und margin-bottom vielleicht ist das der fehler wenn du das auch im css so hast)kann doch ins externe stylesheet oder?
auch deine ganzen anderen divs haben ids aber trotzdem steht noch das style atribut drin^^ nicht sehr sinnvoll
wieso da die bilder verschoben sind habe ich keinen blassen schimmer
mfg
 
Wenn man es als direktes Attribut schreibt heißt es topmargin, im css dann margin-top.

Verwende doch bitte Codetags und am besten lade die Seite hoch und gib uns den Link.
 
du hast gesagt die dass man keine frames benutzen soll und keine layouttabellen..
und was soll man da für nehmen außer divs und ordnungs-listen?
mfg
 
ich denke mal wenn du einen Vorhandenen Inhalt auszeichnest wird es dir wie schuppen von den Augen fallen;)

Die schwierigkeit beim verstehen kommt meist daher, das hier so viele versuchen irgendwelche "Designs" völlig ohne Inhalt darzustellen... ist ja nicht weiter schlimm wenn man was ausprobieren möchte, hindert aber halt daran zu verstehen das die heißgeliebten div´s nicht als ersatz für semantische html tags gedacht sind

Es geht nicht darum einfach alles was vorher tabelle war nun als div zu gestalten.

Im grunde sind h1-h6 auch div´s, nur haben sie schon mal einen semantischen backgrund, denn sie sind Überschriften. haben also ein gewisse wertigkeit.
Vieleicht hilft der vergleich von <b> zu <strong> oder <i> zu <em>,

sie MACHEN jeweils das gleiche, nämlich fett bzw kursiv, aber sie bedeuten jeweils etwas anderes.
<b> und <i> bedeuten nämlich GAR NIX
aber <em> bedeutet--> dies ist ein wichtiger Text...
und <strong> bedeutet--> dies ist aber ein sauwichtiger Text

deshalb möglichst immer erstmal alles schön semantisch auszeichnen und dann zusehen wie man dies schon mal möglichst logisch positionieren, respektive auszeichen kann in CSS.

Hoffe ich konnte nen kleinen "Klick" im Kopf auslösen

gruß
csstester
 
natürlich nicht NUR divs, das meinte ich garnicht. überschriften natürlich mit <h1-6> und man kann auch ordnungslisten für einige sachen gut gebrauchen oder auch <p>s aber man ja doch das meiste mit divs.
oder hab ich das schonwieder falsch verstanden bzw. mach ichs immer falsch?
mfg
 
natürlich nicht NUR divs, das meinte ich garnicht. überschriften natürlich mit <h1-6> und man kann auch ordnungslisten für einige sachen gut gebrauchen oder auch <p>s aber man ja doch das meiste mit divs.
Soweit doch schon mal ein guter Weg.
oder hab ich das schonwieder falsch verstanden bzw. mach ichs immer falsch?
mfg
Nein ich denke weder das du mich falsch verstanden hast, noch das du es immer falsch machst.
Das Problem ist höchstwahrscheinlich die Umsetzung des wissens das du hast.
Ging mir (manchmal immer noch) nicht anders, ich fummelte mir auch immer mal wieder ein div hin wo keines nötig war ohne groß zu überlegen wie es besser geht.
Aber je länger und öfter du dich damit beschäftigst und offen bist auch was zu lernen gehts jeden tag besser.

will ja niemanden lobpreisen, aber efchens Postings sind schon sehr lesenswert und helfen auch mir immer wieder mal genauer hinzusehen.

Und Mensch, du bist erst 15, man was hast du noch für Zeit das alles zu Checken, und welch Riesenvorteil hast du, das Dir mit dem Privileg der späten Geburt das elend abgenommen wurde dich an Frames und Tabellenlayouts zu gewöhnen;)
 
natürlich nicht NUR divs, das meinte ich garnicht.
Das hast Du aber gesagt. Und der Ahnungslose wird jetzt alles mit divs machen. Deswegen gibt es ja so viele, die ihre Tabellen abschaffen und div-Suppe kochen. Was genauso großer Krampf ist.

überschriften natürlich mit <h1-6> und man kann auch ordnungslisten für einige sachen gut gebrauchen oder auch <p>s aber man ja doch das meiste mit divs.
Unfug. Alles macht man mit semantisch sinnvollen Tags! divs sind das letzte Tag in dieser Kette. Für Inhalt gibt es immer ein anderes Tag, was sinnvoller ist, als div. divs werden eigentlich nur zum Gruppieren von mehreren Elementen zwecks gemeinsamer Formatierung verwendet. Das ist ihre Aufgabe, ihre semantische Bedeutung!

oder hab ich das schonwieder falsch verstanden bzw. mach ichs immer falsch?
Möglich :-)

csstester hat es eigentlich in seinem zweiten Absatz ganz genau auf den Punkt gebracht! (*Lob*) :-)

Was Du, csstester, mit "h1 ist auch nur ein div" sagen wolltest ist, dass h1, div, p, address etc. alles Block-Elemente sind, sich also exakt gleich verhalten. Im Gegensatz zu strong, em, oder span (Inline-Elemente).

Vieleicht hilft der vergleich von <b> zu <strong> oder <i> zu <em>
Der wiederum hilft eigentlich gar nicht, weil die Tags zusammen keinerlei Bezeihungen haben. <b> ist semantisch aussagelos und wurde nur eingeführt, um etwas fett zu machen. Für <i> gilt das selbe, nur mit kursiv. <strong> und <em> hingegen haben eine semantische Bedeutung, die die anderen Tags nicht haben. Sonst gibt es nichts, wo man die 4 Tags vergleichen kann. Wie <strong> und <em> im Browser dargestellt werden, wenn kein Stylesheet vorliegt, ist undefiniert, deswegen haben die nichts mit <b> oder <i> gemeinsam.

sie MACHEN jeweils das gleiche
Das kannst Du nicht wissen.
Genauso, wie Du nicht wissen kannst, was ein Browser darstellt, wenn er im Quirks Mode arbeitet.

Gruß,
-Efchen
 
sagt dir der ausdruck "Korinthenkacker" was... und ich schwör dir das mein ich positiv!

Ja ich werd mich bemühen mich genauer auszudrücken;-)
 
sagt dir der ausdruck "Korinthenkacker" was... und ich schwör dir das mein ich positiv!
Natürlich kenn ich den :-)

Vielleicht ist das auch ne Art Lebenseinstellung von mir; wenn man etwas exakt und genau ausdrücken kann, so dass es keine Missverständnisse gibt, verstehe ich nicht, warum die Menschen so oft so blöd sind, und das dennoch nicht tun und sich dann hinterher wieder drüber zoffen müssen, weil sie sich dann doch missverstanden haben.

Und ich finde, gerade in einem Forum, wo sich Missverständnisse aufgrund der begrenzten Kommunikationsmöglichkeiten nicht vermeiden lassen, muss man noch genauer sein.

Ich sag nur: "Mach das mit divs" -> div-Suppe
Oder: "Ich möchte dass sich mein Layout an die Auflösung anpasst" -> Auflösungsweichen

Bei sowas rollen sich mir die Zehnägel hoch! :-)

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