CSS-Probleme bei Hintergrundbild-Definition mit Netscape 6.2

Status
Nicht offen für weitere Antworten.

SilentWarrior

Erfahrenes Mitglied
Moin Leute

Sagt mal, könnt ihr mir erklären, warum Netscape Probleme hat, mir ein Hintergrundbild für eine Tabellenzelle anzuzeigen? Ich hab das mit class und so gemacht und in einer externen CSS-Datei genau definiert, was da rein muss. Mit dem Internet Explorer klappt alles wunderbar, nur Netscape macht Probleme. Ist das normal oder liegt der Fehler bei mir?

SilentWarrior
 
Schwester?
Ja, Herr Doktor?
Was fehlt dem Patienten?
Das wissen wir nicht genau,Herr
Doktor. Er hatte keinen Code bei sich

Zu ärgerlich …


Schick mal rüber den Krampf ;-)
 
Zuletzt bearbeitet:
ok, ich dachte es geht auch ohne, aber bitte:

CSS-Definition
==============

.hr
{
height:18px;
background-image:url(hr.gif);
background-repeat:repeat-x;
background-position:center left;
}

innerhalb der Datei
===================

<tr>
<td colspan="3" class="hr"></td>
</tr>

warum geht de nix?

SilentWarrior
 
Das ist mir auch gleich aufgefallen. Mit
center left definierst Du die horizontale
Positionierung gleich zweimal. Erzeugt
zwar keinen Fehler (hab ich mal auspro-
biert) bringt aber auch nix.

Ich denke das Problem liegt eher in der
Höhenangabe. Hatte ich selber vorher nie
ausprobiert: Netscape kommt damit irgend-
wie gar nicht klar. Entweder die Höhen-
angaben werden ignoriert oder gleich falsch
interpretiert. Keine Ahnung woran das liegt,
laut selfHTML müsste NS 6.2 das längst raffen.

Ohne Höhenangaben hat jedenfalls alles funktioniert.

Tribal
 
ok, thx für die tips.

also muss ich anstatt center middle angeben... oder?

und noch was: nehmen wir mal an, ich will die td 18px hoch. wenn ich dann ein 18px hohes bild als hintergrund nehme, passt das der browser (bzw. netscape) dann automatisch an? so würde es ja nämlich gehen. oder?

SilentWarrior
 
Also:

Sowohl IE als auch NS stellen Inhalt
in Tabellenzellen generell in die
(vertikale) Mitte. Die Angabe 'middle'
hingegen verwirrt manchen Browser eher.
Wenn Du dein Bild also am linken Rand
in der Mitte haben willst, reicht der
Vermerk align="left" bzw. im Stylesheet
background-position: left;

Was die Höhenangaben angeht: wenn Du wirklich
pixelgenau arbeiten willst, solltest Du (vor
allem bei NS) sowohl im Table-tag als auch in
den td-tags Höhen und Breitenangaben machen.
Also im Table-tag die Gesammthöhe der Tabelle,
in den Zellen jeweils die Einzelhöhen (die Summe
muss natürlich hinterher stimmen!)

Soviel dazu, ich hoffe Du kommst klar

Tribal
 
Status
Nicht offen für weitere Antworten.

Neue Beiträge

Zurück