FAQ |
Kalender |
2005-09-26, 11:04 | #1 | ||
|
|||
Medlem
|
Jag har behov av att kunna skriva ut etiketter som hämtats från en databas. Själva hämtningen har jag fått till så den är inget problem. Det som strular är däremot att om antalet etiketter inte rymms på ett A4 så händer det ibland att jag får en sidbrytning mitt i en etikett
Html-strukturen är att jag har en två-kolumns-tabell (class="main") som innehåller en etikett i varje cell, medan själva etiketterna också är tabeller (class="address_card"). Jag har angivit Kod:
table.address_card { page-break-inside:avoid; } Klarar dagens webbläsare page-break-inside, och isåfall, finns det något workaround för buggen? |
||
Svara med citat |
2005-09-26, 11:14 | #2 | |||
|
||||
Flitig postare
|
Enligt w3schools stödjer varken FF eller IE det.
Är det "nobr" du är ute efter? I så fall har du "white-space: nowrap" till CSS. |
|||
Svara med citat |
2005-09-26, 11:37 | #3 | ||
|
|||
Mycket flitig postare
|
page-break-before och page-break-after har du ju annars. Om etiketterna är ganska små så bör de väl funka kanske.
Fullösning som borde funka i nödfall: Lägg en genomskinlig gif bredvid varje etikett. Vad jag vet så bryter IE aldrig bilder på mitten. |
||
Svara med citat |
2005-09-26, 12:04 | #4 | ||
|
|||
Medlem
|
Tack för tipset om giffen, då etiketterna bara ska användas internt så gör det inte så mycket om det bara funkar i en del webbläsare.
|
||
Svara med citat |
2005-09-26, 13:09 | #5 | |||
|
||||
Bara ett inlägg till!
|
Kanske det här är något för dig XHTML-print. Vet inte om det är något som används eller stödjs.
|
|||
Svara med citat |
Svara |
|
|