molily: Opera mag keine "Arial - Schrift"

Beitrag lesen

Hallo, Palme,

habe ein seltsames Verhalten beim Opera festgestellt:

<div id="themen" style="position:absolute; overflow:hidden; top:0px;
left:0px; width:70px; height:19px; font-size:11pt; font-family:arial,
verdana; background:#B0C42f; z-index:10; visibility:visible"
onMouseOver="aktiv('themen',190)" onMouseOut="none('themen')">...ein
paar Links.....</div>

... so weit, so gut, außer das die Schrift nicht in Arial angezeigt wird, es sei denn, ich nehme bei "position" anstelle von "absolute" eine der 3 anderen Positionsarten!

Das Problem kann ich nicht nachvollziehen (Opera 6.05), der Code scheint fehlerfrei zu sein, bis auf die Tatsache dass die Zeilenumbrüche eventuell verwirren könnten, aber ich denke, diese hast du nur zur Übersicht eingefügt, bei mir[tm] funktioniert es auch mit selbigen. Wie sieht es denn aus, wenn du die Styles auslagerst? Kannst du einmal eine Testseite hochladen, in der die Umstände ersichtlich werden?

Außerdem solltest du nicht pt als Schriftgrößeneinheit benutzen, da die tatsächlich angezeigte Größe abhängig vom ppi-Wert des jeweiligen Systems ist, wodurch 11pt bspw. auf einem Mac winzig klein und unleserlich werden würde, siehe http://aktuell.de.selfhtml.org/artikel/css/fontsize/ (wobei ich die systemsspezifischen Styles nicht unterstreichen würde) und http://www.netandmore.de/faq/fom-serve/cache/414.html. Abgesehen davon musst du eine generische Schriftfamilie angeben, in dem Falle sans-serif.
Lese einfach hier etwas mit, dann lernst du, solche kleinen Fehler zu vermeiden...

... außerdem wird jede andere Schriftart sofort angezeigt, nur halt eben kein Arial, und das auch nur, wenn diese andere Schriftart alleine hinter "font-family" definiert ist!

Ich kann auch diesen Fehler nicht reproduzieren. Hast du irgendwelche Einstellungen, dass Arial als Alias auf eine andere Schrift zeigt?

Mathias