Bonjour!
Je me suis mis assez récemment au CSS, et j'ai un problème avec ma feuille de style utilisée pour l'impression, dont voici le code:
Code :
- /* Feuille de style destinée à l'impression */
- body
- {
- margin: 0;
- padding: 0;
- background: #FFFFFF;
- font-family:times;
- font-size:11pt;
- }
- table
- {
- border-collapse:collapse;
- font-family:times;
- font-size:11pt;
- color: #000000
- }
- h2
- {
- font-family:times;
- font-size:14pt;
- }
- h3
- {
- font-family:times;
- font-size:14pt;
- text-align:center;
- }
- .titre_rubrique
- {
- position: absolute;
- top: 0px;
- left: 0px;
- font-size:20pt;
- text-align: center;
- color: #000000;
- }
- .contenu
- {
- position: absolute;
- z-index: 1;
- top : 50px;
- left : 0px;
- padding: 5px;
- /*border: 1px solid gray;*/
- color: #000000;
- width: 17cm;
- }
- a
- {
- color: #000000;
- text-decoration: none;
- font-weight: bold;
- }
- a:after {
- content: " (" attr(href) " ) ";
- font-weight: normal;
- }
- /* On cache tous les éléments qui ne doivent pas être imprimés */
- #element_menu,#menu,.login,.entete
- {
- display:none;
- }
|
La mise en page se fait bien, mais certaines lignes en fin de pages sont à moitié coupées verticalement, et l'autre moitié se retrouve en début de page suivante!
J'ai essayé de jouer avec les page-break, mais ça ne change rien à mon problème...
Si vous avez des solutions, n'hésitez pas à m'en faire part!
EDIT: Une solution semble être de passer le position:absolute en position:static, mais je trouve ça bourrin et ça risque de me flinguer la mise en page!
Message édité par Alkor2001 le 28-01-2005 à 11:47:04
---------------
J'aime pas Apple...