"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

ssi browserweiche

Tex 16.06.2003 - 18:22 574 10
Posts

Tex

got r00t?
Avatar
Registered: Aug 2000
Location: salzburg
Posts: 1844
ich möchte gerne auf einer seite je nach browser ein unterschiedliches stylesheet einbinden. und zwar ca. folgendermaßen:

ie5, netscape 6, galeon, phoenix, opera 6, konquererer etc. ein stylesheet mit allen features.

netscape 4.x, ie 4.x, opera 4.x, 5.x etc. ein eingeschränktes

rest ohne css.

jetzt hab ich mir diese liste mit browser-strings durchgeschaut und musste leider feststellen, dass das nicht einfach ist:

http://www.browserlist.browser.org/...s_list_big.html

ich wäre sehr dankbar, wenn mir jemand erklären könnte, nach welchen strings ich sinnvollerweise suchen sollte.

xdfk

pädagogisch wertvoll
Avatar
Registered: Sep 2000
Location: Graz
Posts: 6441
vergiss nicht die armen apple/safari user ;-) am besten du suchst nach der rendering engine wuerd ich sagen.

Tex

got r00t?
Avatar
Registered: Aug 2000
Location: salzburg
Posts: 1844
deshalb schreib ich ja etc. ;)

ich glaub ich werd's so machen, dass ich nur netscape 4.x extra herausfiltere, der macht am meisten probs. keine css-unterstützung ist mir 100mal lieber, als so eine fehlerhafte. :rolleyes:

Rektal

Here to stay
Registered: Dec 2002
Location: Inside
Posts: 4452
Zitat von Tex
deshalb schreib ich ja etc. ;)

ich glaub ich werd's so machen, dass ich nur netscape 4.x extra herausfiltere, der macht am meisten probs. keine css-unterstützung ist mir 100mal lieber, als so eine fehlerhafte. :rolleyes:

Da brauchst aber nicht viel Filtern. Du verwendest einfach das CSS import statement:

Code:
<style type="text/css">
    @import url(styleshit.css);
</style>

Siehe auch http://www.w3development.de/css/hide_css_from_browsers/ bzw. http://www.w3development.de/css/hid...rowsers/import/
Bearbeitet von Rektal am 17.06.2003, 00:16 (url ausbessat)

watchout

Legend
undead
Avatar
Registered: Nov 2000
Location: Off the grid.
Posts: 6845
Zitat von Rektal
Da brauchst aber nicht viel Filtern. Du verwendest einfach das CSS import statement:

Code:
<style type="text/css">
    @import url(styleshit.css);
</style>

Siehe auch http://www.w3development.de/css/hide_css_from_browsers/ bzw. http://www.w3development.de/css/hid...rowsers/import/
wenn du css wirklich vollgas verwendest kannst du die seite nimmer lesen ohne css, somit müsste man eine eigene html-only version machen - ich schätze mal genau das hat der tex vor...

Guest

Deleted User
Registered: n/a
Location:
Posts: n/a
Zitat von watchout
wenn du css wirklich vollgas verwendest kannst du die seite nimmer lesen ohne css, somit müsste man eine eigene html-only version machen - ich schätze mal genau das hat der tex vor...

Wieso das?
Damit zerstörst du genau das konzept hinter css

Tex

got r00t?
Avatar
Registered: Aug 2000
Location: salzburg
Posts: 1844
ich möchte css nicht "vollgas" verwenden - im lynx zb schaut die seite so aus, wie ich es möchte. das problem ist nur eine fehlerhafte umsetzung wie eben zb bei netscape 4.x - da sieht das ganze dann nur noch kaotisch aus.

ich werd's jetzt so machen, wie rektal das vorgeschlagen hat - ist wohl das einfachste. thx.

watchout

Legend
undead
Avatar
Registered: Nov 2000
Location: Off the grid.
Posts: 6845
ja, ok - lesen kannst es natürlich, is nur die frage wie gut... und wennst eben nicht des konzept hinter css zerstörst is das design pfutsch, oder nur teilweise (hab mir grad mein style ohne css angschaut - w00t :D)

Tex

got r00t?
Avatar
Registered: Aug 2000
Location: salzburg
Posts: 1844
Zitat von watchout
ja, ok - lesen kannst es natürlich, is nur die frage wie gut... und wennst eben nicht des konzept hinter css zerstörst is das design pfutsch, oder nur teilweise (hab mir grad mein style ohne css angschaut - w00t :D)

wichtig ist mir nur, dass die paar user mit alten/text browsern den inhalt übersichtlich/leicht durchlesen können. auf grafischen schnick-schnack müssen sie dann hald verzichten.

Rektal

Here to stay
Registered: Dec 2002
Location: Inside
Posts: 4452
Zitat von Tex
wichtig ist mir nur, dass die paar user mit alten/text browsern den inhalt übersichtlich/leicht durchlesen können. auf grafischen schnick-schnack müssen sie dann hald verzichten.

Die Antwort ist l33t imho.

Die wenigsten scheren sich um Menschen mit besonderen Beduerfnissen [tm]. Auch wenn das vielleicht nicht unbedingt dein Hintergrundgedanke war, ist ihnen damit auch geholfen. Accessability geht vor.

Guest

Deleted User
Registered: n/a
Location:
Posts: n/a
Ich empfehle auch die rektale :D Lösung, wird auch von mir so gemacht um älteren browsen das css vorzuenthalten.
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz