ERLEDIGT
NEIN
NEIN
ANTWORTEN
8
8
ZUGRIFFE
231
231
EMPFEHLEN
-
Hallo auch,
ich habe ein kleines Problem mit der Größenformatierung von Tabellen. Ich baue dynamisch mehrere Tabellen im Hintergrund auf, welche auf "display: none" gestellt sind. Die Tabellen sind in einem Div eingebettet. Über einen Button (display: block) mache ich das Div samt einer Tabelle sichtbar. Diese Tabelle ist auf display: block gestellt. Leider ist nun die Breite der Tabelle nicht mehr 100% so breit wie das DIV, sondern so breit wie der Text es in den Zellen hergibt. Liegt das an der Definition als Block und kann man was dagegen machen?
Gruß
Sascha
-
19.05.07 13:31 #2Maik Tutorials.de Gastzugang
Hi,
gibt es vielleicht einen Link zu der Problemseite?
-
Leider gibts da nix online, aber ich habe mal ein screenshot angehangen. Die Tabelle rechts sollt eigentlich über die gesamte Breite gehen.
-
19.05.07 14:48 #4Maik Tutorials.de Gastzugang
Besitzt denn die Tabelle auch die Breitenangabe width="100%" bzw. style="width:100%"?
-
Ja, tut sie.
-
19.05.07 15:19 #6Maik Tutorials.de Gastzugang
Vielleicht hilft es, wenn du die Tabelle(n) nicht mit display:block formatierst?
-
Ich habe es schon mit dem visible Attribut versucht. Bei dieser Variante wird zwar die Tabelle ausgeblendet, allerdings nimmt sie dennoch den Platz ein, sodass ein leerer Bereich entsteht.
-
19.05.07 17:39 #8Maik Tutorials.de Gastzugang
Zeig doch mal den vollständigen Quellcode (HTML + CSS) der Seite.
-
19.05.07 18:47 #9Maik Tutorials.de Gastzugang
In diesem Beispiel behält die Tabelle ihre 100%-Breite:
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 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1"> <meta name="author" content="michaelsinterface"> <title></title> <script type="text/javascript"> <!-- function ShowHide(id) { obj = document.getElementsByTagName("div"); if (obj[id].style.display == 'block'){ obj[id].style.display = 'none'; } else { obj[id].style.display = 'block'; } } //--> </script> <style type="text/css"> <!-- table,td { border:1px solid #000; border-collapse:collapse; } table { width:100%; } #box { display:none; } --> </style> </head> <body> <a href="#" onclick="ShowHide('box')">ShowHide Box</a> <div id="box"> <table> <tr><td>dummy text</td><td>dummy text</td><td>dummy text</td><td>dummy text</td></tr> </table> </div> </body> </html>
Ähnliche Themen
-
With Block
Von exiter28 im Forum .NET Windows FormsAntworten: 1Letzter Beitrag: 03.07.09, 13:19 -
Meta-Tag unterbindet transformierte HTML-Anzeige in JEditorPane
Von lockenator im Forum JavaAntworten: 0Letzter Beitrag: 10.07.07, 12:44 -
DIV-Block
Von Lenox im Forum Javascript & AjaxAntworten: 4Letzter Beitrag: 15.05.07, 20:48 -
Leerzeile nach Formular, style:display:inline unterbindet background-color
Von Aser im Forum HTML & XHTMLAntworten: 2Letzter Beitrag: 12.09.06, 15:55 -
Brauche Hilfe bei Projekt! End if -Block ohne If-Block | dabei alles vorhanden!
Von daDom im Forum Visual Basic 6.0Antworten: 4Letzter Beitrag: 26.11.03, 13:21





Login




