Css-Tabellenbreite

hallo
ich würde gerne eine tabellenbreite über css fix auf 15cm angeben.
leider konnte ich bisher keine angaben finden wie das funktionieren soll.

css-code:
table { with: 15cm; }

das funktioniert leider nicht. kann es sein dass with im css nicht geht? wenn ja wisst ihr eine andere lösung für mein problem.
mfG
mephisto

Hallo Mephisto,

css-code:
table { with: 15cm; }

Probier mal (width: 15cm:wink:.

Gruss
Petra

Hai, Mephisto,

versuch’s doch mal mit wi d th… *fg*

Außerdem kann ich noch http://de.selfhtml.org/ empfehlen und auch den http://validator.w3.org/ kann ich Dir wärmstens ans Herz legen. Und last but not least: http://jigsaw.w3.org/css-validator/

Viel Spaß noch
Gruß
Sibylle

danke für den tipp. aber beim improtieren bekomm ich folgende fehlermeldung:
[1:6] encountered „(“. Was expecting one of: „{“ „,“ „+“ „>“ „*“ „.“ „:“ „[“

kurz noch zur erklärung. ich importier die css datei dann in Eclips. und lasse mir den XML code generieren. aber das sollte keinen unterschied machen

danke für den hinweis. der tippfehler ist mir nur hier passiert. im script ist es richtig geschrieben.

[1:6] encountered „(“. Was expecting one of: „{“ „,“ „+“
„>“ „*“ „.“ „:“ „[“

Es muss natürlich mit geschweiften Klammern geschrieben werden, das hattest Du schon richtig und wurde Dir falsch geantwortet.

Gruß,
-Efchen

Hallo Efchen,

ups, danke für die Korrektur :wink:

Gruss
Petra

ich würde gerne eine tabellenbreite über css fix auf 15cm
angeben.

Ich halte es für sehr unklug, centimeterangaben im web-bereich zu nutzen, es sei den, es geht um ein Drucklayout.

css-code:
table { with: 15cm; }

müsste prinzipiell funktionieren, wenn du es in einer css datei stehen hast die entsprechend mit

in deinem script eingebunden wird.

ansonsten

table {
width: 200px;
}

Hallo mephisto,

ich rate mal:
Du gibst die Breite an und erhoffst Dir, dass es sich um eine maximale Breite handelt, die nicht überschritten wird. Aber wenn Du viel Text in die Spalten Aufnimmst, dann wird die Tabelle breiter als 15cm.

Korrekt?
=> NEIN: dann kannst Du hier aufhören zu lesen.

=> JA. Weiterlesen

Also das Attribut „width“ wird (zumindest) bei Tabellen oft nur als Minimalwert angesehen und das CSS2-Attrbut „max-width“ ignorieren ebenfalls sehr viele Browser.

Aber es gibt noch das CSS-Attribut „table-layout“ dem man einen der Werte „fixed“ oder „variable“ (default) zuweisen. Bei fixed sollte das Attribut „width“ auch als maximaler Breitenwert angesehen werden. Nur hält sich der IE nur daran, wenn für alle Spalten ebenfalls eine Breitenangabe erfolgt.

Gruß
Volkmar