Jag vet att detta inte är "rätt" approach, men jag tar fram ett system där man ska kunna generera utskrifter (läs: fakturor) i A4-storlek i HTML. Tänkte att det skulle bli ett intressant projekt men hade aldrig anat att jag skulle fastna på detta.
Har som små rubriker högst upp i div'ar. Div'arna har border och jag vill att rubriken skall vara väldigt nära bordern. När jag flyttar upp mina rubriker, må det vara mha top, padding-top eller vad som, så skrivs rubriken ut med vit bakgrundsfärg, vilket alltså gör att bordern bakom rubriken, som tillhör div'en som rubriken ligger i, "försvinner". Vad kan man göra åt detta?
(Får nog ta mig en medalj för att jag satte mental knut på tungan också!)
Är det hugget i sten att rubrikerna ska ligga i divvar?
Om du inte har andra element i dom kan du väl lägga border direkt på rubrikerna?
Skulle nog hjälpa om du postade både html och css....
I min mening skall tabeller ej utsmyckas, de är bara till för tabulär data. Det jag siktar på är ju naturligtvis att det ska bli så små skillnader (om några) som möjligt mellan webbläsare och printer. Min idé är då att det är bäst att göra allt "korrekt". Tabeller kan ju tolkas rätt fritt av både läsare och printrar.
Nu skall det dock föras till protokollet att fler problem har uppstått. Mina "f" liksom klipps av. Jag får inte med hela när jag printar. Bifogar en bild på spektaklet. Har du eller någon annan någon idé om varför det blir såhär?
Jag fortsätter här i den här tråden. Har fortfarande strul med mina "f" som inte blir "hela" vid print.
Har testat olika textstorlek utan framgång. Testade även att byta måttenhet från tum till pixlar med samma resultat. Testade andra typsnitt och då fungerade det bra, men det är just detta typsnitt (Times New Roman) som "skall" användas... Tydligen... :P
Har ni några idéer om vad som skulle kunna orsaka detta?
Blev lite ställd förut när jag såg din stilmall eftersom jag faktiskt aldrig någonsin sett någon använda tum. Törs man fråga varför?
Nu är det ju egentligen punkter som används som mått vid tryck. Testa det.
Det är första gången jag använder mig av tum också av den enkla anledningen att jag vill att storleken på alla element skall vara densamma oavsett vilken upplösning jag skriver ut i. Egentligen kunde jag ju använt mig av det metriska systemet. Varför jag inte gjorde det har jag inte en susning om.
Och prova gärna i en annan dator. Det kanske är dina fonter som är korrupta eller nåt.
Förresten, använder du Mac kan du kanske testa tömma fontcachen (kanske finns i Win/linux också?)
PS: Detta påminner om forna tider och krånglet med att få IE att visa layout på samma sätt som Netscape Navigator.....
Jag prövade att byta webbläsare och problemet försvann. Det här är tungt för mig att säga, men här gick mitt älskade Opera bet. Firefox och - tro det eller ej - Internet Explorer fixade biffen.
263 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e