Supportnet Computer
Planet of Tech

Supportnet / Forum / Webseiten/HTML

IE - FF Abstandangaben





Frage

Hey! Kurze allgemeine Frage: Wieso interpretiert der Internet Explorer die Höhenangabe 200px anders als der Firefox, Opera, Safari?? Weil ich will Elemente auf meiner Page so anordnen, das sie an einer Position, dem Hintergrundbild ausgerichtet sind. Wenn ich im CSS File "top:200px" angebe, wird das wie erwähnt von allen Browsern perfekt interpretiert, nur der IE macht wieder mal was er will! Wie kann ich das umgehen? Gibt es da ein Mass, also nicht px, sondern was alles, worauf auch wirklich alle Browser genormt sind?? Danke für Antworten! MfG MaLi

Antwort 1 von derpfleger

Vielleicht postest du mal eine URL, wo man dein Problem online betrachten kann. So ganz nachzuvollziehen ist das nämlich noch nicht.

Antwort 2 von MaLi

Das wäre die Seite: http://mypage.bluewin.ch/lima/vote4vendetta
Also das ist eine typische 0815-Seite, die nur Ihren (für nicht-Insyder komischen) Sinn erfüllen soll!

Ich werde aber die Seite am Wochenende noch stark überarbeiten, da ich diese nur an einem Abend in ca. 30 Min. gemacht haben...also bitte nicht mein schlechtes HTML kritisieren, ausser es hat etwas mit dem Problem zu tun...;)

Danke!


PS: Die Seite mal im IE und mal im FF öffnen und das Problem (oben die Textzeile mit dem Counter) sollte schnell ersichtlich sein!

Antwort 3 von derpfleger

Damit es valide wird, musst du folgende Änderungen vornehmen:
1. Korrektes Doctype:
Zitat:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">

2. Zeichenkodierung im head-Bereich ergänzen:
Zitat:
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

3. Javascript-type angeben:
Zitat:
<script type="text/javascript" src="http://www.servmax.de/stat.asp"></script>


Nun zum Problem: offensichtlich wird da mit dem Counter eine Randangabe mitgeliefert, oder da ist irgendeine Defaulteinstellung für das p (keine Ahnung):

Ergänze im Stylesheet für die Klasse .counter folgendes:
Zitat:
p.counter {color:white; font-size:15px; font-family:Arial; position:absolute; top:215px; left:290px; margin:0px; padding:0px;}

also erst mal für alle einheitlich eine Schriftart, dann für alle einheitlich eine Angabe für Aussen- und Innenabstand. Dann stellst du fest, dass es jetzt einheitlich falsch positioniert ist mit 200px. Bei 215px liegts wohl ungefähr so, wie du es willst.

Teste es aus.

Gruß derpfleger

Antwort 4 von derpfleger

Ah, und wenn man lange genug rumspielt....

Es reicht, wenn du im .counter die margin:0px;-Angabe hinzufügst. Am padding hats nicht gelegen, das kannst du weglassen.

Gruss derpfleger

Antwort 5 von MaLi

Hey!

Also funktioniert jetzt perfekt! Vielen Dank!!

Und deine Tipps für die Validierung hab ich auch noch gleich angepasst! :)


Gruss MaLi

Antwort 6 von derpfleger

Für eine korrekte Validierung müsstest du noch folgendes machen:

1. Im head-Bereich auch noch den title definieren:
Zitat:
<title>vendetta oder so ähnliches....</title>

2.Im javascript-Bereich hat sich ein script zuviel eingeschmuggelt, lösche das überzählige (fett):
Zitat:
<script type="text/javascript" script src="http://www.servmax.de/stat.asp"></script>

3. bei den urls das &-Zeichen maskieren:
Zitat:
& ----> &amp;


Dann müsste es eigentlich valide sein.

Gruß derpfleger

Antwort 7 von MaLi

Hey!

Sorry das ich mich so spät melde, hab schon lange nicht mehr hier reingeschaut!

Also danke für die Tipps, aber:

1. Habe ich deswegen rausgelöscht, weil durch mein Domain-Anbieter also bei www.nic.ch.vu wird automatisch der dort angegebene Titel genutzt und nicht der im HTML-Dokument und da kann ich auch nichts machen. Deswegen habe ich den einfach rausgelöscht, aber kann schon verstehen das das jetzt nicht mehr ganz valide ist! (Damit du vielleicht besser siehst was ich meine, die Seite ist eigentlich unter www.vote4vendetta.ch.vu zu erreichen)

2. Danke, werde ich ändern!

3. Wenn ich die ändere funktionieren die Links aber nicht mehr...


Konnte jetzt nur testen und werde (falls ich es nicht vergesse) zu Hause alles ändern!


Danke + Gruss

Mali

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Suche in allen vorhandenen Beiträgen: