PHP-HTML Problem unerwünschten Abstand

Dark22

Mitglied
Ich bin kenne mich mit PHP und HTML erst flüchtig aus. Ich habe folgendes Problem:
Wenn ich mit Internet Explorer meine Seite (http://g4a.g4.funpic.de/sff/) öffne ist zwischen dem Banner oben und der Navigation ein kleiner Abstand, welcher sehr unschön ist. Das komisch an der Sache ist, dass dieser Abstand mit Firefox und Opera nicht zu sehen ist! Ich wäre sehr froh für Hilfe.
Hier noch der Quellcode:
PHP:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
 <title>[SFF] Special Fight Force</title>
 <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
 <style type="text/css">
 <!--
 body {
 	margin-left: 0px;
 	margin-top: 0px;
 	margin-right: 0px;
 	margin-bottom: 0px;
 	background-image: url(img/background.jpg);
 }
 .Stil1 {color: #FFFFFF}
 -->
 </style></head>
 
 <body>
 <table width="1000" border="0" align="center" cellpadding="0" cellspacing="0">
   <tr>
 	<td colspan="3"><img src="img/main.jpg" width="1000" height="200" border="0" usemap="#Map2">
 	  <map name="Map2">
 		<area shape="poly" coords="30,198,20,178,23,151,30,131,48,115,66,104,90,101,109,104,125,116,142,130,151,152,156,169,153,185,149,197" href="index.php">
 	</map>	   </td>
   </tr>
   <tr>
 	<td width="180" background="img/menu.jpg" valign="top">
 		<img src="img/home.jpg" width="180" height="55" border="0" usemap="#Map">
 		<map name="Map">
 		  <area shape="poly" coords="29,0,44,20,72,32,98,32,124,22,137,13,147,1" href="index.php">
 	  </map>
 		<?php require("menu/menu1.php"); ?>		
 		<?php require("menu/menu2.php"); ?>
 	</td>
 	<td width="640" valign="top"><div align="center">
 		  <h1><span class="Stil1">News:</span></h1>
 		</div>
 		<?php
 		chdir("corenews2");
 		include("shownews.php");
 		?>	
 	</td>
 	<td width="180" background="img/menu.jpg" valign="top">		
 		<?php require("menu/squads.php"); ?>		
 		<h1 align="center" class="Stil1">
 			<?php require("counter/index.php"); ?>
 		</h1>
 	</td>
   </tr>
   <tr background="img/rand.jpg">
 	<td colspan="3">&nbsp;</td>
   </tr>
 </table>
 </body>
 </html>
 
Du könntest versuchen, das Banneroben auch in eine Tabelle zu bringen, möglicherweise ist der Fehler dann weg im IE

Wenn man sich den QT im MS Frontpage anschaut, sieht man die Lücke, vielleicht hilfts
 
Ich habe das Problem nun so halbe gelöst. Ich hatte das Bild schon in einer Tabelle. Jetzt habe ich das Bild einfach als Hintergrund der Tabellenzelle genommen. Der Abstand ist verschunden! Nun möchte ich aber, dass im Banner oben der Home-Botten immer noch ein Link zur Home-Seite ist. Kann man ein Hintergrundbild mit einen Hotspot versehen?
 
du könntest den Button absolut positionieren mittels css, allerdings mußt halt auch schauen, ob das alle Browser verstehen
 
schau hier nach - Lumpi meint, dass du über die Style-Eigenschaft POSITION:ABSOLUTE den Banner Pixelgenau positionieren kannst:
http://de.selfhtml.org/css/eigenschaften/positionierung.htm#position
Nur ist das Problem, dass vor allem ältere Browser das manchmal nicht verstehen ...

Zu deiner Version mit dem Bild als Hintergrund ... du könntest ein Transparentes Spacer.gif machen (einfach 4*4px oder so ohne Inhalt) und es in deine Tabelle legen - das kannst du dann mit Hotspots belgen und somit sozusagen das Hintergrundbild sensitiv machen ...
 
Zurück