Sponsored Links |
|
|||
Zitat:
Wenn man aber von Benutzerfreundlichkeit spricht wie z.B. in diesem Thread zu letztlich ebenfalls nachgebildeten Browserfunktionen kommt so ein "Druck-" button oder eine vergleichbare Fuktionalität nicht schlecht an. Ich verwende derzeit den Javascript-Link (kein Aufwand) Begründung: Wer JS ausschaltet, weiß was er tut und findet auch die ctrl+p Tasten, bzw. das Browsermenü. Der Rest hat JS angeschaltet und für den ist der Button gedacht.
__________________
Grüsse Andreas- auch mal wieder da... Design isn't about the tools, it's about creating the best experience for the user. A design should be based on usability, accesibility, aesthetics, but never on floats, lists or background images. ( by Cameron Adams) Wiedergelesen: > hier und hier [Foren-Links] Dein Post? Klar, DAS vorher gelesen? Hilft. ## User-Landkarte |
|
||||
@andir
Mir ist eine Javascript-Lösung für das Anzeigen eines Links zugebenermaßen nicht geheuer. Da ist doch zu befürchten, dass Nutzer, die mal, z.B. in der Uni auf einem öffentlichen Rechner, wo JS angeschaltet ist, den Link sehen und ein anderes Mal, auf einem anderen Rechner, wo JS ausgeschaltet ist, den Link vermissen und sich wundern. Aber ruhig mal angenommen, eine JS-Lösung käme in Frage: Soweit ich es verstehe, kann eine JS-Lösung nur ein separates Stylesheet aufrufen und nicht ein "Medium simulieren", richtig? Dann scheidet JS eh aus, weil es nur ein einziges Stylesheet gibt und dort alle Druck-Stilregeln per "@media" eingebunden sind.
__________________
|
|
||||
Das halte ich für denkbar ungünstig, zumindest für den Druck würde ich ein separates Stylesheet anlegen. Wenn du das nicht möchtest, hast du ein Problem, denn dann lässt sich deine Druckvorschau nicht ohne erheblichen Aufwand realisieren.
|
|
||||
Zitat:
Der Regelsatz für @media print kann so hübsch schlank bleiben. Die gesamte Wartung des CSS wird leichter, weil Regeln, die sowohl für screen als auch print gelten sollen "@media screen, print" in der Reihenfolge vor "@media print" stehen können.
__________________
|
|
|||
Zitat:
HTML-Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de"> <head> <title>Javascript at media</title> <style type="text/css"><!-- #colors { background-color: #555; color: #fff; font-size: 2em; } p { height: 10em; background-color: #ad0; color: black; } @media print { #colors { background-color: transparent; color: black; font-size: 1em; } p { height: auto; background-color: transparent; color: black; } } --></style> </head> <body> <div id="colors">Javascript und @media in einem Stylesheet - der Test</div> <p><a href="javascript:window.print()">Drück mich</a> dann druck ich!<br />Oder verwende das Druckmenü deines Browsers.</p> </body> </html> Das mit angeschaltetem und ausgeschaltetem JS ist kein Problem, dass sich nicht mit noscript - Tags (irgendwie) lösen ließe.
__________________
Grüsse Andreas- auch mal wieder da... Design isn't about the tools, it's about creating the best experience for the user. A design should be based on usability, accesibility, aesthetics, but never on floats, lists or background images. ( by Cameron Adams) Wiedergelesen: > hier und hier [Foren-Links] Dein Post? Klar, DAS vorher gelesen? Hilft. ## User-Landkarte |
|
||||
@andir Vielen Dank für das Beispiel Die Druckfunktion wird so problemlos aufgerufen. Ich vermute mal, dass es keinen Standardbefehl für Druckvorschau (siehe unten mein fiktives Beispiel) gibt, richtig? Du hast mich in
Zitat:
Auf zeit.de ist das IMHO gut gelöst (mal abgesehen vom unschönen URL und einigen Inhalten, die sicher niemand mitdrucken möchte). Dort wird dem Leser nach dem Aufrufen des Links "Druckversion" ein Dialogfenster mit den Schaltflächen "Drucken" und "Abbrechen" gezeigt. Beispiel: Wikileaks: "Keine Regierung der Welt kann das stoppen" | Digital | ZEIT ONLINE Besser wäre, wenn man sich denn überhaupt entschieden hat, den Nutzern entgegenzukommen, die die Druckvorschaubefehl ihres Browsers nicht suchen wollen, etwas wie: HTML-Code:
<ul> <li><a>...</a></li> <script type="text/javascript"> /* <![CDATA[ */ document.write('<li><a href="javascript:window.print-preview()">Druckvorschau</a></li>') /* ]]> */ </script> <li><a>...</a></li> </ul> Ich habe bisher praktisch nie JS verwendet. Kennt ihr für den skizzierten Fall einen "dezenten" (unobstrusive) Weg, den Listenpunkt mit dem Link für Leute mit angeschaltetem JS anzubieten - und nur für diese?
__________________
Geändert von AndreasB (09.09.2010 um 00:22 Uhr) |
|
|||
Danke für den Link mit der Zeit.
Ich habe schon eine Idee wie man das mit vergleichsweise einfachen Mitteln nachbauen kann ( php vorausgesetzt). Mal sehen
__________________
Grüsse Andreas- auch mal wieder da... Design isn't about the tools, it's about creating the best experience for the user. A design should be based on usability, accesibility, aesthetics, but never on floats, lists or background images. ( by Cameron Adams) Wiedergelesen: > hier und hier [Foren-Links] Dein Post? Klar, DAS vorher gelesen? Hilft. ## User-Landkarte |
Sponsored Links |
|
||||
__________________
Mit freundlichen Grüssen "Pascolo" Guter Webspace eSport Topliste Meine Lesezeichen Meine Spielwiese |
Sponsored Links |
Themen-Optionen | |
Ansicht | |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
FAQ -- Häufig gestellte Fragen und häufig gegebene Antworten | mazzo | CSS | 10 | 05.04.2012 18:32 |
Prüfbericht BIENE 2005 | Dieter | Barrierefreiheit | 44 | 14.02.2006 16:35 |
Zeilenüberlappung bei margin-top mit negativem Wert | c.weber.os | CSS | 15 | 15.10.2005 16:11 |
Problem mit der grösse des Links | jay | CSS | 8 | 24.10.2004 03:38 |
link breiter als der Text des links ? | jay | CSS | 4 | 21.10.2004 18:54 |