Austausch des Stylesheets
Susanne
- css
Hi there
Wie kann ich durch Klicken auf einen Link das Stylesheet einer Website wechseln? Ich möchte eine Printversion der Webseite anbieten, welche kleinere Schriftgrösse verwendet. Diese soll mittels Klicken auf den Link "Printlayout" aktiviert werden.
Vielen Dank für Eure Hilfe
gruss susanne
Hi,
Wie kann ich durch Klicken auf einen Link das Stylesheet einer Website wechseln? Ich möchte eine Printversion der Webseite anbieten, welche kleinere Schriftgrösse verwendet. Diese soll mittels Klicken auf den Link "Printlayout" aktiviert werden.
Warum?
Warum nicht einfach media-abhängig auf dem screen eine andere Schriftgröße benutzen als auf dem print?
Dafür gibt es doch die Möglichkeit, in CSS Angaben für verschiedene Ausgabemedien zu machen...
cu,
Andreas
Das tönt interessant, hast Du mir ein Stichwort mehr dazu???
Habs doch noch gefunden!
<link rel="stylesheet" media="screen" href="website.css">
<link rel="stylesheet" media="print, embossed" href="druck.css">
und werde es nun ausprobieren. Vielen Dank für den Tipp!
Gruss
susanne
Hi there
Wie kann ich durch Klicken auf einen Link das Stylesheet einer Website wechseln?Ich möchte eine Printversion der Webseite anbieten, welche kleinere Schriftgrösse verwendet. Diese soll mittels Klicken auf den Link "Printlayout" aktiviert werden.
Vielen Dank für Eure Hilfe
gruss susanne
Hi Susanne,
ich würde das folgendermaßen machen:
Seite kopieren, Stylesheet-Datei-Verweis auf die neue Datei abändern,
Link erstellen, der auf die kopierte Seite verweist, die aber nen anderes Stylesheet hat.
Gruß,
Gono.
Ich habe aber DB-Zugriffe auf der Seite, welche ich nicht nochmals nur für die Darstellung machen will.
HI
wenn du auch php verwendest kannst du ja mal das hier probieren...
<html>
<head>
<?php
if(!isset($_GET['css']) or $_GET['css']=='screen') echo "<link rel="stylesheet" type="text/css" href="screen.css">\n";
else echo "<link rel="stylesheet" type="text/css" href="print.css">\n";
?>
</head>
<body>
<a href="<?php echo $_SERVER['PHP_SELF']."?css=screen"?>">Screen Stylesheet</a><br>
<a href="<?php echo $_SERVER['PHP_SELF']."?css=print"?>">Print Stylesheet</a><br>
</body>
</html>