a propos des menus dans les sites web

a propos des menus dans les sites web - Programmation

Marsh Posté le 31-07-2002 à 21:37:54    

tout le monde dit que les frames c'est moche ok mais comment font ceux qui ont un menu a droite (http://allhtml.com/)
 
a chaque fois qu il ajoutent une section il doivent modifier tout leur site?!?
 
le menu est stoké ds un fichier php si c'est bien ca ,je veux bien que vous me dite comment parce que ca m interesse
 
 
merci

Reply

Marsh Posté le 31-07-2002 à 21:37:54   

Reply

Marsh Posté le 31-07-2002 à 21:46:54    

veryfree a écrit a écrit :

tout le monde dit que les frames c'est moche ok mais comment font ceux qui ont un menu a droite (http://allhtml.com/)
 
a chaque fois qu il ajoutent une section il doivent modifier tout leur site?!?
 
le menu est stoké ds un fichier php si c'est bien ca ,je veux bien que vous me dite comment parce que ca m interesse
 
 
merci



ben c un bete include...

Reply

Marsh Posté le 31-07-2002 à 21:58:17    

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

ben c un bete include...
 




 
c'est pas evident les includes ,enfin jconnai le principe mais la ca s affiche sur le coté droit d'une page web
 
imaginons un fichier php que j'inclurait ds chaque page qui devrait contenir le menu en question:
 
<?
print("<table>" );
print("<mes ligne ici></td>" );
print("</tables>" );
?>
ca peux que partir dans tout les sens puisqu au dessus et en dessous y a du code html qui changera a chaque fois en fonction de la page , je sait passi c clair dsl


Message édité par veryfree le 31-07-2002 à 21:59:24
Reply

Marsh Posté le 31-07-2002 à 22:04:31    

header.inc.php:

<html>
<head>...trucs...</head>
<body>
<table>
<tr>
<td>
   <table>...MON BO MENU ... </table>
</td>
<td>


footer.inc.php:

</td>
</tr>
</table>
</body>
</html>


 
tapage.php:

<? include ("header.inc.php" ) ?>
<p>blablabla LE CONTENU DE MA PAGE blablabla
<? include ("footer.inc.php" ) ?>


 
par exemple...

Reply

Marsh Posté le 31-07-2002 à 22:10:03    

ou est ce qu on vois qu il s affichera a gauche?

Reply

Marsh Posté le 31-07-2002 à 22:18:45    

ben tu le met bêtement dans un tableau...  ;)

Reply

Marsh Posté le 31-07-2002 à 22:24:38    

veryfree a écrit a écrit :

ou est ce qu on vois qu il s affichera a gauche?



:heink:  
essaie, tu verras, et tu comprendras peut etre, au passage.

Reply

Marsh Posté le 31-07-2002 à 22:36:16    

fastoche avec les css :
http://glish.com/css/#techniques


---------------
All we need is a soul revolution
Reply

Marsh Posté le 31-07-2002 à 22:46:16    

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

 :heink:  
essaie, tu verras, et tu comprendras peut etre, au passage.




 
 
merci pour tout :jap:

Reply

Marsh Posté le 31-07-2002 à 22:47:34    

veryfree a écrit a écrit :

 
 
 
merci pour tout :jap:



c bien parce que c toi!

Reply

Marsh Posté le 31-07-2002 à 22:47:34   

Reply

Marsh Posté le 31-07-2002 à 23:30:27    

CSS + <div> c'est tout facile, il y a un exemple tout fait sur le site http://www.competencemicro.com
 
La source :
http://www.competencemicro.com/Sup [...] rceCSS.zip
 

Reply

Marsh Posté le 01-08-2002 à 01:32:33    

t509 a écrit a écrit :

CSS + <div> c'est tout facile, il y a un exemple tout fait sur le site http://www.competencemicro.com
 
La source :
http://www.competencemicro.com/Sup [...] rceCSS.zip
 
 




 
ils utilisent des frames  :heink:

Reply

Marsh Posté le 01-08-2002 à 07:49:26    

t'as regarde le lien que je t'ai mis?? un exemple de mise en page css sur 3colonnes : http://glish.com/css/2.asp


---------------
All we need is a soul revolution
Reply

Marsh Posté le 01-08-2002 à 17:01:26    

kayasax a écrit a écrit :

t'as regarde le lien que je t'ai mis?? un exemple de mise en page css sur 3colonnes : http://glish.com/css/2.asp




 
 
c'est un peu compliqué je trouve mais je vait l'utiliser et faire des includes comme Greg

Reply

Marsh Posté le 01-08-2002 à 17:53:50    


oui c  comme ca que je fais aussi.
c pas tres complique... tu crees des styles css type "box" que tu appliques sur des divs et tu fais tes includes dans les div
 

veryfree a écrit a écrit :

 
 
 
c'est un peu compliqué je trouve mais je vait l'utiliser et faire des includes comme Greg  




---------------
All we need is a soul revolution
Reply

Marsh Posté le 01-08-2002 à 18:04:03    

kayasax a écrit a écrit :

 
oui c  comme ca que je fais aussi.
c pas tres complique... tu crees des styles css type "box" que tu appliques sur des divs et tu fais tes includes dans les div
 
 




 
 
je suis dingue de ce truc c vraiment merveilleux!!
 
en utilisant des includes ca devien un jeu d'enfants
 
 
merci encore!

Reply

Marsh Posté le 01-08-2002 à 18:18:52    

veryfree a écrit a écrit :

 
 
 
je suis dingue de ce truc c vraiment merveilleux!!
 
en utilisant des includes ca devien un jeu d'enfants
 
 
merci encore!




vi moi aussi j'ai ete scotche quand j'ai vu ca, le tableless ca dechire =) par contre c'est quand meme assez chaud de faire et placer des box en css je trouve pis j'ai toujours pas trouve de bouquin pour ca  :(  
au fait t'as resolu ton pb de chargement du menu sur ton site! ct quoi ki merdait?


Message édité par kayasax le 01-08-2002 à 18:23:33

---------------
All we need is a soul revolution
Reply

Marsh Posté le 01-08-2002 à 19:14:55    

kayasax a écrit a écrit :

 
vi moi aussi j'ai ete scotche quand j'ai vu ca, le tableless ca dechire =) par contre c'est quand meme assez chaud de faire et placer des box en css je trouve pis j'ai toujours pas trouve de bouquin pour ca  :(  
au fait t'as resolu ton pb de chargement du menu sur ton site! ct quoi ki merdait?




cool
j'ai découvert ça aujourd'hui moi (un peu tard)
ebfin j'avais déjà vaguement vu mais sans trop y croire.
c nickel avec mozilla mais pour IE c pas encore top :/
sinon kayasax, t'as de bonnes references ? (sites, ...)
 
 :jap:

Reply

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

nop je suis pas devlopeur web, juste ma page perso pour le fun +qqes applis intranet au taff.
pkoi pas taupe sous ie ca marche bien pourtant le lien que j'ai mis avec ie :??:  
 :hello:

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

 
cool
j'ai découvert ça aujourd'hui moi (un peu tard)
ebfin j'avais déjà vaguement vu mais sans trop y croire.
c nickel avec mozilla mais pour IE c pas encore top :/
sinon kayasax, t'as de bonnes references ? (sites, ...)
 
 :jap:  




---------------
All we need is a soul revolution
Reply

Marsh Posté le 01-08-2002 à 20:47:01    

Décidément, je suis pas prêt à me mettre à la prog internet moi...  :(  

Reply

Marsh Posté le 01-08-2002 à 21:31:01    

Harkonnen a écrit a écrit :

Décidément, je suis pas prêt à me mettre à la prog internet moi...  :(  
 




c'est l meilleur pourtant  ;)  
je suis persuade que l'avenir des applis réside dans les "clients legers" : un serveur web seulement un browser pour le client ->plus de prises de tete avec les mises a jour  :)  
 :hello:


---------------
All we need is a soul revolution
Reply

Marsh Posté le 01-08-2002 à 22:32:55    

http://veryfree.dns2go.com
 
user : test pass: test
 
la ou ca merde c'est lorsque la fenetre n est pas en plein ecran la partie centrale apparait en bas du menu http://forum.hardware.fr/icones/icon9.gif
 
j ai fait ca  
 

#mainright {
  width:20%;
  float:left;
  background:#3A90C2;
  padding-bottom:10px;
  }
 
 #maincenter {
  width:80%;
  float:left;
  background:#3A90C2;
  padding-bottom:10px;
  }  
#mainleft {
  width:0%;
  float:left;
  background:#fff;
  padding-bottom:10px;
  }


meme en changeant les 2 premiere valeurs la partie centrale descent en dessous du menu....
tu saurait comment faire?


Message édité par veryfree le 01-08-2002 à 22:34:07
Reply

Marsh Posté le 01-08-2002 à 22:40:24    

mets position:absolute; dans maincenter


Message édité par kayasax le 01-08-2002 à 22:44:03

---------------
All we need is a soul revolution
Reply

Marsh Posté le 01-08-2002 à 22:44:54    

Pourquoi la largeur de mainleft est à 0% ? Je l'ai mise à 20 et plus de problèmes.

Reply

Marsh Posté le 01-08-2002 à 22:47:02    

kayasax a écrit a écrit :

mets position:absolute; dans maincenter



On peut effectivement faire un layout avec des positions absolues, mais dans ce cas ci ça ne vas pas suffire. Si on veut utiliser position: absolute il faut aussi définir des valeurs pour top et left.

Reply

Marsh Posté le 01-08-2002 à 22:47:56    

gm_superstar a écrit a écrit :

 
On peut effectivement faire un layout avec des positions absolues, mais dans ce cas ci ça ne vas pas suffire. Si on veut utiliser position: absolute il faut aussi définir des valeurs pour top et left.




 :??: pas dans ie en tt cas


---------------
All we need is a soul revolution
Reply

Marsh Posté le 01-08-2002 à 22:50:24    

kayasax a écrit a écrit :

 :??: pas dans ie en tt cas



ce n'est pas une référence.
 
Edit: c'est logique le positionnement absolu se définit par rapport aux 4 valeurs top, bottom, left et right. Sinon comment on se positionne ?


Message édité par gm_superstar le 01-08-2002 à 22:51:45
Reply

Marsh Posté le 01-08-2002 à 22:51:02    

well :D  
edit effectivement ca passe pas sous moz avec juste le position

gm_superstar a écrit a écrit :

 
ce n'est pas une référence.




Message édité par kayasax le 01-08-2002 à 22:53:22

---------------
All we need is a soul revolution
Reply

Marsh Posté le 01-08-2002 à 22:56:38    

vi logique !
par contre un position absolute avec un margin-left sans top, bottom, left et rightca marche aussi ;)  

gm_superstar a écrit a écrit :

 
ce n'est pas une référence.
 
Edit: c'est logique le positionnement absolu se définit par rapport aux 4 valeurs top, bottom, left et right. Sinon comment on se positionne ?




---------------
All we need is a soul revolution
Reply

Marsh Posté le 01-08-2002 à 23:17:50    

kayasax a écrit a écrit :

vi logique !
par contre un position absolute avec un margin-left sans top, bottom, left et rightca marche aussi ;)



Ben oui bien sûr, parce que si tu ne les définies pas ces propriétés ont des valeurs par défaut. Mais il est quand même rare que les valeurs par défaut conviennent. Et même si elles conviennent c'est toujours mieux de les écrires, c'est plus propre.

Reply

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

kayasax a écrit a écrit :

nop je suis pas devlopeur web, juste ma page perso pour le fun +qqes applis intranet au taff.
pkoi pas taupe sous ie ca marche bien pourtant le lien que j'ai mis avec ie :??:  
 :hello:  



par references, je voulais dire des addresses de sites qui expliquent/parle de tout ça (me sort pas le w3c stp ;)), avec des tutos ou de bons gros exemples concret
non, les truc qui marchent bien sous IE, c'est notamment des examples de mozilla :D

Reply

Marsh Posté le 02-08-2002 à 08:23:54    

ah ok :lol:  
le site webreference a l'air complet mais en anglais, j'ai pas eu le temps de regarder bcp... http://webreference.com/html/tutorials/


---------------
All we need is a soul revolution
Reply

Marsh Posté le 06-08-2002 à 00:09:01    

merci tout marche tres bien grace a vous tous
 
 
enfin je sait pas sous mozilla mais normalement c bon  :D  
 
 
 
 :hello:


Message édité par veryfree le 06-08-2002 à 00:10:48
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

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