En HTML, Comment on fait un saut de page ? - HTML/CSS - Programmation
Marsh Posté le 26-09-2002 à 13:47:08
plus serieusement, il n'y a pas le concept de page en HTML, tu n'est pas dans un envirronement "papier"
Marsh Posté le 26-09-2002 à 13:53:01
| lorill a écrit a écrit  : plus serieusement, il n'y a pas le concept de page en HTML, tu n'est pas dans un envirronement "papier"  | 
 
Pas du tout ! efface ! 
 
Bon c'est pas avec le HTML, mais avec les CSS : http://www.yoyodesign.org/doc/w3c/css2/page.html 
 
Pour faire un saut de page : 
 
<div class="breakafter"></div>  | 
 
 
et le style CSS : 
 
div.breakafter {   | 
Marsh Posté le 26-09-2002 à 13:56:35
| Citation :    | 
 
hu ? on m'aurait menti ? 
et dans un browser, le saut de page correspond a quoi ? 
Marsh Posté le 26-09-2002 à 13:59:12
lorill a écrit a écrit  :
    | 
 
 
à rien mais si tu définis un média paginé (ie papier pour document destiné à l'impression) dans ta CSS tu peux faire des sauts de page comme l'a indiqué gm_superstar 
Marsh Posté le 26-09-2002 à 14:01:54
Ah ben je suis pas venu pour rien aujourd'hui  
  
Et concretement, ca sert pour quels medias paginés ? Style si j'imprime a partir de mon navigateur préferé, les sauts de page sont respectés a l'impression ?
Marsh Posté le 26-09-2002 à 14:07:11
| lorill a écrit a écrit  : Ah ben je suis pas venu pour rien aujourd'hui Et concretement, ca sert pour quels medias paginés ? Style si j'imprime a partir de mon navigateur préferé, les sauts de page sont respectés a l'impression ?  | 
 
 
oui 
lis la doc à l'url donnée par gm_superstar c'est en français et assez bien expliqué.
Marsh Posté le 26-09-2002 à 14:08:04
| Sh@rdar a écrit a écrit  : oui lis la doc à l'url donnée par gm_superstar c'est en français et assez bien expliqué.  | 
 
 
je suis en train.
Marsh Posté le 26-09-2002 à 14:09:25
| lorill a écrit a écrit  : Ah ben je suis pas venu pour rien aujourd'hui Et concretement, ca sert pour quels medias paginés ? Style si j'imprime a partir de mon navigateur préferé, les sauts de page sont respectés a l'impression ?  | 
 
cf http://www.yoyodesign.org/doc/w3c/ [...] dia-groups 
 
médias paginés : feuilles de papier, transparents pour les projections... 
 
Fais l'essai avec ce que j'ai donné en dessus. Mets ça dans une feuille de style que tu importe avec : 
<link rel="stylesheet" type="text/css" href="print.css" media="print">  | 
 
 
C'est le media="print" qui est important. Enfin regarde l'aperçu avant impression dans IE ou Mozilla.
Marsh Posté le 26-09-2002 à 14:11:37
bon ben sous IE5 ca passe pas. 
edit: mais j'ai pas precisé le media, je retente.
Marsh Posté le 26-09-2002 à 14:16:39
avec moz ca a l'air bon  
  
 
par contre si j'ecris <div .../> au lieu de <div ...></div> ca marche plus, c'est normal ?
Marsh Posté le 26-09-2002 à 14:17:59
Rhââââ ! C'est le même problème que le <textarea> ! On va pas revenir là dessus encore une fois !
Marsh Posté le 26-09-2002 à 14:19:20
/o\ 
 
Edit: n'empeche que je trouve ca tordu de ne pas pouvoir ecrire <textarea />, si l'élement n'avait pas le droit d'être vide il ne validerait pas. Bref.
Marsh Posté le 26-09-2002 à 14:30:07
bah oui mais bon les browsers sont prévus pour de l'html en général, donc ne voient pas le / de fin de tag, donc ils cherchent le tag de fermeture
Marsh Posté le 26-09-2002 à 14:32:30
| lorill a écrit a écrit  : /o\ Edit: n'empeche que je trouve ca tordu de ne pas pouvoir ecrire <textarea />, si l'élement n'avait pas le droit d'être vide il ne validerait pas. Bref.  | 
 
Cela dit t'es pas obligé de le mettre dans un <div>. Un <br /> marchera tout aussi bien (et comme ça tu seras content 
)
Marsh Posté le 06-01-2006 à 13:17:54
Salut gm, 
 
Je vois que tu maîtrises sur les pbs d'impressions de pages web et je me permet de te poser une question. J'ai été lire la doc à l'adresse que tu cites ci-dessous mais j'arrive pas à faire fonctionner ... 
 
| gm_superstar a écrit : cf http://www.yoyodesign.org/doc/w3c/ [...] dia-groups  
    | 
 
 
 
Voilà ce que j'ai mis dans mon CCS 
 
<style TYPE="text/css" media="print"> 
@page retournee {size: landscape} 
TABLE {page: retournee} 
</style> 
 
Ensuite sur ma page en php, j'ai mis  
<link rel="stylesheet" type="text/css" href="../commun/stylecss.htm"> 
<link rel="stylesheet" type="text/css" media="print" href="../commun/print.htm" /> 
 
J'ai une table sur ma page, mais lorsque je fais aperçu, je n'arrive pas à éditer en paysage ? 
 
Peux tu me dire pourquoi ? 
 
Par avance merci
Marsh Posté le 26-09-2002 à 13:45:56
question peut être bête mais il me faut la commande HTML
Merci,