block insecables - PHP - Programmation
Marsh Posté le 20-11-2006 à 22:56:38
En insérant des espaces insécables entre les données, à coup de à priori. Je sais pas si c'est une bonne méthode toutefois :x
Marsh Posté le 21-11-2006 à 00:17:25
ReplyMarsh Posté le 22-12-2008 à 14:10:35
Je cherche la même chose
Marsh Posté le 22-12-2008 à 14:21:08
KangOl a écrit : non, il existe des instructions css pour forcer les saut de page ... |
...et pour empêcher qu'un élément ne soit coupé à l'impression.
Marsh Posté le 22-12-2008 à 14:21:42
css : page-break-after, page-break-before.
tu mets ça sur un <tr> par exemple via un style embarqué.
Mais c'est un souci de CSS, pas de PHP.
Marsh Posté le 22-12-2008 à 14:42:08
NewsletTux a écrit : css : page-break-after, page-break-before. |
page-break-inside:avoid; surtout
Marsh Posté le 22-12-2008 à 14:51:23
Faut taper dans white-space pour le wrapping
Marsh Posté le 22-12-2008 à 19:42:03
ReplyMarsh Posté le 22-12-2008 à 19:45:45
snike a écrit : |
RTFS http://www.w3.org/TR/CSS21/text.html#white-space-prop
Marsh Posté le 23-12-2008 à 00:33:56
skeye a écrit : |
oui mais avoid évitera, mais ne garantira pas le résultat si je ne m'abuse... Alors que si tu fais un page-break-before:always; t'es sûr que ta ligne (<tr> pour cet exemple) passera en page suivante... Alors à moins de faire plus de 26cm (ou 18 selon l'orientation) ...
Marsh Posté le 23-12-2008 à 07:10:25
NewsletTux a écrit :
|
c'est avoid ("éviter" ) et pas forbid("interdire" ) seulement parce-que...tu peux avoir des éléments qui font plus d'une page imprimée!
Marsh Posté le 23-12-2008 à 09:14:30
Rien ne fonctionne
Je voulais en faite cela :
Bloc 1
Ligne 1
Ligne 2
Ligne 3
Fin Bloc 1
Bloc 2
Ligne 1
Ligne 2
Fin Bloc 2
Bloc 3
Ligne 1
Ligne 2
Ligne 3
Fin Bloc 3
Et que les sauts de ligne se fasse automatiquement entre un fin de bloc et un début de bloc, or j'ai toujours des saut de ligne n'importe où
Marsh Posté le 23-12-2008 à 09:24:43
montre le code html que tu génères, et le css utilisé.
Marsh Posté le 23-12-2008 à 09:53:32
Le code :
Code :
|
Marsh Posté le 23-12-2008 à 09:53:55
snike a écrit : Le code :
|
Marsh Posté le 23-12-2008 à 10:12:26
snike a écrit : Le code :
|
c4est quoi ce code de merdE ?
il n'y a rien qui est respecté au niveau du code HTML
Marsh Posté le 23-12-2008 à 10:15:29
gatsu35 a écrit : |
Marsh Posté le 23-12-2008 à 14:08:14
snike a écrit : Le code :
|
Mais, ça donne quoi ça dans un navigateur !? Ca t'affiche quelque chose de potable ? Si oui, dans quel navigateur ?
Marsh Posté le 20-11-2006 à 20:28:38
Bonjour,
Voila j affiche des donnees via un tableau en php.
Chaque item est affiche sur 4 lignes.
Lors de l impression de ma page html je voudrais eviter que les donnees correspondant a un item soient reparties sur 2 pages.
Je voudrais definir comme des blocs insecables a l interieur de mon tableau.
Est ce possible?? Et si oui, alors comment?
Merci d'avance.
Elora