Hallo,
ok, das gehört vielleicht nicht hierher, aber es ist für mich trotzdem ein Problem.
Auf meiner Seite verändert sich der Schriftgrad, wenn ich im Browser eine andere Eistellung wähle. Ich habe aber auf anderen Seiten schon bemerkt, dass eine änderung der Einstellungen nichts nützt. Kann man das in Typo3 einstellen, dass das Schriftbild immer gleich bleibt und wenn ja, wie?
Danke für die Hilfe. 😉
Bin nicht sicher, ob ich Deine Frage richtig verstehe: Wenn Du im Browser eine andere Standardgröße wählst, ändert sich auf Deiner Seite die angezeigte Schriftgröße? Das ist sehr schön, weil freundlich gegenüber Nutzern, deren Sehstärke möglicherweise nicht (mehr) der Deinen entspricht. Diese können dann Deine Seite in der ihnen angenehmen Schriftgröße ansehen.
Wenn auf anderen Seiten die Größe nicht änderbar ist, dann liegt das daran, dass eine exakte Schriftgröße vorgegeben wurde (entweder im html-tag, z.B. <font size=11> oder im CSS, z.B. font-size: 11pt). Das mag aus Gründen des Layouts wünschenswert sein, aus Usability Gründen ist es aber strikt abzulehnen. Außerdem weißt Du ja eh nie, auf was für einem Bildschirm Deine Seite betrachtet wird (Palm?).
Anpassbare Schriftgrößen erhälst Du dagegen, wenn Du entweder die Größe gar nicht spezifizierst oder aber relative Größenangaben wählst, z.B. in CSS font-size: 120% (mein preferierter Weg). Dazu möchte ich auch gerne auf die dynamische Erzeugung von CSS-Dateien per PHP hinweisen, wie sie unter http://www.phpbuilder.com/columns/tim20000821.php3 beschrieben ist. Das lässt sich sogar mit externen CSS-Dateien anstellen, die in einem Ordner liegen, in dem per .htaccess-Datei auch .css-Dateien durch das PHP-Modul geparst werden. Ich nutze das so seit Jahren und bin sehr glücklich!
Hoffe, das beantwortet Deine Frage.
Gruß UWE.
Bin gerade dabei eine stylesheetweiche einzubauen.
<?php
if (eregi('Win',$HTTP_USER_AGENT))
echo "<link rel="stylesheet" type="text/css" href="styles_w.css">
";
else
echo "<link rel="stylesheet" type="text/css" href="styles_lm.css">
";
?>
Kann mir jemand sagen, wo ich dieses am Besten hinpflanze. Eine Möglichkeit ist, den gesamten Header zu deaktivieren. Aber das erscheint mir umständlich.
Apropo: Muss man, wenn man den Header deaktiviert, alles neu reinmachen? Also auch den gesamten JavaScript-Code von Menüs, etc? Geht das überhaupt?
marks.BROWSERWEICHE = PHP_SCRIPT_EXT ist ja wohl auch nicht machbar.
Aber besten wäre wahrscheinlich eine TypoScript-Browserweiche. Ist das möglich?
In der Frage der Schriftgröße kann ich em empfehlen. Zusätzlich font-size: 100% wg IE. Den wichtigsten Vorteil der relativen Schriftgröße hat SolarUwe beschrieben. Der wichtigste Nachteil ist wahrscheinlich dabei die Vererbung. (Muss man halt aufpassen)
Wenn doch absolute Schriftgrößen dann px. Nicht pt.
Zwei empfehlenswerte Links bzgl Schrift
http://www.fabrice-pascal.de/artikel/sizediscussion/
http://www.exine.de/webdesign/win_mac.shtml
Gruss
Stefan
Um Browser- oder Systemabfragen in Typo3 zu machen, braucht man keinen PHP-Code zu schreiben, sondern einfach im Template-Setup eintragen:
[system=win]
content.stylesheet.file = media/scripts/defaultstylesheet_win.css
[else]
content.stylesheet.file = media/scripts/defaultstylesheet.css
[end]
TSRef->Conditions
Gruss
Andreas Schwarzkopf
www.meinsystem.de
das Leben kann so einfach sein 😃 😃
danke Blacky