Hallo community,
Um den Besuchern meiner Homepage die Möglichkeit zu geben, die Schriftfarbe zu verändern (Stichwort Styleswitcher), übertrage ich mein derzeitiges Frame-layout (siehe http://roman.abakus-world.de/design_b/) nach PHP. Ich bin noch ein Anfänger, was PHP angeht, daher bitte nicht hauen, wenn das script umständlich ist oä : )
Aber um PHP geht es mir im Moment gar nicht : P
Mein Problem ist mal wieder eine "andere" Darstellung durch den IE.
Um es deutlich zu sehen, öffne man bitte folgende Seite einmal mit Firefox:
http://roman.abakus-world.de/design_b_php/kontakt.php?style=7
Alles schön untereinander, klasse! Jetzt nochmal mit dem IE...
Nix schön untereinader! Die Tabelle vom Kontaktformular wird nach rechts versetzt. Leider bin ich mit meinem Latein am Ende, habe kA, warum die untere Tabelle eingerückt, die obere aber richtig stehen gelassen wird.
Hier der Ausriss aus dem Quelltext:
<table align="center" border="0" cellspacing="0" cellpadding="0" id="rahmen_oben"> //1. Tabelle mit nur einer Zelle NUR für den Rahmen
<tr>
<td align="center">
<strong>Ich bin erreichbar per...</strong>
<table border="0" align="center" width="260"> //Tabelle mit Kontaktinfos
<tr>
<td align="right">eMail: </td>
<td align="center">Ser4phiM@xyz.de</td>
</tr>
<tr>
<td align="right">ICQ: </td>
<td align="center">172947xxx</td>
</tr>
<tr>
<td align="right">MSN: </td>
<td align="center">Ser4phiMxxx@Hotmail.com</td>
</tr>
<tr>
<td align="right">Gästebuch: </td>
<td align="center">
<a href="gb.php<?php
if($_GET['style']=="1") {echo "?style=1";}
if($_GET['style']=="2") {echo "?style=2";}
if($_GET['style']=="3") {echo "?style=3";}
if($_GET['style']=="4") {echo "?style=4";}
if($_GET['style']=="5") {echo "?style=5";}
if($_GET['style']=="6") {echo "?style=6";}
if($_GET['style']=="7") {echo "?style=7";}
?>" hidefocus>Hier geht's zum Gästebuch</a></td>
</tr>
</table>
</td>
</tr>
</table><br />
<table align="center" border="0" id="rahmen_unten"> //2. Tabelle mit nur einer Zelle NUR für den Rahmen
<tr>
<td align="center"><form...//HIER steht ganz viel Schweinskram für das Formular>
<table width="400" border="0" cellpadding="2" cellspacing="0" class="kf_table"> //Tabelle mit den Feldern für das Kontakformular
<tr>
<td width="82"> </td>
<td width="310" align="left"><strong>Es geht auch ohne Umwege... </strong></td>
</tr>
<tr>
<td align="right">* Name: </td>
<td align="left">
<input class="kf_textfeld" type="text" name="NAME" size="30" />
</td>
</tr>
<tr>
<td align="right">Ort: </td>
<td align="left">
<input class="kf_textfeld" type="text" name="ORT" size="30" />
</td>
</tr>
<tr>
<td align="right">* e-Mail: </td>
<td align="left">
<input class="kf_textfeld" type="text" name="EMAIL" size="30" />
</td>
</tr>
<tr>
<td align="right">Homepage: </td>
<td align="left">
<input class="kf_textfeld" type="text" name="HOMEPAGE" size="30" />
</td>
</tr>
<tr>
<td align="right" valign="top">* Nachricht: </td>
<td align="left">
<textarea class="kf_textarea" rows="6" name="NACHRICHT" cols="30"></textarea>
</td>
</tr>
<tr>
<td align="right"><span class="kontakt_kleine_schrift">* Notwendige Angaben</span></td>
<td align="left"><input name="submit" type="submit" class="kf_button" value="Abschicken" />
<input class="kf_button" type="reset" value="Löschen" name="B1" />
</td>
</tr>
<tr>
<td colspan="2"><span class="kontakt_kleine_schrift"></span><a class="kf_link" target="_blank" href="http://www.fueralles.de/kostenloses-Kontaktformular.html" hidefocus> <font size="1">Kontaktformular</font></a><a class="kf_link" target="_blank" href="http://www.fueralles.de" hidefocus><font size="1">-Service</font></a></td>
</tr>
</table>
</form>
</td>
</tr>
</table>
Die beiden IDs:
<style type="text/css">
<!--
.kontakt_kleine_schrift {font-size: 10px}
#rahmen_oben {
width: 503px;
border: 1px solid #CCCCCC; }
#rahmen_unten {
width: 503px;
border: 1px solid #CCCCCC;
padding: 0em; }
-->
</style>
Falls es nicht an diesem Abschnitt liegt, sagt mir bitte, woraus ich noch Quellttext posten soll...
Ich hoffe, ihr könnt mir den Fehler vor die Nase halten, auf dass ich daraus für mein Leben lerne ; )
In dem Sinne und Danke im voraus,
Ser4phiM