|
||||
Geh mal nicht davon aus, dass alle User Opera oder Firefox verwenden, in denen man sich die Schrift auf seine persönlichen Anforderungen einstellen kann.
Und lies mal nach über die Vererbung von Schriftgrößen! Wenn Du für <body> 0.6em angibst, hat das Auswirkungen "nach unten", das heisst, dass folgende Elemente 0.6em von 0.6em erhalten. Im IE entspricht in der Einstellung "mittel" die Schrift 16px. 16px x 0.6em sind etwa 10px - bei 1.280er Auflösung schon sehr klein!
__________________
Informationen aus Koblenz-Metternich ----------------------------------- "Wissen heißt, Fragen zu erwerben." |
Sponsored Links |
|
|||
Bau keinen Styleswitcher ein, bitte. Ist vollkommen überflüssig.
Im body schreibst Du einfach rein: "font-size: small" oder "font-size: normal" und anschließend arbeitest Du bei allen anderen "font-size"-Angaben nur noch mit em- oder Prozentwerten! |
|
|||
Ich will diese kleine Schrift aber eigentlich als Standardgrösse beibehalten, ein Grossteil der regelmässigen Besucher meiner HP hat damit kein Problem.
Und für die, denen es zu klein ist gibts eben einen Styleswitcher, was spricht dagegen? Ausserdem ist es egal, ob ich in den Body font-size: normal oder font-size: 1em schreibe oder liege ichb da falsch?
__________________
* html { display: none; } |
|
|||
Das kommt auf die Browsereinstellungen drauf an. 1 em ist nur eine relative Größenangabe (100 % halt). normal oder small bezieht sich auf das, was im Browser als Standard-Einstellung genutzt wird (und die kann der Nutzer nach eigenem ermessen ändern).
Das Gute ist halt nur, dass mit font-size: normal immer genau die Darstellungsgröße erreicht wird, die für den Nutzer ideal ist (und die er auch anpassen kann). Und wenn es Dir wichtig ist, dass die Überschrift h1 immer genau doppelt so groß ist, wie die normale Schrift, dann kannst Du das mit "font-size=200%" (oder 2em) festlegen und die Seite wird Schrift wird die für den Nutzer ideale Größe haben. |
|
|||
Bitte?
Für Dich ist es um 01:24 Uhr wohl schon etwas spät gewesen, oder? Ne, klar - ich schreibe im HTML irgendwo ein 'font-size:normal' rein. Das macht auch so verdammt viel Sinn. Insbesondere, weil im HTML die Angaben auch vererbbar sind und ich vorgeschlagen habe, sämtliche anderen Elemente (h1, h1, p, etc.) mit prozentualen Angaben zu versehen. Überleg bitte mal kurz, bevor Du etwas schreibst (und lies Dir meine Beiträge durch! Woran habe ich wohl gedacht, als ich mich auf die Browser-Einstellungen bezogen habe?). Ich hätte von jemanden, der seit mehr als einem Jahr in diesem Forum aktiv ist und > 1000 Posts hat etwas mehr erwartet, als Zitat:
|
|
|||
Zitat:
Oh <title>tag hab ich wohl vergessen, ty
__________________
* html { display: none; } |
|
||||
Wenn Du für body die Schrift mit "100.01%" angibst und dann für Deinen Inhalt mit "1em", dann gibst Du jedem User erst mal exakt die Schriftgröße, die er sich in seinem Browser eingestellt hat.
Für Überschriften kannst Du dann ja z. B. "h1 {font.size: 1.15em}" eingeben. Damit die Schrift in den IEs bis einschließlich Version 6 nicht so groß daherkommt, bindest Du per CC eine zusätzliche Stiledatei ein, die diesen Browsern andere Schriftgrößen gibt (z. B. .9em). So bekommt jeder die in seinem Browser gewöhnte Schrift ohne Umstellerei per Styleswitcher.
__________________
Informationen aus Koblenz-Metternich ----------------------------------- "Wissen heißt, Fragen zu erwerben." |
Sponsored Links |
|
|||
Zitat:
|
Sponsored Links |
|
|