Lars Olesen srev:
> Villum Sejersen wrote:
>
>> I et eksternt stylesheet print.css en linje noget i retning af
>> .ejprint { display: none }
>
> Det kan være en ide, at man er lidt mere specifik, synes jeg. Tænk sig,
> hvis man fx senere beslutter sig for, at knappen skal printes ud, men
> resten af det man også har bruge .ejprint-klassen på ikke skal printes
> ud. Så bliver man nødt til at lave tingene om i koden også. I stedet kan
> det være en ide, om man fx kalde formularen noget bestemt (som
> naturligvis sagtens kan gå igen på andre lignende formularer).
Du har en god pointe dér!
Man bør nok altid overveje: "Kan jeg senere finde på at bestemme mig
om?", og vælge at bruge en id i stedet for en klasse.
Klassen "ejprint" egner sig bedst til de elementer af siden, som man er
helt sikker på, aldrig hører hjemme på en udskrift, f.eks. faste menuer
og navigationsknapper.
Er det forresten rigtigt at sætte egenskaben, klasse eller id, på selve
<form>-elementet? Skal den ikke sættes på <input>-elementet (knappen)?
Den person der udfylder formularen, mister måske - nok browserafhængigt
- ellers muligheden for at printe den udfyldte formular ud uden en række
krumspring; det der var selve meningen med knappen? Jeg har ikke
eksperimenteret med det, så det kan være jeg tager fejl.
--
med venlig hilsen Villum Sejersen
http://home20.inet.tele.dk/vsevisit/