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

  FORUM HardWare.fr
  Programmation

  Site internet, question simple

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Site internet, question simple

n°200081
Profil sup​primé
Posté le 22-08-2002 à 18:25:09  answer
 

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

mood
Publicité
Posté le 22-08-2002 à 18:25:09  profilanswer
 

n°200082
--greg--
Posté le 22-08-2002 à 18:25:46  profilanswer
 

fin & long, c-a-d?
 


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
n°200085
Profil sup​primé
Posté le 22-08-2002 à 18:28:42  answer
 

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

n°200087
_Mac_
Posté le 22-08-2002 à 18:31:35  profilanswer
 

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

n°200089
--greg--
Posté le 22-08-2002 à 18:32:32  profilanswer
 

ben regarde comment ils font  :ange:


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
n°200091
Profil sup​primé
Posté le 22-08-2002 à 18:33:47  answer
 

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é

n°200094
--greg--
Posté le 22-08-2002 à 18:37:00  profilanswer
 

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


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
n°200111
Profil sup​primé
Posté le 22-08-2002 à 18:49:57  answer
 

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

n°200115
--greg--
Posté le 22-08-2002 à 18:51:54  profilanswer
 

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!
n°200189
MagicBuzz
Posté le 22-08-2002 à 20:09:14  profilanswer
 

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
mood
Publicité
Posté le 22-08-2002 à 20:09:14  profilanswer
 

n°200209
Profil sup​primé
Posté le 22-08-2002 à 20:58:43  answer
 

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

n°200228
MagicBuzz
Posté le 22-08-2002 à 22:07:24  profilanswer
 

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

n°200230
Profil sup​primé
Posté le 22-08-2002 à 22:12:43  answer
 

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

n°200238
MagicBuzz
Posté le 22-08-2002 à 22:24:45  profilanswer
 

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

n°200241
MagicBuzz
Posté le 22-08-2002 à 22:26:24  profilanswer
 

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.

n°200267
gm_superst​ar
Appelez-moi Super
Posté le 22-08-2002 à 22:48:39  profilanswer
 

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

n°200271
benou
Posté le 22-08-2002 à 23:02:36  profilanswer
 

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.
 

n°200286
MagicBuzz
Posté le 22-08-2002 à 23:43:16  profilanswer
 

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

n°200904
Profil sup​primé
Posté le 23-08-2002 à 18:41:01  answer
 

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:

n°200907
HORNY-Gran​dcornu
grumf !
Posté le 23-08-2002 à 18:43:42  profilanswer
 

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

n°200908
Profil sup​primé
Posté le 23-08-2002 à 18:44:36  answer
 

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 ??

n°200913
HORNY-Gran​dcornu
grumf !
Posté le 23-08-2002 à 18:53:29  profilanswer
 

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

n°200933
Profil sup​primé
Posté le 23-08-2002 à 19:46:44  answer
 

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

n°200943
HORNY-Gran​dcornu
grumf !
Posté le 23-08-2002 à 20:11:26  profilanswer
 

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)

n°200944
Profil sup​primé
Posté le 23-08-2002 à 20:13:02  answer
 

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

n°200964
MagicBuzz
Posté le 23-08-2002 à 20:59:51  profilanswer
 

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)

n°201164
Profil sup​primé
Posté le 24-08-2002 à 11:05:31  answer
 

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

n°201186
HORNY-Gran​dcornu
grumf !
Posté le 24-08-2002 à 11:58:35  profilanswer
 

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

n°201202
MagicBuzz
Posté le 24-08-2002 à 12:58:02  profilanswer
 

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.

n°201216
gm_superst​ar
Appelez-moi Super
Posté le 24-08-2002 à 13:38:26  profilanswer
 

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

n°201218
MagicBuzz
Posté le 24-08-2002 à 13:41:28  profilanswer
 

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

mood
Publicité
Posté le   profilanswer
 


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

  Site internet, question simple

 

Sujets relatifs
question théorique J2SDK / J2REc'est possible de casser un site que avec du html/javascript ?
MODIFICATION PARAMETRE INTERNET[FLASH] Question sur les possibilités de Flash
Toutes les pages de mon site se s'affichent pas !?pb de regexp assez simple mais pas si facile ;)
Temps passé sur un site + acualisation BDDTrés bon site... Ici.
[SIMPLE INFO] pour POSTGESQL[HTML]question simple sur le texte
Plus de sujets relatifs à : Site internet, question simple


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