• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

wieso wird das falsch dargestellt?

Status
Für weitere Antworten geschlossen.
derfolgende code wird bei mir leider nur als winzige tabelle dargestellt und die hintergrundfarbe wird nicht angezeigt
Was hab ich da falsch gemacht?
Code:
<html>
<head>
<title>Wo liegt da der fehler?</title>
<link href="style.css" rel="stylesheet" type="text/css">
</head>

<body>
<table border="1" cellpadding="0" cellspacing="0" align="center">
  <tr>
    <td class="mitte_hintergrund"  height="100%" width="60%"><!-- mittlere hintergrund spalte -->
          &nbsp;
    </td>
  </tr>
</table>


</body>
</html>

hier das zugehörige css:
Code:
td.mitte_hintergrund {
                                background: #bebef1;
                                                                   }
dnake im voraus
 
Bin mir grad nicht ganz sicher, aber ich glaube man darf maximal einen Attribut via Prozenten definieren. D.h. du musst entweder Height oder Width einen % Wert geben.

Irgendwas war da mal :D
 
Du hast der Zelle eine Breite mit 60% von nichts gegeben (also null).
Du mußt der Tabelle ebenfalls eine Breite geben.
Wenn es nur eine Zelle in der Tabelle gibt spannt sie sich auf die gesamte Tabellenbreite.

HTML:
<table border="1"  width="100%" cellpadding="0" cellspacing="0" align="center">
  <tr>
    <td class="mitte_hintergrund"  height="100%" width="60%"><!-- mittlere hintergrund spalte -->
     &nbsp;
    </td>
    <td class="rechter_hintergrund"  height="100%" width="40%"><!-- rechte hintergrund spalte -->
     &nbsp;
    </td>
  </tr>
</table>
Das css ist in Ordnung vielleicht stimmt die Adresse der style.css nicht
 
ich hab alles mal durchgechecked aber es funktioniert immernoch nicht!;ugl
mir ist aber eine idee gekommen: kann es sein, dass man mit type="text/css" keine tabelle formatieren kann? sonst habe ich keine ahnung und ihr anscheinend auch nicht! (der pfad stimmt 100%ig)
 
ich hab alles mal durchgechecked aber es funktioniert immernoch nicht!;ugl
mir ist aber eine idee gekommen: kann es sein, dass man mit type="text/css" keine tabelle formatieren kann? sonst habe ich keine ahnung und ihr anscheinend auch nicht! (der pfad stimmt 100%ig)
Nein, das kann nicht sein.

Rufe mal die css-Datei direkt im Browser auf und kopiere die volle Adresse in den css-Verweis:
HTML:
<link rel="stylesheet" type="text/css" href="http://domain.de/style/style.css" >
Das der stylesheet funktioniert, kannst du sehen wenn du ihn den head deiner html-Datei speicherst:
HTML:
<html>
<head>
  <title>tabelle</title>
  <style type="text/css">
   td.mitte_hintergrund {
   background: #bebef1;
   }
   td.rechter_hintergrund {
   background: #FF8000;
   }
  </style>
</head>
<body>
<table border="1"  width="100%" cellpadding="0" cellspacing="0" align="center">
 <tr>
 <td class="mitte_hintergrund"  height="100%" width="60%"><!-- mittlere hintergrund spalte --> &nbsp; </td>
 <td class="rechter_hintergrund"  height="100%" width="40%"><!-- rechte hintergrund spalte --> &nbsp; </td>
 </tr>
 </table>
</body>
</html>
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben