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 :
body {
	background-color: #fff;
	color: #000;
	font-size: 10pt;
	margin: 2cm;
}

#header, #headerad, #sidebarleft, #forumad, #footer, .breadcrumb, .links {
	display: none;
}

#main {
	overflow-x: visible !important;
}
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:
#main {
   overflow-x: visible !important;
   float: none;
}
Nem tudtam, hogy kell semisiteni a float-ot! A "none" megteszi