php.de

Zurück   php.de > Webentwicklung > HTML, Usability und Barrierefreiheit

HTML, Usability und Barrierefreiheit Themen rund um Textauszeichnung, Formatierung, Barrierefreiheit und Usability.

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 23.02.2005, 18:16  
Erfahrener Benutzer
 
Registriert seit: 30.07.2004
Beiträge: 255
Stümper
Standard Mehrere CSS

auf http://www.tiptom.ch/tests/css_test/css_intro.html habe ich gelesen, dass man mehrere CSS angeben kann.

Bei mir stellt sich folgende Frage:
Ich möchte ein Stylesheet erstellen, dass bei allen Browsern verwendet werden soll. Ich würde es statisch einbinden.

Je nach Browser (ich habe eine PHP Weiche) werden gewisse Informationen des ersten Stylesheets überschrieben, d.h. es wird dynamisch ein zweites CSS eingebunden, das Angaben des ersten überschreibt oder überhaupt erst definiert. Der Theorie nach sollte das kein Problem darstellen.

Praxis: Kann ich sicher gehen, dass jeder CSS fähige Browser zwei CSS versteht und Angaben des ersten durch solche des zweiten ersetzt?

Natürlich könnte ich für jeden Browser ein eigenens CSS erstellen und dynamisch zuweisen, dies würde aber grosse Redundanz bedeuten, die ich nicht habe, wenn ich nur die browserspezifischen Infos separat speichere.
__________________
Zerstört alle Computer!
Stümper ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 23.02.2005, 18:38  
Gast
 
Beiträge: n/a
Standard

hi
um diesen problemen auszuweichen, solltest du gleich von anfang an versuchen ein design zu erstellen, das aus lediglich aus einer datei besteht, die von allen (naja, den meisten) browsern richtig umgesetzt wird!
dann sparst du dir die browserweiche, die vielen änderungen er einzelnen dateien und mögliche fehlerquellen...
  Mit Zitat antworten
Alt 23.02.2005, 19:17  
Erfahrener Benutzer
 
Registriert seit: 30.07.2004
Beiträge: 255
Stümper
Standard CSS

das Design an sich ist nicht das Problem.

Das Aussehen der Schriftarten unterscheidet sich von Browser zu Browser, und unter Msc OS X werden Schriften gleicher absoluter Grösse kleiner dargestellt als unter Windows.

Da gibt es nicht das eine Stylesheet, das für alle Fäll das optimale Ergebnis liefert. Ich kann Deinen Vorschlag also nicht umsetzen.
__________________
Zerstört alle Computer!
Stümper ist offline   Mit Zitat antworten
Alt 24.02.2005, 03:25  
Erfahrener Benutzer
 
Registriert seit: 26.09.2004
Beiträge: 430
toscho
Standard

Erstens kannst du serverseitig überhaupt nicht zuverlässig herausfinden, mit welchem Browser jemand gerade deine Seiten ansieht (Stichworte: »Proxy«, »manipulierbarer UA-String«).
Zweitens werden Schriften auf dem Mac exakt genauso groß dargestellt wie auf anderen Betriebsystemen, es sei denn, du gibts die Größe in »pt« an, was für Bildschirmausgaben natürlich kompletter Unsinn ist.
Drittens kostet jedes zusätzliche Stylesheet einen zusätzlichen Request und verlangsamt das Rendering der Seite.

Kurz: Laß es.

Wenn du zusätzliche Stylesheets einbindest, dann solche für die Druckausgabe und für Handhelds, aber niemals zwei für dasselbe Ausgabemedium.
toscho ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
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

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php mehrer css, eine php seite mehrere css, mehrere css php, php zwei css, verschiedene css erstellen, verschiedene css php laden, php mehrere css, mehrere css in php

Alle Zeitangaben in WEZ +2. Es ist jetzt 21:42 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.