Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1312 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  block insecables

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

block insecables

n°1478804
elora64
Posté le 20-11-2006 à 20:28:38  profilanswer
 

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

mood
Publicité
Posté le 20-11-2006 à 20:28:38  profilanswer
 

n°1478912
c0wb0y
:d
Posté le 20-11-2006 à 22:56:38  profilanswer
 

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

n°1478966
KangOl
Profil : pointeur
Posté le 21-11-2006 à 00:17:25  profilanswer
 

non, il existe des instructions css pour forcer les saut de page ...

n°1830403
snike
Posté le 22-12-2008 à 14:10:35  profilanswer
 

Je cherche la même chose


---------------
Le problème avec les idées derrière la tête c'est qu'on ne peut pas les voir :??:
n°1830408
skeye
Posté le 22-12-2008 à 14:21:08  profilanswer
 

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. [:aloy]


---------------
Can't buy what I want because it's free -
n°1830409
NewsletTux
<Insérez ici votre vie />
Posté le 22-12-2008 à 14:21:42  profilanswer
 

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.

Message cité 1 fois
Message édité par NewsletTux le 22-12-2008 à 14:21:56

---------------
NewsletTux - outil de mailing list en PHP MySQL
n°1830425
skeye
Posté le 22-12-2008 à 14:42:08  profilanswer
 

NewsletTux a écrit :

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.


page-break-inside:avoid; surtout :o


---------------
Can't buy what I want because it's free -
n°1830428
masklinn
í dag viðrar vel til loftárása
Posté le 22-12-2008 à 14:51:23  profilanswer
 

Faut taper dans white-space pour le wrapping :o

Message cité 1 fois
Message édité par masklinn le 22-12-2008 à 14:51:34

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1830555
snike
Posté le 22-12-2008 à 19:42:03  profilanswer
 

masklinn a écrit :

Faut taper dans white-space pour le wrapping :o


 
C'est à dire ?

n°1830559
masklinn
í dag viðrar vel til loftárása
Posté le 22-12-2008 à 19:45:45  profilanswer
 

snike a écrit :


 
C'est à dire ?


RTFS http://www.w3.org/TR/CSS21/text.html#white-space-prop


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
mood
Publicité
Posté le 22-12-2008 à 19:45:45  profilanswer
 

n°1830637
NewsletTux
&lt;Insérez ici votre vie /&gt;
Posté le 23-12-2008 à 00:33:56  profilanswer
 

skeye a écrit :


page-break-inside:avoid; surtout :o


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) ...


---------------
NewsletTux - outil de mailing list en PHP MySQL
n°1830649
skeye
Posté le 23-12-2008 à 07:10:25  profilanswer
 

NewsletTux 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) ...


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! [:dawak]


Message édité par skeye le 23-12-2008 à 07:10:34

---------------
Can't buy what I want because it's free -
n°1830658
snike
Posté le 23-12-2008 à 09:14:30  profilanswer
 

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ù


---------------
Le problème avec les idées derrière la tête c'est qu'on ne peut pas les voir :??:
n°1830660
skeye
Posté le 23-12-2008 à 09:24:43  profilanswer
 

montre le code html que tu génères, et le css utilisé.


---------------
Can't buy what I want because it's free -
n°1830669
snike
Posté le 23-12-2008 à 09:53:32  profilanswer
 

Le code :  
 
 

Code :
  1. <STYLE>
  2. .bloc {page-break-after:always;}
  3. </STYLE>
  4. <DIV class=bloc><TR><TD>1<TD><b>**3232+++**</b></DIV>
  5. <DIV class=bloc><TR><TD>3<TD><b>****</b></DIV>
  6. <DIV class=bloc><TR><TD>5<TD><b>**7897**</b></DIV>
  7. <DIV class=bloc><TR><TD>6<TD><b>****</b></DIV>
  8. <DIV class=bloc><TR><TD>7<TD><b>***--*</b></DIV>
  9. <DIV class=bloc><TR><TD>10<TD><b>*****</b></DIV>


---------------
Le problème avec les idées derrière la tête c'est qu'on ne peut pas les voir :??:
n°1830670
snike
Posté le 23-12-2008 à 09:53:55  profilanswer
 

snike a écrit :

Le code :  
 
 

Code :
  1. <STYLE>
  2. .bloc {page-break-after:always;}
  3. </STYLE>
  4. <TABLE>
  5. <DIV class=bloc><TR><TD>1<TD><b>**3232+++**</b></DIV>
  6. <DIV class=bloc><TR><TD>3<TD><b>****</b></DIV>
  7. <DIV class=bloc><TR><TD>5<TD><b>**7897**</b></DIV>
  8. <DIV class=bloc><TR><TD>6<TD><b>****</b></DIV>
  9. <DIV class=bloc><TR><TD>7<TD><b>***--*</b></DIV>
  10. <DIV class=bloc><TR><TD>10<TD><b>*****</b></DIV>
  11. ..................
  12. </TABLE>




---------------
Le problème avec les idées derrière la tête c'est qu'on ne peut pas les voir :??:
n°1830676
gatsu35
Blablaté par Harko
Posté le 23-12-2008 à 10:12:26  profilanswer
 

snike a écrit :

Le code :  
 
 

Code :
  1. <STYLE>
  2. .bloc {page-break-after:always;}
  3. </STYLE>
  4. <DIV class=bloc><TR><TD>1<TD><b>**3232+++**</b></DIV>
  5. <DIV class=bloc><TR><TD>3<TD><b>****</b></DIV>
  6. <DIV class=bloc><TR><TD>5<TD><b>**7897**</b></DIV>
  7. <DIV class=bloc><TR><TD>6<TD><b>****</b></DIV>
  8. <DIV class=bloc><TR><TD>7<TD><b>***--*</b></DIV>
  9. <DIV class=bloc><TR><TD>10<TD><b>*****</b></DIV>



 
c4est quoi ce code de merdE ?
il n'y a rien qui est respecté au niveau du code HTML  [:petrus75]  

n°1830678
Profil sup​primé
Posté le 23-12-2008 à 10:15:29  answer
 

gatsu35 a écrit :


 
c4est quoi ce code de merdE ?
il n'y a rien qui est respecté au niveau du code HTML  [:petrus75]  


 [:blessure]

n°1830837
kao98
...
Posté le 23-12-2008 à 14:08:14  profilanswer
 

snike a écrit :

Le code :  
 
 

Code :
  1. <STYLE>
  2. .bloc {page-break-after:always;}
  3. </STYLE>
  4. <DIV class=bloc><TR><TD>1<TD><b>**3232+++**</b></DIV>
  5. <DIV class=bloc><TR><TD>3<TD><b>****</b></DIV>
  6. <DIV class=bloc><TR><TD>5<TD><b>**7897**</b></DIV>
  7. <DIV class=bloc><TR><TD>6<TD><b>****</b></DIV>
  8. <DIV class=bloc><TR><TD>7<TD><b>***--*</b></DIV>
  9. <DIV class=bloc><TR><TD>10<TD><b>*****</b></DIV>



 :ouch:  [:lunabulle]
 
Mais, ça donne quoi ça dans un navigateur !? Ca t'affiche quelque chose de potable ? Si oui, dans quel navigateur ?


---------------
Kao ..98 - Uplay (R6S) : kao98.7.62x39 - Origin (BF4, BF1) : kntkao98

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  block insecables

 

Sujets relatifs
Utilisation de UIA (User Interface Application Block)[ORACLE Forms] Data Block Lov Plusieurs tables jointure
Centrer un block et pas le textBlock avec bordure complete en CSS
Block qui se décale sous Firefox!!contenu de type inline et block dans <li>
Problème de block/inline [résolu][RESOLU] - Texte souligné "à la display: block;" (CSS)
[RESOLU] Display: block pour le lien sous IElecture d'un fichier par block de caracteres
Plus de sujets relatifs à : block insecables


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR