Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > CSS
CSS Forum d'entraide sur l'utilisation des feuilles de style CSS. Avant de poster : Cours CSS, FAQ CSS, Galerie CSS
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 19/09/2011, 15h59   #1
Membre du Club
 
Avatar de Aquellito
 
Axel
Développeur informatique
Inscription : juin 2008
Messages : 192
Détails du profil
Informations personnelles :
Nom : Axel

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : juin 2008
Messages : 192
Points : 58
Points : 58
Par défaut page-break-inside sur une balise tbody

Bonjour à tous !

J'ai un tableau html créé dynamiquement qui se trouve sous cette forme :

HTML :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<table>
  <tbody class='mon_bloc_a_ne_pas_couper'>
    <tr>
        <td></td><td></td><td></td>
    </tr>
    <tr>
        <td></td><td></td><td></td>
    </tr>
    <tr>
        <td></td><td></td><td></td>
    </tr>
   </tbody>
  <tbody class='mon_bloc_a_ne_pas_couper'>
    <tr>
        <td></td><td></td><td></td>
    </tr>
    <tr>
        <td></td><td></td><td></td>
    </tr>
   </tbody>
   <tbody class='mon_bloc_a_ne_pas_couper'>
    <tr>
        <td></td><td></td><td></td>
    </tr>
    <tr>
        <td></td><td></td><td></td>
    </tr>
   </tbody>
</table>
CSS :
Code :
1
2
3
4
tbody.mon_bloc_a_ne_pas_couper
{
	page-break-inside: avoid;
}
Rien ne se passe pour moi, les blocs TBODY restent coupés à l'impression. Pourtant l'attribut marche bien dans un div ou autre. Quelqu'un aurait-il une idée sur la question ?

Merci beaucoup !
Aquellito est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/09/2011, 00h12   #2
Membre du Club
 
Homme Guillaume Lauer
Ingénieur systèmes embarqués
Inscription : janvier 2006
Messages : 81
Détails du profil
Informations personnelles :
Nom : Homme Guillaume Lauer
Âge : 25
Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Ingénieur systèmes embarqués
Secteur : High Tech - Électronique et micro-électronique

Informations forums :
Inscription : janvier 2006
Messages : 81
Points : 57
Points : 57
Envoyer un message via MSN à F0ul
Tu travailles sur quel navigateur ? Opera ?
F0ul est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/09/2011, 11h34   #3
Membre du Club
 
Avatar de Aquellito
 
Axel
Développeur informatique
Inscription : juin 2008
Messages : 192
Détails du profil
Informations personnelles :
Nom : Axel

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : juin 2008
Messages : 192
Points : 58
Points : 58
Mes tests sont :

Avec IE8 et Opera 11.5 : les TBODY sont coupés à l'impression mais pas les TR.
Avec GC : Même les TR sont coupés à l'impression.
Aquellito est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/09/2011, 18h25   #4
Membre du Club
 
Homme Guillaume Lauer
Ingénieur systèmes embarqués
Inscription : janvier 2006
Messages : 81
Détails du profil
Informations personnelles :
Nom : Homme Guillaume Lauer
Âge : 25
Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Ingénieur systèmes embarqués
Secteur : High Tech - Électronique et micro-électronique

Informations forums :
Inscription : janvier 2006
Messages : 81
Points : 57
Points : 57
Envoyer un message via MSN à F0ul
Je demandais car j'ai vu que la propriété n'est supportée que sur Opera :
http://reference.sitepoint.com/css/p...ibilitysection

Ca peut être remplacé apparemment par ça :
Code :
1
2
3
4
.mon_bloc_a_ne_pas_couper {
display: block;
page-break-after: always;
}
En espérant que cela fonctionnera...
F0ul est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/09/2011, 18h45   #5
Membre du Club
 
Avatar de Aquellito
 
Axel
Développeur informatique
Inscription : juin 2008
Messages : 192
Détails du profil
Informations personnelles :
Nom : Axel

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : juin 2008
Messages : 192
Points : 58
Points : 58
Le site de microsoft dit le contraire

http://msdn.microsoft.com/en-us/libr...(v=vs.85).aspx

Mais j'ai hâte d'essayer ta technique demain (là pas d'imprimante sous la main). Ceci-dit, j'ai bien peur que cela me fasse un saut de page après chaque bloc. Alors que mon but était d'empêcher de couper un bloc en deux.
Je te tiens au courant.

Merci
Aquellito est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/09/2011, 09h43   #6
Membre du Club
 
Avatar de Aquellito
 
Axel
Développeur informatique
Inscription : juin 2008
Messages : 192
Détails du profil
Informations personnelles :
Nom : Axel

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : juin 2008
Messages : 192
Points : 58
Points : 58
C'est bien ce que je pensais. Un saut de page après chaque TBODY...
Aquellito est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h20.


 
 
 
 
Partenaires

Hébergement Web