ERLEDIGT
JA
JA
ANTWORTEN
1
1
ZUGRIFFE
445
445
EMPFEHLEN
-
17.05.11 13:44 #1
- Registriert seit
- May 2011
- Beiträge
- 1
Hallo,
ich habe eine Situation, in der ich border-spacing benötige um Zellen horizontal voneinander zu trennen, die einen border-bottom haben. Border-right bzw border-left sorgen ja für schräg abgeschnittene Ränder in den Ecken. Das border-spacing greift aber natürlich auch auf die Zellen ganz links und ganz rechts, so dass eine Tabelle mit width: 100% eben nicht mehr links und rechts bündig anliegt. Ein margin: 0 -Xpx; der Tabelle schiebt es zwar links wieder bündig, sorgt aber natürlich dafür, dass rechts mehr Abstand entsteht.
Und eh gefragt wird: nein, es ist keine Layout-Tabelle sondern eine semantsich vollkommen richtige Daten-Tabelle :)
Hat jemand schon mal eine Lösung dafür gefunden bzw. einen Workaround?
So zum anschauen mal ein quick-and-dirty Prototyp:
LG milaHTML-Code:<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.2//EN" "http://www.openmobilealliance.org/tech/DTD/xhtml-mobile12.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de"> <head> <style> * {margin: 0; padding: 0;} table {border-collapse: separate; border-spacing: 20px; width: 100%;} table td {border-bottom: 1px solid #000;} </style> </head> <body><div> <table> <tbody> <tr><td>Daten</td><td>Daten</td><td>Daten</td></tr> <tr><td>Daten</td><td>Daten</td><td>Daten</td></tr> <tr><td>Daten</td><td>Daten</td><td>Daten</td></tr> </tbody> </table> </div> </body> </html>
-
Schau mal, ob das klappt:
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.2//EN" "http://www.openmobilealliance.org/tech/DTD/xhtml-mobile12.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de"> <head> <style> * {margin: 0; padding: 0;} table {border-collapse: separate; border-spacing: 20px; width: 100%; margin-left:-20px;} /* ****** */ table td {border-bottom: 1px solid #000;} </style> </head> <body><div> <table> <tbody> <tr><td>Daten</td><td>Daten</td><td>Daten</td></tr> <tr><td>Daten</td><td>Daten</td><td>Daten</td></tr> <tr><td>Daten</td><td>Daten</td><td>Daten</td></tr> </tbody> </table> </div> <script> var scr = (screen.width+40)+"px"; document.getElementsByTagName("TABLE")[0].style.width=scr; </script> </body> </html>
Ähnliche Themen
-
Probleme mit Border-Spacing
Von Tommy57 im Forum CSSAntworten: 6Letzter Beitrag: 14.01.11, 10:52 -
rechts ,zentriert und links bündig auf einer Zeile
Von jfg1 im Forum HTML & XHTMLAntworten: 4Letzter Beitrag: 31.10.10, 19:24 -
Tabellen nicht bündig mit footer ( PHP )
Von Avery im Forum HTML-EditorenAntworten: 0Letzter Beitrag: 24.11.07, 21:39 -
Weißer Rand, trotz border 0
Von ZIG-ZAG im Forum HTML & XHTMLAntworten: 4Letzter Beitrag: 30.03.07, 15:59 -
border-spacing?
Von goodfella im Forum CSSAntworten: 5Letzter Beitrag: 22.01.05, 23:20





Zitieren
Login





