Hallo!
Beim Verändern eines Framesets meiner Website habe ich einen Abstand entdeckt, von dem ich nicht weiß, wo er herkommt. Da ich verschiedene Hintergrundfarben verwende, möchte ich den Abstand zwischen der (neu eingefügten) horizontalen Linie im Bannertausch-Frame und dem Home-Frame entfernen.
Einfach in der HTML-Datei, unterhalb des -Tags,
im Header folgendes Einfügen(…)
In welche Datei muss das eingefügt werden? Nur in die Datei
Bannertausch, oder?
Ja;
Leider funktioniert es nicht. Der blöde Abstand ist immer noch vorhanden. Ich verstehe nicht, warum das bei mir nicht klappt. Unicum (http://www.unicum.de/mail/) hat doch auch einen andersfarbigen Werbeframe.
Also, ich muss gestehen, dass die bei UNICUM verwendete Methode mir starke Probleme bereitete;
Mein Erster Gedanke war, dass diese mit Frame-Optionen arbeiten, die nur im IE funktionieren (z.B. bordercolor=#…);
Doch dann, entdeckte ich eher durch Zufall (wissend, dass hierbei keine -Tag verwendet wurde), dass sie das Problem sehr einfach, standardgemäß und trotzdem sehr effektiv mit einer Hintergrund-Graphik lösten;
Also, hieraus folgt ein Lösungsweg, ganz ohne CSS und :
Im Banner-Frame setzt du als Hintergrundgraphik eine Graphikdatei, die insgesamt der Höhe des Bannerframes entspricht;
Diese Graphikdatei muss ganz am Beginn (oben) eine Trennlinie enthalten; Die Breite der Graphik ist frei wählbar, sollte jedoch aus (schlechthin) Download-Gründen und aus dem Darstellungsverhalten des IE 3.0 einen Konsens zwischen diesen beiden Verhalten bilden (z.B. 20 pxl breit);
Nun kannst du noch in der Datei, wo du die Frame-Definition niedergelegt hast, in jedem Frame-Tag, bei dem du einen Dokument-Rand gewisser Breite forderst die Attribute:
marginwidth=pxl marginheight=pxl
…anwenden;
z.B.
(5 Pixel Dokument-Abstand von >>oben>unten>links>rechts
Im Banner-Frame setzt du als Hintergrundgraphik eine
Graphikdatei, die insgesamt der Höhe des Bannerframes
entspricht;
Diese Graphikdatei muss ganz am Beginn (oben) eine Trennlinie
enthalten; Die Breite der Graphik ist frei wählbar, sollte
jedoch aus (schlechthin) Download-Gründen und aus dem
Darstellungsverhalten des IE 3.0 einen Konsens zwischen diesen
beiden Verhalten bilden (z.B. 20 pxl breit);
Nun kannst du noch in der Datei, wo du die Frame-Definition
niedergelegt hast, in jedem Frame-Tag, bei dem du einen
Dokument-Rand gewisser Breite forderst die Attribute:
marginwidth=pxl marginheight=pxl
…anwenden;
z.B.
(5 Pixel Dokument-Abstand von >>oben>unten>links>rechts