Moin Moin !
Full Quote - nicht gut.
Puh, bin zwar als Programmierer nicht ganz daneben (bssi Webseiten, von der Schule her Pascal und jetzt Assembler und C),
Wenn Du C kennst, kennst Du auch den Preprozessor:
#ifdef URALT
h1: { color:red; }
#else
h1: { color:green; }
#endif
Das jagst Du zweimal durch den C-Preprozessor, und Du hast deine zwei CSS-Dateien:
cpp style.css.in modern.css
cpp -DURALT style.css.in antik.css
Kleine Falle: # wird in CSS und C-Preprozessor leicht unterschiedlich benutzt, da ist ein klein wenig Trickserei nötig.
cpp mußt Du auf Windows-Systemen evtl. gegen ein anderes Programm austauschen, manchmal macht das auch die EXE-Datei, in der auch der C-Compiler steckt. => Manual lesen
Für das andere Problem mit der Grafikanzeige hatteich schon vor langer Zeit eine lösung gehabt:
scrre.innerwidth heisst es, das gibt es schon bei NN4.
Davon mal so 10pixel abgezogen für den Rand, weil Sidebar gibt es ja keine sollte ausreichen.
if (document.body) {
/* nutze document.body */
} else {
/* nutze screen.innerWidth - 10 */
}
Der Javascript-Interpreter meint dazu:
syntax error.
-->
..^
Mit Recht.
Alexander
Nein, ich beantworte keine Fragen per eMail. Dafür ist das Forum da.
Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so!"