Hallo zusammen!
Ich habe mit XSQL und XSLT eine Webanwendung programmiert. Die Grundstruktur habe ich mit <div>....</div> umgesetzt; die Container enthalten wiederum Tabellen. Alles habe ich mit CSS Stylesheets formatiert.
Im Internet Explorer 6.x sieht das auch alles sehr hüsch aus. Mit dem Internet Explorer 5.x hatte ich das Problem, dass
a:hover{
text-decoration: none;
font-weight: bold;
}
dazu führte, dass kein Link angeklickt werden konnte. Die komplette Formatierung löste sich auf, soblad der Mauszeiger den Link erreicht hat. Dieses Problem habe ich jetzt umgangen, indem ich "font-weight: bold;" mit „font-weight: normal;“ überschreibe und statt dessen „text-decoration: underline;“ verwende. Die Darstellung im Internet Explorer 5.x war sonst in Ordnung.
Jetzt gibt es da aber noch den Mozilla Firefox, Netscape 7.1 und Opera. Mit den ersten beiden habe ich die Webanwendung getestet mit dem Ergebnis, dass die einzelnen Boxen übereinander geschoben werden. Gelesen habe ich, dass man dieses Problem lösen kann, indem man „float“ auf „left“ setzt und den Containern eine feste Breite vorgibt. In meinem Stylesheet haben alle Container eine relative feste Breite (z. B. „width: 20%;“); alle sind mit „float:left;“ formatiert.
Hat jemand eine Idee, woran das liegen könnte, dass die Boxen trotzdem alle links oben ausgerichtet werden?
Vielen Dank im Voraus!
Grüße von irene
Ich habe mit XSQL und XSLT eine Webanwendung programmiert. Die Grundstruktur habe ich mit <div>....</div> umgesetzt; die Container enthalten wiederum Tabellen. Alles habe ich mit CSS Stylesheets formatiert.
Im Internet Explorer 6.x sieht das auch alles sehr hüsch aus. Mit dem Internet Explorer 5.x hatte ich das Problem, dass
a:hover{
text-decoration: none;
font-weight: bold;
}
dazu führte, dass kein Link angeklickt werden konnte. Die komplette Formatierung löste sich auf, soblad der Mauszeiger den Link erreicht hat. Dieses Problem habe ich jetzt umgangen, indem ich "font-weight: bold;" mit „font-weight: normal;“ überschreibe und statt dessen „text-decoration: underline;“ verwende. Die Darstellung im Internet Explorer 5.x war sonst in Ordnung.
Jetzt gibt es da aber noch den Mozilla Firefox, Netscape 7.1 und Opera. Mit den ersten beiden habe ich die Webanwendung getestet mit dem Ergebnis, dass die einzelnen Boxen übereinander geschoben werden. Gelesen habe ich, dass man dieses Problem lösen kann, indem man „float“ auf „left“ setzt und den Containern eine feste Breite vorgibt. In meinem Stylesheet haben alle Container eine relative feste Breite (z. B. „width: 20%;“); alle sind mit „float:left;“ formatiert.
Hat jemand eine Idee, woran das liegen könnte, dass die Boxen trotzdem alle links oben ausgerichtet werden?
Vielen Dank im Voraus!
Grüße von irene
Comment