so ganz dünne tabellenränder

Status
Nicht offen für weitere Antworten.
Huhu?...

... ein bischen weiter oben habe ich eine zip gepostet. Guckt da mal rein. Liegt schon ziemlich lange da rum... :-(

5thavenue
 
Re: ich glaube du...

Original geschrieben von 5thavenue
... meinst das hier ->
:eek:
5thavenue

was machst du für sachen?

du willst doch nur ne tabelle mit den 1px breiten border?

dann reicht einfach <table style="border: 1px solid black;">
mehr braucht man nicht um zu den ergebnis zu kommen was du hast. dein
 
es gäbe noch folgende möglichkeit:

Code:
<table border="0" cellspacing="1" bgcolor="#000000">
 <tr bgcolor="#ffffff">
  <td>
   blablub
  </td>
 </tr>
</table>

also ganz einfach:
cellspacing = 1 beudeutet 1 px platz zwischen den feldern.
da ich die tabellebgcolor auf schwarz gesetzt habe wird dieser teil schwarz und wenn ich nu die tabellen felder wieder auf die dokumenten bg setze (ich habe hier mal weiß genommen) bleibt nur noch ein 1px breiter rand über.
doof erklärt ich weis =)

S

PS: damit sollte es übrigens in jedem browser gleich aussehen.
also auch in nem ns4 sollte ein 1px breiter rand sein.
kanns nur grad net testen.
müsste aber gehen.
 
Nach sowas habe ich auch mal gesucht. Man braucht kein CSS dafür und es ist eigentlich einfacher, als man denkt. Du legst eine Rahmentabelle an, die eigentlich nichts anderes darstellt, als deine hintergrundfarbe. (border=0, cellpadding=0, cellspacing=0)

In diese Tabelle steckst du dann einfach deine eigentliche Tabelle. Mit cellspacing und cellpadding kannst du die Ausmaße des Rahmens bestimmen. Wichtig für die Browserkompatibilität ist hier, dass du border=0 explizit angibst, da Netscape sonst vrdammt häßliche Darstellungsfehler hat.

Diese Methode hat sich bei mir eigentlich bis jetzt immer bewährt:


<!-- Rahmentabelle - Bestimmt deine Rahmenfarbe -->
<table border="0" cellspacing="0" cellpadding="0" bgcolor="#000000">
<tr><td>
<!-- Hier ist deine Inhaltstabelle -->
<table cellspacing="1" cellpadding="2" border="0" align="center">
<tr><td>...
</td></tr>
</table>
</td></tr>
</table>


Ich hoffe das hilft dir weiter. :)
 
@SQiShER:

ein paar kleine fehler sind dir unterlaufen.
Das cellspacing sollte man bei der Rahmentabelle definieren,
da man sonst nicht viel Ramen hat, wenn die Inhaltstabelle alles einnimmt.
Desweiteren sollte man bei der Inhaltstabelle eine bg farbe definieren,
da sonst die Farbe der Rahmentabelle übernommen wird.

Code:
<!-- Rahmentabelle - Bestimmt deine Rahmenfarbe --> 
<table border="0" cellspacing="1" cellpadding="0" bgcolor="#000000"> 
  <tr>
    <td> 
      <!-- Hier ist deine Inhaltstabelle --> 
      <table cellspacing="0" cellpadding="0" border="0" align="center" bgcolor="#ffffff">
        <tr>
          <td>

            text

          </td>
        </tr> 
      </table> 
    </td>
  </tr> 
</table>

MfG
S
 
Hmm, ich hatte bisher nie Probleme mit meiner Variante. Die Inhaltsfarbe hab ich vergessen, stimmt. :)
 
deine variante funktioniert auch aber wie gesagt musst du neben der inhaltsfarbe auch noch ein cellspacing="[whatyouwant]" in die Ramentabelle einfügen, da sonst kein rahmen da is =)

S
 
klar ist der da. der entsteht doch durch das cellspacing der inneren tabelle. :)
 
Status
Nicht offen für weitere Antworten.
Zurück