/ Forside / Teknologi / Udvikling / HTML / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
HTML
#NavnPoint
molokyle 11184
Klaudi 5506
bentjuul 3377
severino 2040
smorch 1950
strarup 1525
natmaden 1396
scootergr.. 1320
e.c 1150
10  miritdk 1110
CSS-printable: sideskift
Fra : Kim Bach Petersen


Dato : 29-03-02 14:56

Jeg er ved at lave en CSS til udskrift på printer. Jeg har en lang tabel,
som jeg gerne vil kunne skrive ud og helst sådan, at de enkelte rækker ikke
'klippes over' i sideombrydningen. Det vil sige sådan at der kun vises hele
rækker på siderne, at der skiftes til en ny side, hvis en række er for lang
til at kunne være dér.

Som jeg læser CSS2, burde dette virke:

TR {
orphans: 0;
widows: 0;
page-break-inside: avoid;
page-break-before: auto;
page-break-after: auto; }

- men det gør det ikke?!

Nogen ideer?

(Det er ok, hvis det kun virker i IE5+)

Kim



 
 
Stig Nygaard (29-03-2002)
Kommentar
Fra : Stig Nygaard


Dato : 29-03-02 17:58

Hej Kim


Kim Bach Petersen wrote:
> Som jeg læser CSS2, burde dette virke:
> TR {
> orphans: 0;
> widows: 0;
> page-break-inside: avoid;
> page-break-before: auto;
> page-break-after: auto; }
> - men det gør det ikke?!
> (Det er ok, hvis det kun virker i IE5+)

Er det ok hvis det kun virker i Netscape6+/Mozilla ?

Desværre er der endnu ikke særlig mange browsere der har særlig god
support af CSS2 udover Mozilla-familien af browsere. Så jeg tror du får
svært ved at få det til at virke.

Jeg ved i øvrigt ikke om det virker i Netscape6+/Mozilla, men det er nok
der chancen er klart størst. Men bare for at give en idé om hvor sparsom
CSS2 understøttelse endnu er i specielt Internet Explorer, så kig på
sammenligningen på http://www.xs4all.nl/~ppk/css2tests/ (som desværre
ikke har paged-media deklarationerne med som du specielt søger).


Mvh. Stig
stig@rockland.dk
* Bedre (D)HTML ?! --> http://www.rockland.dk/stig/upghtml.html *


Kim Bach Petersen (29-03-2002)
Kommentar
Fra : Kim Bach Petersen


Dato : 29-03-02 20:33

Stig Nygaard wrote in dk.edb.internet.webdesign.html:

> Er det ok hvis det kun virker i Netscape6+/Mozilla ?

Ja, det er det! Enhver mulig løsning er kærkommen!

Kim

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Jørn Andersen (29-03-2002)
Kommentar
Fra : Jørn Andersen


Dato : 29-03-02 22:36

On Fri, 29 Mar 2002 14:55:30 +0100, "Kim Bach Petersen"
<kim@kensho.dk> wrote:

>Jeg er ved at lave en CSS til udskrift på printer. Jeg har en lang tabel,
>som jeg gerne vil kunne skrive ud og helst sådan, at de enkelte rækker ikke
>'klippes over' i sideombrydningen. Det vil sige sådan at der kun vises hele
>rækker på siderne, at der skiftes til en ny side, hvis en række er for lang
>til at kunne være dér.

Jeg rodede med det samme for en uges tid siden - og landede på at dele
tabellen op i flere tabeller.
Udskrift er ikke MSIE's stærke side IMO.

I mit tilfælde var det ASP-genererede sider, så det var ikke specielt
besværligt at dele tabellen op.

Hvis du finder en løsning, der virker, hører jeg gerne om det :)


Good luck,
Jørn

--
Jørn Andersen,
Brønshøj

Kim Bach Petersen (30-03-2002)
Kommentar
Fra : Kim Bach Petersen


Dato : 30-03-02 13:00

> I mit tilfælde var det ASP-genererede sider, så det var ikke specielt
> besværligt at dele tabellen op.

Det overvejer jeg også i skrivende stund, men da rækkerene varierer
betydeligt i højde, skal jeg lave en algoritme, der gætter kvalificeret på
hvor sideskiftet skal være - og dét vil med garanti drille!

> Hvis du finder en løsning, der virker, hører jeg gerne om det :)

Netscape 6.21 ombryder som den skal - der er problemet så, at jeg ikke kan
finde ud af, hvor man fjerner top og bundtekster... suk!

Kim



Stig Nygaard (30-03-2002)
Kommentar
Fra : Stig Nygaard


Dato : 30-03-02 20:36

Hej Kim


Kim Bach Petersen wrote:
> Netscape 6.21 ombryder som den skal - der er problemet så, at jeg ikke kan
> finde ud af, hvor man fjerner top og bundtekster... suk!

Hvis du er helt ligeglad med hvilken browser det er, så installer en af
de seneste Mozilla "milestones", f.eks. den pt. nyeste 0.9.9 (1.0beta
kommer nok om et par uger). I forhold til Netscape 6.2 har den fået
tilføjet en printopsætnings-dialog hvor det ser ud til at du kan slå
header/footer til og fra på udskrivninger.

Det betyder så i øvrigt også at næste Netscape-version (sandsynligvis
6.5) for denne dialog tilføjet. Mozilla 0.9.9 er i øvrigt en fremragende
browser, bruger den selv som standard-browser.

Du skal bare være opmærksom på at når du installerer flere
Mozilla-baserede browsere "ved siden af" hinanden (som f.eks. Netscape
6.x og Mozilla), så skal du sørge for at bruge forskellige profiler i de
to browsere, da du ellers vil se underlige bugs (Det kan nok være
praktisk at vide at du kan bruge "-P profilnavn" i dit programkald, for
at undgå at vælge profil hver gang).


Mvh. Stig
stig@rockland.dk
* Bedre (D)HTML ?! --> http://www.rockland.dk/stig/upghtml.html *


Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408952
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste