wo steckt der fehler in der tabelle?

A

AT90S2313

Guest
also hier ist erstmal der code:

CODE
<!DOCTYPE html PUBLIC
"-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<title>Gallerie für Sandra...</title>
<body style="margin-left: 0; margin-right: 0; margin-top: 0; margin-bottom: 0;">


<table cellpadding="0" border="100" cellspacing="0" style="border-style: solid; border-color: darkblue;" width="100%" height="100%">
<tr>
<td>

<table cellpadding="0" cellspacing="0" border="0" width="100%" height="100%">
<tr width="100%" height="100%">

<td width="100" bgcolor="darkblue"></td>
<td background="bg.gif">
<font color="orange"><h2>hier kommt der maintext</h2></font>
</td>
<td width="100" bgcolor="darkblue"></td>
</tr>

<!-- oberhalb: main text; unterhalb: gallerie -->

<tr>
<td width="100" bgcolor="darkblue"></td>
<td><iframe src="gallerie.html" border="0" height="200" width="100%">
</td>
<td width="100" bgcolor="darkblue"></td>
</tr>
</table>

</td>
</tr>
</table>
</body>
</html>



so das ist ja alles gut und schön! es funktioniert alles wie ich es haben möchte, aber bei der inneren tabelle wird der letzte tabledata nicht anerkannt! es bleibt einfach ein weisses feld, obwohl es blau sein sollte!
also: <td width="100" bgcolor="darkblue"></td> wird völlig übersehen und es macht keinen unterschied, ob ich es schreibe oder nicht! wo liegt denn hier der fehler?? browserabhängig ist das problem nicht, da ich es in mozilla firefox sowie IE ausporobiert habe!

bitte helft mir schnell
sad.gif


gruß AT

anbei noch ein bild von der lücke: http://people.freenet.de/romankonrad/prob.jpg
 
CODE <!DOCTYPE html PUBLIC
"-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<title>Gallerie für Sandra...</title>
<body style="margin-left: 0; margin-right: 0; margin-top: 0; margin-bottom: 0;">


<table cellpadding="0" border="100" cellspacing="0" style="border-style: solid; border-color: darkblue;" width="100%" height="100%" bgcolor="darkblue">
<tr>
<td>

<table cellpadding="0" cellspacing="0" border="0" width="100%" height="100%">
<tr width="100%" height="100%">

<td width="100 "></td>
<td background="bg.gif">
hier kommt der maintext
</td>
<td width="100"></td>
</tr>

<!-- oberhalb: main text; unterhalb: gallerie -->

<tr>
<td></td>
<td><iframe src="gallerie.html" border="0" height="200" width="100%">
</td>
<td></td>
</tr>
</table>

</td>
</tr>
</table>
</body>
</html>
 
Mache es mit CSS.
Das ist viel besser.

CODE
<html>
<head
<title>Gallerie für Sandra...</title>
<link rel="stylesheet" type="text/css" href="css.css">
</head>
<body style="margin-left: 0; margin-right: 0; margin-top: 0; margin-bottom: 0;">

<table cellpadding="0" border="100" cellspacing="0" style="border-style: solid; border-color: darkblue;" width="100%" height="100%">
<tr>
<td>

<table cellpadding="0" cellspacing="0" border="0" width="100%" height="100%">
<tr width="100%" height="100%">
<td width="100"></td>
<td>
hier kommt der maintext
</td>
<td width="100"></td>
</tr>
<tr>
<td width="100"></td>
<td>htfhfhf
</td>
<td width="100"></td>
</tr>
</table>
</td>
</tr>
</table>
</body>
</html>



Habe den iframe raus. kannst ihn ja wieder ein machen.


Die CSS Datei heißt css.css. Der Quelltext ist:


CODE
td {
background-color: darkblue;
}

 
so danke für die hilfe!!

funktioniert jetzt wunderbar =)

gruß AT
 
ok, eine kleine frage habe ich dann doch noch.. wie bekomme ich diesen kleinen weissen rand um die innere tabelle weg? auch der rand um den iframe hätte ich gerne weg....
sad.gif
 
Den rand bekommst du nicht weg, weil du border="100" hast, dadurch kann man nicht border="0" machen, den nur so ist der weiße rand unsichtbar.
 
ok ich hab mich damit abgefunden, dass der kleine weisse rand nicht weggeht.. naja hab umdesignt... vom iframe hab ich den rand wegbekommen, das attribut heisst nicht broder=0 sondern frameborder=0 !
naja mein ergebnis ist jetzt richtig gut =) ich bin zufrieden...

gruß Roman
 
Der weise rand geht schon weg


CODE bordercolor="darkblue"



direkt hinter border "100" setzen


oder border auf "0" setzen und Tabellenbreite auf 80 oder 90 %
 
das funktioniert nicht, da der border ja auf 100px breite gesetzt ist! naja und darkblue ist der schon, da ich das mit css festgelegt habe...
 
das geht schon auch mit css du hast villeicht background color festgelegt
du must halt noch zusätzlich bordercolor festlegen

border ja auf 100px

das ist die breite und nicht die Farbe
 
Zurück
Oben