Site internet, question simple

Site internet, question simple - Programmation

Marsh Posté le 22-08-2002 à 18:25:09    

comment fas on pour que so site ne prenne pas toute la largeur du navigateur, et que tou s organise en u bloc fin et long
(comme pas mal de sites web actuels)
 
c avec les cadres ?
les calques ?
des tableaux ?
 
merci de vos reponses

Reply

Marsh Posté le 22-08-2002 à 18:25:09   

Reply

Marsh Posté le 22-08-2002 à 18:25:46    

fin & long, c-a-d?
 


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
Reply

Marsh Posté le 22-08-2002 à 18:28:42    

disons qui ne fait pas toute la largeur du navigateur
 
exemple :
 
http://www.redaction.be/instructions/organiser.htm

Reply

Marsh Posté le 22-08-2002 à 18:31:35    

On écrit tout dans une table de largeur fixe. Suffit de regarder le source HTML pour savoir...

Reply

Marsh Posté le 22-08-2002 à 18:32:32    

ben regarde comment ils font  :ange:


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
Reply

Marsh Posté le 22-08-2002 à 18:33:47    

je me serait pas permis de demander sans cherche,r meme en tant que debutan
 
j ai regardé, j ai pas trouvé ou/comment  c etait specifié

Reply

Marsh Posté le 22-08-2002 à 18:37:00    

ben dans le source de la page quoi....


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
Reply

Marsh Posté le 22-08-2002 à 18:49:57    

--greg-- a écrit a écrit :

ben dans le source de la page quoi....




 
 :lol: evidement, j allais chercher ca sous mon tapis de souris
je veux juste dire que j ai pas reperé le code, la balise qui donnait cette gueule a la feuille
 
je te copie la source de mon exemple
 
ce serait dans passage nan ??
 
-->
  </script>
  <link href="../redaction.css" rel="styleSheet" type="text/css">
 </head>
 
 <body bgcolor="#cccc99">
  <center>
   <table border="0" cellpadding="0" cellspacing="0" bgcolor="white" width="550">
    <tr>
     <td colspan="4" valign="top" bgcolor="black">
      <center>

Reply

Marsh Posté le 22-08-2002 à 18:51:54    

ben oui
ça va pas etre une balise magique qui fait
la feuille de styles (css)
et des tables comme tu le vois
 
et?
donc? c quoi la question?
. allhtml.com .


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
Reply

Marsh Posté le 22-08-2002 à 20:09:14    

Evite d'utilise <center>
 
En effet, certes, il fait partie du W3C, mais il n'est pas recommandé (du moins, c'est ce que VS.NET de M$ indique car il est obsolète et est succeptible d'être supprimé dans la prochaine évolution de la norme HTML)
 
Utilise donc :
 

Code :
  1. <html>
  2. <head>
  3.   <title>Exemple de site centré</title>
  4. </head>
  5. <!-- leftmargin="0" topmargin="0" rightmargin="0" bottommargin="0" ne sont pas W3C compliant, mais c'est le seul moyen de virer la bordure dans NS4.x et IE3.x -->
  6. <body leftmargin="0" topmargin="0" rightmargin="0" bottommargin="0" bgcolor="#F8F8F8">
  7. <table width="100%" align="center" border="0" cellpadding="0" cellspacing="0">
  8.   <tr>
  9.     <td width="770"><table width="770" border="0" cellpadding="0" cellspacing="0">
  10.         <tr>
  11.           <td width="100%">
  12.             <!-- Colle ici le code HTML de ta page actuelle -->
  13.           </td>
  14.         </tr>
  15.     </table></td>
  16.   </tr>
  17. </table>
  18. </body>
  19. </html>


 
PS: 770 pour la largeur est une préconisation pour que le site d'affiche correctement et sans scroll horizontal en 800x600 qui représente encore 30-40% des configurations actuelles sur internet.
 
C'est ce que j'ai utilisé pour mon site. Ca fonctionne jusqu'à présent sur tout les navigateurs, y compris les très vieux comme NetScape 3.0 (testé)


Message édité par MagicBuzz le 22-08-2002 à 20:11:37
Reply

Marsh Posté le 22-08-2002 à 20:09:14   

Reply

Marsh Posté le 22-08-2002 à 20:58:43    

merci beaucoup c tres bien
 
et puis le style sobre de ton site j aime bcp bcp
 

Reply

Marsh Posté le 22-08-2002 à 22:07:24    

Au fait pour le coup du center dépassé (pour preuve que je dis pas ça juste histoire de contre-dire ;))
 
http://magicbuzz.multimania.com/files/center.png

Reply

Marsh Posté le 22-08-2002 à 22:12:43    

c pas mal aussi en %
<html>
<center>
 <table border=1 width=80%>
  <td>centré avec la largeur définie en %</td>
 </table>
</center>
</html>

Reply

Marsh Posté le 22-08-2002 à 22:24:45    

Et W3C :
 

Citation :

The CENTER element is exactly equivalent to specifying the DIV element with the align attribute set to "center". The CENTER element is deprecated.


 
Source :  
http://www.w3.org/TR/html4/present/graphics.html
 
(fin du point "15.1.2 Alignment" )

Reply

Marsh Posté le 22-08-2002 à 22:26:24    

SpIke a écrit a écrit :

c pas mal aussi en %
<html>
<center>
 <table border=1 width=80%>
  <td>centré avec la largeur définie en %</td>
 </table>
</center>
</html>




C pas mal aussi, sauf quand l'utilisateur réduit sa fenêtre, ou bosse sur un 1600x1200 comme moi.

Reply

Marsh Posté le 22-08-2002 à 22:48:39    

MagicBuzz a écrit a écrit :

Et W3C :
 

Citation :

The CENTER element is exactly equivalent to specifying the DIV element with the align attribute set to "center". The CENTER element is deprecated.


 
Source :  
http://www.w3.org/TR/html4/present/graphics.html
 
(fin du point "15.1.2 Alignment" )



"align" aussi est périmé. Il ne doit pas être utilisé.

Reply

Marsh Posté le 22-08-2002 à 23:02:36    

une remarque : s'il font ca c'est juste pour être compatible avec les écran en petite résolution, et être sur que leurs page s'affiche toujours de la même façon. La plupart du temps c'est réglé sur des écran de 800 de largeur. du coup si tu es en 1600*1200 tu vas te taper des gros bords qui servent à rien et si t'es en 640*480 tu vas te taper des assenceurs.
 

Reply

Marsh Posté le 22-08-2002 à 23:43:16    

benou a écrit a écrit :

une remarque : s'il font ca c'est juste pour être compatible avec les écran en petite résolution, et être sur que leurs page s'affiche toujours de la même façon. La plupart du temps c'est réglé sur des écran de 800 de largeur. du coup si tu es en 1600*1200 tu vas te taper des gros bords qui servent à rien et si t'es en 640*480 tu vas te taper des assenceurs.




ouais mais il vaut mieu ça parfois, sinon ça fait tout péter la mise en page parfois (combien je vois de sites exploser quand je passe dessus en 1600x1200...)

Reply

Marsh Posté le 23-08-2002 à 18:41:01    

petite question essentielle
 
je la place ou ma balise table, sachant que ma page se compose de frame ?
 
dans mon code actuelle
 
j ai ms balises frame qui decrivent mon jeu de cadre...
 
et plus bas
j ai <body> </body>
 
c ou que je dois foutre que ma page est en fait uen table centré avec une largeur pedefinie etc...
 
merci  :jap:

Reply

Marsh Posté le 23-08-2002 à 18:43:42    

oulà, je pense pas que frames et html puissent cohabiter ainsi. Mais bon ça demande confirmation car j'utilise plus les frames depuis pas mal de temps

Reply

Marsh Posté le 23-08-2002 à 18:44:36    

t es sur ?
 
tu veux dire que les sites qui font pas toutes la largeur de la page ne sont jamais des sites avec des frames ??

Reply

Marsh Posté le 23-08-2002 à 18:53:29    

la plupart du temps ils sont en PHP, ou alors sont en HTML avec des pages qui dans leur code se ressemblent mais diffèrent bien sûr par le contenu
 
mais je pense pas qu'on puisse utiliser les frames ainsi

Reply

Marsh Posté le 23-08-2002 à 19:46:44    

bah merde ca change tout mes plans ca  :ouch:  :sweat:

Reply

Marsh Posté le 23-08-2002 à 20:11:26    

les frames en fait, c'est qqch qui divise la fenêtre du navigateur en plusieurs parties. ça ne s'applique pas à la page en elle-même (mais on peut, dans ce cas, employer une table)

Reply

Marsh Posté le 23-08-2002 à 20:13:02    

ce que je voulais, ct inclure mes frames dans une table
je me suis enflammé koa  :)  
 
je crois que je fais faire une table, je trouve ca plus sympa meme si moins simple
 
je fais faire un modele
 
et je modifierait simplement le contenu des pages  :)  

Reply

Marsh Posté le 23-08-2002 à 20:59:51    

budweiser a écrit a écrit :

petite question essentielle
 
je la place ou ma balise table, sachant que ma page se compose de frame ?
 
dans mon code actuelle
 
j ai ms balises frame qui decrivent mon jeu de cadre...
 
et plus bas
j ai <body> </body>
 
c ou que je dois foutre que ma page est en fait uen table centré avec une largeur pedefinie etc...
 
merci  :jap:  




 
Ben bosse directement avec un frameset :sarcastic:
 
Poste ton frameset (me souvient plus de la syntaxe, j'utilise plus ces trucs tous pourris depuis longtemps :D)

Reply

Marsh Posté le 24-08-2002 à 11:05:31    

MagicBuzz a écrit a écrit :

 
 
Ben bosse directement avec un frameset :sarcastic:
 
Poste ton frameset (me souvient plus de la syntaxe, j'utilise plus ces trucs tous pourris depuis longtemps :D)




 
ca veut dire koi j'ai pas compris ??? :??:  
 
(chui débutant hein..)

Reply

Marsh Posté le 24-08-2002 à 11:58:35    

le frameset c'est ce qui construit des frames ;)

Reply

Marsh Posté le 24-08-2002 à 12:58:02    

Bon, t'as pas répondu pour le frameset encore, donc je vais te donner les infos "as it" tu te débrouilles ensuite (vu que j'ai pas d'exemple à te donner ;))
 
Donc, un framset s'écrit vaguement comme un tableau avec des colonnes et des lignes.
 
Donc, créer un framset de 3 colones avec comme tailles respectives :
 
*,770,*
 
=> * correspond à "je prends toute la place" donc la colonne qui fait 770 va se retrouver au milieu.
 
Tu met alors ta page dedans.

Reply

Marsh Posté le 24-08-2002 à 13:38:26    

Heu si c'est pour ne rien mettre dans les frames de gauche et de droite, je vois pas trop l'intérêt d'utiliser des frames...

Reply

Marsh Posté le 24-08-2002 à 13:41:28    

Ben c pas moi, je voulais faire avec un tableau moi :D

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed