ugrás a tartalomhoz

CSS margo ervenyes csak az elso oldalon (nyomtatas)

zoliky · 2007. Jún. 7. (Cs), 13.42
Van egy print.css fajlom amelyben a kovetkezo van :
  1. body {  
  2.     background-color#fff;  
  3.     color#000;  
  4.     font-size10pt;  
  5.     margin2cm;  
  6. }  
  7.   
  8. #header#headerad, #sidebarleft, #forumad, #footer, .breadcrumb, .links {  
  9.     displaynone;  
  10. }  
  11.   
  12. #main {  
  13.     overflow-x: visible !important;  
  14. }  
A gond az, hogy a 2cm margo csak az elso oldalon ervenyes. Korubelul igy nez ki a Print Preview: http://img213.imageshack.us/img213/7351/laprj2.png
Az erdekes, hogy ha nincs margo (margin: 2cm) meghatarozva akkor minden OK de akkor az a gond, hogy sehogy nem nez ki a lap.

Van valami otelet korubelul honnan eredhet ez a problema ?

Koszonom!
 
1

Ha nem tevedek

zoliky · 2007. Jún. 7. (Cs), 14.25
Ha nem tevedek azt hiszem a "float" csinalja ezt a problemat amely atut a "style.css" fajlbol.

A #main float-olva van a style.css fajlban. Ezt hogyan tudnam semisiteni a print.css fajlba ?
2

mintha nem tegnap lett volna

gex · 2007. Jún. 7. (Cs), 14.33
media tulajdonság, rémlik valami?

szerk: http://weblabor.hu/cikkek/cssnyomtatas
3

szia!

zoliky · 2007. Jún. 7. (Cs), 14.42
Szia
Sajnos nem egy jo megoldas. Az a gond, hogy egy Drupal alapu oldalt modositok.
Az alapertelmezett CSS fajlot nem tudom atirni mas media-ra. Bele kene nagyon turkaljak a kodba, es nem szeretnem!

That's going to be hard to get around, because init_theme() calls drupal_add_css() for your theme's stylesheet with the default media type, which is 'all'. This is hard coded, so there's no changing it without changing core.


A megoldas az, hogy letrehoztam egy print.css fajlot es ott szepen felulirom ami nem tetszik.
Vegul sikerult megoldani, ezt raktam a print.css fajlba:
  1. #main {  
  2.    overflow-x: visible !important;  
  3.    floatnone;  
  4. }  
Nem tudtam, hogy kell semisiteni a float-ot! A "none" megteszi