Forum Doku Wiki Blog

Forumsarchiv 2002, Juni
td wirklich nur 1px hoch - wie?

archivierte Beiträge lesen

  1. (CSS) td wirklich nur 1px hoch - wie? von Julian Hofmann, 17. 06. 2002, 18:46

td wirklich nur 1px hoch - wie?

Der folgende Beitrag wurde am 17. 06. 2002, 18:46 Uhr von Julian Hofmann veröffentlicht.

Hallo liebes Forum,

irgendwie versteh ich's nicht. In einer Tabelle soll eine Trennline vorkommen (eigene tr). Diese soll exakt 1px hoch sein. Aber selbst mit
td.einpixel {
 border : none;
 border-spacing : 0px;
 border-style : none;
 border-collapse : collapse;
 padding : 0px;
        font-size : 1px;
        line-height : 1px;
 height : 1px;
}
ist mein
  <tr>
    <td class="einpixel" style="height:1px;"><img src="line.gif" width="140" height="1" alt="" /></td>
  </tr>
immernoch 2px hoch (mit Mozilla, mit IE5.5 1px).

Hab ich noch irgendwas nicht berücksichtigt?

Dank im voraus.

Grüße aus Würzburg
Julian

td wirklich nur 1px hoch - wie?

Der folgende Beitrag wurde am 17. 06. 2002, 18:53 Uhr von herbalizer veröffentlicht.

Hi

http://developer.netscape.com/evangelism/docs/articles/img-table/ bringt vielleicht die Lösung.

Gruß Herbalizer

td wirklich nur 1px hoch - wie?

Der folgende Beitrag wurde am 17. 06. 2002, 18:56 Uhr von Orlando veröffentlicht.

> Hallo liebes Forum,

Wir sind Forum.
Sie werden assimiliert ;)

Hi Julian,

> irgendwie versteh ich's nicht. In einer Tabelle soll eine Trennline vorkommen (eigene tr). Diese soll exakt 1px hoch sein.

Das tut mir als CSS-Fan ehrlich gesagt weh... Warum definierst du für diese Zelle nicht eine Hintergrundfarbe? Ist doch wesentlich einfacher.

> <tr><td class="einpixel" style="height:1px;"><img src="line.gif" width="140" height="1" alt="" /></td></tr>

Eliminiere alle Leerzeichen und Zeilenumbrüche zwischen <tr> und </tr>. Wenn das nichts nützt, hilft vielleicht

td img { margin: 0 }

Keine Ahnung, mit einem CSS-Layout gibt's solche Probleme nicht. Hab' ich schon gesagt, dass ich Tabellen nicht mag? ;p

LG Orlando


--
SELF-TREFFEN 2002
http://www.rtbg.de/selftreffen/
http://www.megpalffy.org/temp/penneninhh.html

td wirklich nur 1px hoch - wie?

Der folgende Beitrag wurde am 17. 06. 2002, 20:33 Uhr von Julian Hofmann veröffentlicht.

Hallo Orlando,

> Das tut mir als CSS-Fan ehrlich gesagt weh... Warum definierst du für diese Zelle nicht eine Hintergrundfarbe? Ist doch wesentlich einfacher.

1. Das ändert überhaupt nichts am Problem, wie ich festgestellt habe.
2. Per CSS-Hintergrundfarbe lässt sich keine gestrichelte Linie darstellen (zumindest mit CSS2).


> Eliminiere alle Leerzeichen und Zeilenumbrüche zwischen <tr> und </tr>. Wenn das nichts nützt, hilft vielleicht

negativ. Ist ja eigentlich der erste Versuch von Tabellenkünstlern.

> Hab' ich schon gesagt, dass ich Tabellen nicht mag? ;p

Nein, aber habe ich schon gesagt, dass ich den guten alten Zeiten von Netscape3 noch etwas hinterhertrauere - da gab's noch kein CSS, da war noch Tricksen und Basteln mit Tabellen angesagt. Ach war das schön...*träum*

Trotzdem Danke für die Vorschläge.

Grüße aus Würzburg
Julian

td wirklich nur 1px hoch - wie?

Der folgende Beitrag wurde am 17. 06. 2002, 20:41 Uhr von Orlando veröffentlicht.

Hi Julian,

> 2. Per CSS-Hintergrundfarbe lässt sich keine gestrichelte Linie darstellen (zumindest mit CSS2).

wohl aber ein entsprechender Rahmen definieren (http://selfhtml.teamone.de/css/eigenschaften/rahmen.htm):

 td {
   border-top: 1px dotted #f00;
 }

Vielleicht hilft's ja.

LG Orlando


--
SELF-TREFFEN 2002
http://www.rtbg.de/selftreffen/
http://www.megpalffy.org/temp/penneninhh.html

© 1998-2013 SELFHTMLImpressumSoftware: Classic Forum 3.4