Eurokicker
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 23.07.2008, 23:29   #1
TP-Member
 
Registriert seit: Jun 2005
freddymc macht alles soweit korrekt

Opera font-size handling


Hi Leutz!

Ich arbeite eigentlich schon eine ganze Weile mit CSS, doch manchmal überraschen mich auch noch Browser mit ihrem zeitweise seltsamen Verhalten. Diesesmal Opera.

Gegeben sei der folgende HTML und CSS Code:
HTML-Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

<title>Width Test for Opera</title>

<style type="text/css" media="screen">
html, body, div, p {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

body {
	line-height: 1em;
	color: black;
	background: white;
	font-family: Arial, Helvetica, sans-serif;
}

div {
	font-size: 0.8em; /* <-- Hier liegt die Krux */
	width: 44.5em;
	border: 1px solid green;
	margin: auto;
	margin-top: 5em;
}
</style>

</head>

<body>
<div>
  <p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aliquam iaculis nisl quis metus. Donec et tellus eu purus iaculis consectetuer. Nunc volutpat arcu quis diam. Fusce sit amet leo. Sed pretium neque nec felis. Donec sed pede. Integer sed erat. Nulla facilisi. Phasellus nunc ligula, malesuada non, ornare ut, facilisis non, urna. Quisque venenatis dui. Aliquam dictum, lacus ac tincidunt aliquam, risus massa consectetuer justo, id sagittis sapien mi a est. Integer tincidunt. Maecenas dictum sapien nec neque. Duis leo. Vivamus posuere. Duis tellus purus, ornare non, semper nec, placerat ac, massa.</p>
</div>
</body>
</html>
Der Div-Kasten wird in FF 3.0.1 und Opera 9.51 unterschiedlich breit dargestellt (IE6 hat Verhalten von FF). Ohne die font-size Anweisung beim div wird in beiden Browsern der Kasten gleich breit angezeigt.

Wie bringe ich Opera dazu die font-size gleich wie FF zu interpretieren?
Flexible und barrierefreie Layouts werden sonst recht schwierig, oder?

Danke & Grüße,
Fred

Geändert von freddymc (24.07.2008 um 01:02 Uhr).
freddymc ist offline   Mit Zitat antworten


Alt 23.07.2008, 23:45   #2
TP-Senior
 
Registriert seit: Dec 2006
threadi ist auf einem guten Weg
Ich würde statt des prozentualen Wertes "em" verwenden. Ist auch eine relative Angabe.
threadi ist offline   Mit Zitat antworten
Alt 23.07.2008, 23:48   #3
TP-Member
 
Registriert seit: Jun 2005
freddymc macht alles soweit korrekt
Wenn ich statt "100%" "1em" schreibe bleibt das Ergebnis das gleiche. 100% sollte eigentlich meistens 1em entsprechen.
freddymc ist offline   Mit Zitat antworten
Alt 23.07.2008, 23:57   #4
TP-Moderator
 
Benutzerbild von hero-master
 
Registriert seit: Mar 2003
Ort: Hamburg
hero-master ist ein richtiges Arbeitstier - DANKEhero-master ist ein richtiges Arbeitstier - DANKEhero-master ist ein richtiges Arbeitstier - DANKEhero-master ist ein richtiges Arbeitstier - DANKEhero-master ist ein richtiges Arbeitstier - DANKEhero-master ist ein richtiges Arbeitstier - DANKE
Moin Freddy,
Zitat:
Zitat von freddymc Beitrag anzeigen
Wenn ich statt "100%" "1em" schreibe bleibt das Ergebnis das gleiche. 100% sollte eigentlich meistens 1em entsprechen.
Jap, bei den früheren Versionen von Opera gabs mit 100% mal nen Bug. Vlt. ist der da irgendwie auch da...Versuchs mal mit 100.1% oder 100.01%
__________________
Grüße Nico

Meine kleinen CSS-Tutorials
hero-master ist offline   Mit Zitat antworten
Alt 24.07.2008, 00:02   #5
TP-Greis
 
Benutzerbild von Boris
 
Registriert seit: Mar 2001
Ort: Berlin, Germany
Boris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKE
Dieser Bug ist schon sehr lange bekannt und kann einfach gefixt werden mit font-size 100.01% für body
__________________
My software never has bugs. It just develops random features ...

» DevShack - die Website des freien Webentwicklers Boris
Boris ist offline   Mit Zitat antworten
Alt 24.07.2008, 00:09   #6
TP-Moderator
 
Benutzerbild von hero-master
 
Registriert seit: Mar 2003
Ort: Hamburg
hero-master ist ein richtiges Arbeitstier - DANKEhero-master ist ein richtiges Arbeitstier - DANKEhero-master ist ein richtiges Arbeitstier - DANKEhero-master ist ein richtiges Arbeitstier - DANKEhero-master ist ein richtiges Arbeitstier - DANKEhero-master ist ein richtiges Arbeitstier - DANKE
Zitat:
Zitat von Boris Beitrag anzeigen
Dieser Bug ist schon sehr lange bekannt und kann einfach gefixt werden mit font-size 100.01% für body
Das ist auch ein faules Pack bei Opera
__________________
Grüße Nico

Meine kleinen CSS-Tutorials
hero-master ist offline   Mit Zitat antworten
Alt 24.07.2008, 01:04   #7
TP-Member
 
Registriert seit: Jun 2005
freddymc macht alles soweit korrekt
Zitat:
Zitat von Boris Beitrag anzeigen
Dieser Bug ist schon sehr lange bekannt und kann einfach gefixt werden mit font-size 100.01% für body
Hm, genau das habe ich auch schon versucht - ohne Erfolg.
Hab's gerad nocheinmal versucht: der Kasten ist in Opera breiter.

Bin ich auf einmal zu bescheuert?

Kann einer von euch ein funktionierendes Mini-Beispiel posten; ware klasse!

Fred
freddymc ist offline   Mit Zitat antworten
Alt 24.07.2008, 02:04   #8
TP-Greis
 
Benutzerbild von Boris
 
Registriert seit: Mar 2001
Ort: Berlin, Germany
Boris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKE
Stell doch mal dein nicht funktionierendes Mini-Beispiel online
__________________
My software never has bugs. It just develops random features ...

» DevShack - die Website des freien Webentwicklers Boris
Boris ist offline   Mit Zitat antworten
Alt 24.07.2008, 12:23   #9
TP-Member
 
Registriert seit: Jun 2005
freddymc macht alles soweit korrekt
Passenden Webspace hab ich grad nicht zur Hand daher das File im Anhang. Hat sich aber gegenüber oben nicht viel verändert...

Danke & Grüße,
Fred
Angehängte Dateien
Dateityp: zip width_opera.zip (1,3 KB, 0x aufgerufen)
freddymc ist offline   Mit Zitat antworten
Alt 24.07.2008, 12:28   #10
TP-Moderator
 
Benutzerbild von hero-master
 
Registriert seit: Mar 2003
Ort: Hamburg
hero-master ist ein richtiges Arbeitstier - DANKEhero-master ist ein richtiges Arbeitstier - DANKEhero-master ist ein richtiges Arbeitstier - DANKEhero-master ist ein richtiges Arbeitstier - DANKEhero-master ist ein richtiges Arbeitstier - DANKEhero-master ist ein richtiges Arbeitstier - DANKE
Moin
lies dir mal diese Seite durch...Vlt. hängt es damit zusammen
Was helfen könnte: Gib der Schrift mal eine Größe von 0.81em
__________________
Grüße Nico

Meine kleinen CSS-Tutorials
hero-master ist offline   Mit Zitat antworten
Alt 24.07.2008, 13:07   #11
TP-Member
 
Registriert seit: Jun 2005
freddymc macht alles soweit korrekt
Zitat:
Zitat von hero-master Beitrag anzeigen
Moin
lies dir mal diese Seite durch...
Diese Beispiele habe ich mir auch mal runtergeladen und getestet. Kurioserweise wird der Kasten in Opera troz des "Hacks" zu hoch angezeigt.

Mit .81em werde ich weiter experimentieren es ist jedoch besserung in Sicht. Der Breitenunterschied von Div's macht nur noch ca. 2px aus. Das sind leider 2px zu viel...

Grüße,
Fred

Geändert von freddymc (24.07.2008 um 14:01 Uhr).
freddymc ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > HTML Puristen > CSS
Opera font-size handling [Browser Bug] Opera font-size handling
« Hintergrundbild | Objekt verschoben »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
CSS Font-Size Problem Elli CSS 2 02.06.2008 19:19
2 Fragen:Font-Size 14px sehr unüblich? & ... Mütze Webdesign & Co. 6 02.05.2007 16:49
CSS: FONT-SIZE in px oder in pt?? bigtail CSS 9 01.02.2005 17:44
IE 5 übernimmt in Tabelle Font-Size nicht Torsten HTML Puristen 5 13.03.2004 13:34
Handling von Frames!? Leonardo Dreamweaver 1 31.07.2001 11:56


Alle Zeitangaben in WEZ +2. Es ist jetzt 01:10 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67