Supportnet Computer
Planet of Tech

Supportnet / Forum / Webseiten/HTML

Haarlinien - Darstellung mit Mozilla / Netscape





Frage

Ich poste hier nochmal mein Problem mit der Darstellung von Tabellen mit Mozialla. Irgendwie bin ich noch nicht weitergekommen. Aber nun hab ich auch ein Beispiel gefunden: Guckt Euch doch bitte mal die Seite [url]http://www.q-palace.de/start.php[/url] an. Dort ist der Effekt sehr schön zu sehen: Im Mozilla erscheinen dicke, rote Linien, in Opera oder IE nur ganz dünne ... die Durchsicht des Quellcodes hat mir nicht geholfen, ich hätte das genauso gemacht ... aber wieso geht das im Mozilla nicht? Oder anders: Was ist für die Optimierung für die Mozilla-Engine zu beachten?

Antwort 1 von semi

Hi,

Auf der von Dir genannten Seite ist es wie folgt:

Eine 1px hohe rote Tabellenzelle mit einer transparenten Grafik drin (wozu auch immer)
Die unterschiedlichen Browser haben andere Voreinstellungen, wie das Spacing und Padding aussieht, daher erscheint es mal dicker mal normal.

Die beste Lösung für sowas ist das Attribut border in CSS.
<table width="200">
<tr>
<td style="border:1px solid red;border-width:1px 0px;">
Hallo
</td>
</tr>
<table>

Gruß,
Michael

Antwort 2 von sutadur

Danke, danke ... das isses! :o)

Antwort 3 von Cloud_X

Das Problem bei semi's Lösung ist aber, dass Netscape 4x den Style Tag ignoriert!

Eine Kombination von beiden würde auch gehen. Müsste aber als Ergebnis eine etwas dickere Linie ergeben meine ich:

<td style="border:1px solid red;border-width:1px 0px;" width="285" height="1" bgcolor="#D54C1B"><img src="img/space.gif" width="1" height="1" border="0" alt=""></td>

Man könnte dazu jetzt noch eine Browserabfrage via JavaS. machen um die entsprechende Variante für den jew. verw. Browser zu benutzen. Ist aber ein bisschen viel Ausfwand wenn Du nicht unbedingt drauf angewisen bist.

Ich denke aber das es noch eine andere Möglichkeit gibt....

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: