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

Border wird nicht angezeigt & overflow

  • Ersteller Ersteller matibaski
  • Erstellt am Erstellt am
Status
Für weitere Antworten geschlossen.
M

matibaski

Guest
Moin!
Habe folgendes:
Eine Tabelle, die in einem Div drin ist.
Nun, sie soll keine Rahmen haben, aber dafür beim linken td (sind 2), soll auf der rechten Seite ein Border angegeben sein.

Doch dieser wird nicht angezeigt!!

Hier ist Codeausschnitt:
HTML:
 <div id="content">
  <table cellspacing="0" style="width:750px; height:350px; border:0px;">
   <tr>
    <td style="width:180px; border-right:1px solid #ffffff;"></td>
    <td style="width:572px;">
    </td>
   </tr>
  </table>
 </div>

Hier ist noch die #content:
Code:
#content {
width:752px;
height:350px;
text-align:left;
border:1px solid #ffffff;
border-top:0px;
background:transparent;
}
Sprich:
Das Div, inder die Tabelle ist, hat's bereits einen Border angegeben. Aber die Tabelle soll beim tr den rechten Border anzeigen. Tut's aber nicht.


2. Problem: overflow will nicht.
In derselben Tabelle habe ich beim rechten tr ein div eingebunden, dass automatisch den overflow einbindet, falls mal mehr text kommt.

Nur: Der Balken kommt nicht.
So hatte ich's geschrieben:
HTML:
  <table cellspacing="0" style="width:750px; height:350px; border:0px;">
   <tr>
    <td style="width:180px; border-right:1px solid #ffffff;"></td>
    <td style="width:572px;">
     <div style="overflow:auto">Text...</div>
    </td>
   </tr>
  </table>

Doch das ging nicht.
Hatte es schon so probiert:
HTML:
  <table cellspacing="0" style="width:750px; height:350px; border:0px;">
   <tr>
    <td style="width:180px; border-right:1px solid #ffffff;"></td>
    <td style="width:572px; overflow:scroll;">
    </td>
   </tr>
  </table>
Ging natürlich auch nicht.


MfG, matibaski
 
Vill fragt du ma im CSS Forum. da gehört das wohl eher rein und ich würde da mehr antworten erwarten.:mrgreen:

mfg Alex59
 
also wenn ich das richtig verstanden habe.. ^^

du hast nen div in der eine Tabelle drin ist , die aber keinen border haben soll,aber das <td> drin soll einen border auf der rechten seite haben?
oO

oder wie ^^
 
Tabelle:
Code:
+--------------------+
|       |            |
|       |            |
|       |            |
+--------------------+
Die rechte Hälfte hat ein Div drinne.
Das mit dem overflow ist gelöst.

Nur:
Die linke Seite der Tabelle soll rechts einen Border anzeigen
(border-right:1px solid #ffffff; )
Doch dieser wird nicht angezeigt.


MfG matibaski
 
Hallo,

1. Bei mir ist der Mittel-Strich der Tabelle da .... Vielleicht fehlt hier noch was aus Deinem Quellcode, was den Fehler erzeugen soll.
2. Dein Scroll-Balken: Verwende zusätzlich height:100%.

Gruß,
Jumper, the II.

/EDIT: zur Info .... weils unten gesagt wurde ... IE7
 
Zuletzt bearbeitet:
Danke für die Hilfe!
Hab's nun anderst gelöst
Habe zwei Div's reingestellt und mit float:left "markiert"

Nun funktioniert alles supper.


MfG, matibaski
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben