Hi,
Tetramatrix schriebUnd was ist mit Netscape 4, dann laufen doch die meisten css nicht mehr.
T.
du kannst ja steuern, welche CSS Angaben der NS4 bekommen soll und welche die aktuellen Browser:
http://selfaktuell.teamone.de/tippstricks/css/browserweiche/
Ich mach das bei TYPO3 so:
#Einbindung des Default-CSS unterdrücken
page.stylesheet = fileadmin/css/suppress_default_stylesheet.css
page.headerData.5 = TEXT
page.headerData.5.value (
<link rel="stylesheet" type="text/css" href="fileadmin/css/low.css" />
<link rel="stylesheet" type="text/css" media="print" href="fileadmin/css/print.css" />
<link rel="stylesheet" type="text/css" media="screen" href="fileadmin/css/screen.css" />
)
zuerst verweise ich mit page.stylesheet absichtlich auf ein nicht existierendes CSS um die Einbindung des default-CSS im Header zu unterdrücken. Natürlich könnte ich auch einfach das defaultstylesheet im media/scripts Verzeichnis leer machen aber dann hätte ich eine völlig unnötige Zeile im head Bereich.
Danach binde ich die CSS so ein, wie ich das möchte. In low.css stehen die Angaben für NS4 und in screen.css steht:
@import "basic.css";
In basic.css stehen dann alle CSS Anweisungen für die modernen Browser und NS6 bekommt die nicht zu sehen, weil er den @import Befehl nicht versteht.
Noch ein paar Links:
http://www.saila.com/usage/layouts/nn4-layouts.shtml
http://www.projectseven.com/whims/cssp_3box/3boxnoscript.htm
http://www.mywebresource.de/html/guides/nn4.html
http://www.fu2k.org/alex/css/index.mhtml
Ciao,
Sacha
TW schrieb
aber das ist ne grundsatzdiskussion..
Das glaube ich nicht. Es ist vielleicht eine Grundsatzdiskussion ob man Linux oder Windows nimmt, Mozilla, Opera oder den IE. Das kann jeder begründen wie er will, aber Seiten ewig Abwärtskompatibel zu gestalten ist m.E. überflüssig.
Vor allem überflüssig. Das Europäische Übersetzer-Kollegium hat auf seiner Seite Besucher aus ganz Europa, überall verstreut. Auch aus den ärmeren Ostblock-Ländern. Und das sind alles weitgehend nur Computer-Laien.
Und nach der Statistik nutzen 94,8 % der Benutzer den InternetExplorer! 3,5 % noch den Netscape 7 und 1,8% Safari.
Bei solchen Werten stehe ich da keinen Nutzen oder eine Veranlassung, für NS 4.x zu optimieren.
Hi,
Cre8tive schrieb
begründen wie er will, aber Seiten ewig Abwärtskompatibel zu gestalten ist m.E. überflüssig.
vielleicht sollte man noch erwähnen, dass eine mit CSS gestaltete Seite ja im NS4 durchaus benutzbar ist. Nur das Layout ist eben nicht identisch. Wer heute mit dem NS4 unterwegs ist, der weiss, dass er längst nicht mehr überall dasselbe Layout bekommt wie mit modernen Browsern.
Ciao,
Sacha
Cre8tive schriebTW schrieb
aber das ist ne grundsatzdiskussion..
Das glaube ich nicht. Es ist vielleicht eine Grundsatzdiskussion ob man Linux oder Windows nimmt, Mozilla, Opera oder den IE. Das kann jeder begründen wie er will, aber Seiten ewig Abwärtskompatibel zu gestalten ist m.E. überflüssig.
Vor allem überflüssig. Das Europäische Übersetzer-Kollegium hat auf seiner Seite Besucher aus ganz Europa, überall verstreut. Auch aus den ärmeren Ostblock-Ländern. Und das sind alles weitgehend nur Computer-Laien.
Und nach der Statistik nutzen 94,8 % der Benutzer den InternetExplorer! 3,5 % noch den Netscape 7 und 1,8% Safari.
Bei solchen Werten stehe ich da keinen Nutzen oder eine Veranlassung, für NS 4.x zu optimieren.
hi
nur so gesagt...........
das ist jetzt ma ein beispiel:
ab dem nächsten jahr dürfen krankenhäuser wie bekannt ist, werbung machen..........
also ein riesenmarkt von neuen webpräsenzen.............
aber krankenhäuser hätten bestimmt ihre seiten gerne nach dem motto....
"auch behinderte menschen" sollen die seiten sehen können, bzw. bearbeiten können............
oder auch andere menschen, die ältere plattformen haben...........
was willste denn da machen?
alle aussperren..........
deshalb: grundsatzdiskussion
cu
thorsten
der anzahl dieser menschen ist sicherlich kleiner, als die anzahl der Menschen die nichtmal lesen und schreiben können. Und diese Zahl ist wiederrum kleiner, als die der Menschen die gar keinen Computer besitzen.
Willst Du die auch aussperren? Wenn nicht, dann sorge bitte dafür, dass jeder Haushalt in Deutschland einen Computer samt Internetanschluss bekommt und Analphabeten ein Betreuer zur Seite gestellt wird, der Ihnen alles vorliest.
Wenn man HTML Seiten Valide macht und soviel wie möglich mit CSS arbeitet dann erleichtert man behinderten Menschen den Zugang zu den angebotenen Informationen.
Denn Die strikte Trennung von Inhalt und Layout (welche man ja mit der verwendung von CSS weit mehr erreicht als mit tabellen und alten tags...) macht es serh viel einfacher für User bzw. Programme wie Screenreader die Inhalte auszulesen und an den User weiterzugeben, da diese sich nicht durch einen "Sumpf" von Tags und Informationen in falscher Reihenfolge kämpfen müssen....
Regards 8-)
Obwohl es natürlich schon stimmt das die Anzahl socher User recht gering ist, aber da nicht nur sie einen Nutzen davon haben wenn man ordentlich codet sollte das eigentlich gar keine Extrageschichte sein 🙂
Moment, hier gehts nicht um die Sauberkeit des Codes, sondern darum, dass nach dir alle behinderte Menschen Netscape 4.1 benutzen, welcher aber wiederrum nicht voll CSS kompatibel ist, wodurch sich die W3C - Richtlinien dort gar nicht umsetzen lassen.
Ich sage lediglich, dass ich nicht für uralte Browser programmieren werde.
Du sagst mir aber, damit würde ich Menschen, vor allem Behinderte, ausschließen. Ausserdem soll man den Quelltext mit Layern chön übersichtlich halten, was aber gar nicht 100% darstellbar auf dem NS 4.1 ist? Da ist für mich sowieso ein Widerspruch drin.
Oder ich hab dich falsch verstanden #paralyzed#
hab ich gesagt das behinderte Menschen Netscape 4.1 benutzen ? :o
Falls ja kan man mir nochmal sagen wo... ich wollt jetzt nich alle posts doppelt lesen 😉
Oder Crea8tive war dein Kommenatr nicht an mich gerichtet?
Letztendlich kann man unsauberen Quelltext benutzen oder sauberen... letztendlich is man besser dran wenn man letzteres macht ob nun für menschen mit oder ohne behinderung oder für den admin der sich nicht durch unsauberen code wuseln muss! Oda?
regards 8-)
Habe die ganze Diskussion mit großem Interesse verfolgt, nur zwei Anmerkungen zu dem Thema:
1. ist es ab 2005 meines Wissens nach Gesetz für öffentliche Stellen, ihre HP "barrierefrei", also ohne Layout-Tabellen zu gestalten; womit sich die Diskussion in gewissen Bereichen erübrigt.
2. Haben es also schon einige User geschafft, T3 tabellenfrei zu machen - könnte mir da mal jemand ein wenig unter die Arme greifen??? Ich nehme jede Hilfe gern an (T3-Demo-Seite, Tutorial,...)
Danke einstweilen!
Alexander
ja, es gibt da so einige probleme mit css, die man ohne tabellen auch nicht lösen kann!
Zum Beispiel kann man ein layer mit fixer breite (beispielsweise 750 pixel) nicht zentriert in der bildschirmmitte anzeigen. das geht z.b. nur, wenn man dem layer eine breite von bspweise 50% gibt....
da wäre ich gespannt auf eine antwort, habe die frage schon öfter gestellt und keiner wusste eine lösung...
Das mit der Zentrierung ist in der Tat kein echtes Problem, so lange der zu zentrierende Div eine feste Breite hat - sonst funktioniert der Trick mit dem negativen Top- / bzw. Left-Margin nicht (oder sollte das gar auch mit %-Werten funtionieren :o ).
Unter Opera ist man dann allerdings fast wieder da, wo man auch mit Tabellen als Layouthilfe war. Man braucht einen Extra-Div, der nur zum Zentrieren da ist...
CU
maxhb