Tabelleneinträge ohne Zeilenumbruch
Legolas
- html
0 Glorfindel0 Legolas
0 Luxy0 Heizer0 Ole0 Legolas / Prob gelöst
Hi,
ich hab ein Problem mit Tabelleneinträgen. Ich möchte in eine einspaltige Tabelle in die erste Reihe einen Text schreiben, welcher z.B. 40 Zeichen lang ist. Die Spalte soll aber (gewollt) nur so breit sein, dass sie maximal 20 Zeichen darstellen kann.
Wenn ich nun mit width = xx etwas einstelle, dann macht er automatisch die Tabelle so breit wie der eingegebene Text ist.
(ist kein eingabefeld, sondern ein fixer Text von mir)
nowrap oder nobr bringt irgendwie auch nix ...
Kann mir jemand sagen, wie ich die Tabellengrösse fix mache ohne das ein Zeilenumbruch stattfindet oder die Tabelle so breit wird wie mein anzuzeigender Text ??
muchos Gracias
Legolas
Hallo,
also <td nowrap>lang</td> sollte es eigentlich tun
Glorfindel
Hallo,
also <td nowrap>lang</td> sollte es eigentlich tun
Glorfindel
Nee, tut es nicht. Hier ist mein Ausdruck
<td width="150" height="25" nowrap>Umfang WZ = [[Variablenname]]/td>
Die Spalte soll so Gross sein, dass nur <Umfang WZ = > zu sehen ist. Der Rest muss vorhanden sein (für ein anderes Prog), soll aber nicht zu sehen sein.
Bisher wird die Tabelle immer soweit gestreckt, dass alles sichtbar erscheint.
Legolas
Hallo,
also mit <td width="20"><nobr>hhhhhhhhhhhhhh hhhhhhhhhhhhhh hhhhhhhhhhhhhh hhhhhhhhhhhh hhhhhhhhhhhhhhhh hhhhhhhh</nobr></td>hat es geklappt...
L.
Hallo,
also mit <td width="20"><nobr>hhhhhhhhhhhhhh hhhhhhhhhhhhhh hhhhhhhhhhhhhh hhhhhhhhhhhh hhhhhhhhhhhhhhhh hhhhhhhh</nobr></td>hat es geklappt...
L.
Bei mir geht das aber leider nicht ... Ich benutze den IE 5.0, hat es vielleicht damit was zu tun ?!
Bei mir geht das aber leider nicht ... Ich benutze den IE 5.0, hat es vielleicht damit was zu tun ?!
wie sieht denn der String aus, den du in die Spalte einträgst?....
poste ihn doch einfach mal.. entscheidend dabei ist die Länger der einzelnen Worte, wenn ein Wort länger ist als deine Breitenangabe, schiebt er dir das immer aus einander, da kannst du nur mit den Sachen arbeiten, die ich dir schon mal geschrieben habe...
Luxy
Hallo Legolas,
an dieser Probelmatik haben sich schon viele die Zähne ausgebissen...
schau einfach mal unter die FAQ von SelfHTML (nicht vom Forum) http://selfhtml.teamone.de/navigation/faq.htm unter den Punkt: Positionieren von Inhalten -> Wie kann ich verhindern, dass Browser meine Breitenangaben in Tabellen missachten?
viel Spaß
Luxy
Hi,
ich hab ein Problem mit Tabelleneinträgen. Ich möchte in eine einspaltige Tabelle in die erste Reihe einen Text schreiben, welcher z.B. 40 Zeichen lang ist. Die Spalte soll aber (gewollt) nur so breit sein, dass sie maximal 20 Zeichen darstellen kann.
Wenn ich nun mit width = xx etwas einstelle, dann macht er automatisch die Tabelle so breit wie der eingegebene Text ist.
(ist kein eingabefeld, sondern ein fixer Text von mir)
nowrap oder nobr bringt irgendwie auch nix ...
hi
nobr kenn ich nicht (muß aber zugeben, daß ich das auch schon versucht habe) und nowrap ist kein HTML, auch wenn es teilweise interpretiert wird.
Wenn ich dich richtig verstehe, dann sollen die Zeichen, die über die Zelle "hinausragen" nicht angezeigt werden, und meines wissen sollte das eigentlich so funktionieren:
<td style="width:..px; overflow:hidden;">
wahlweise auch "overflow:scroll;", aber welche Browser das interpretieren weiß ich auch nicht, von meinen jedenfalls keiner, vielleicht mache ich aber auch etwas falsch ?
Heizer
hi
du hast also text und du willst
a) das dieser text nicht umbrochen wird und
b) ein teil des nicht umbrochenen textes nicht sichtbar ist
ich glaube was du suchst ist style="table-layout:fixed"
schau mal in selfhtml nach dem genauen einsatz.
alles liebe
ole
(8-)>
Okee, ich habs gefunden.
es geht mit
<table border="1" width="350" align="center" height="25" style="table-layout:fixed">
Das komische ist nur, dass er es im IE anzeigt ... wenn ich aber mit Dreamweaver die Seite bearbeite, dann zeigt es das Vorschaufenster aber nicht an ... naja, egal solange es im IE funzt isses okee
Vielen Dank für die schnellen und guten Antworten ...
Legolas