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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  centrage de lien horizontaux

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

centrage de lien horizontaux

n°1245556
kirua_sama
Learn sciences with senses
Posté le 14-11-2005 à 20:04:16  profilanswer
 

voila je n'arrive pas a centre mes onglets.... j'ai besoin que mon div fasse toute la largeur et je ne peux pas mettre en type inline car sinon ca ne prend pas la taille des liens en compte.
 

Citation :

#naviguation
  {
   height: 60px;
   background-image:url(mise_en_page/naviguation/bck_naviguation.PNG);
   background-position:bottom;
   background-repeat:repeat-x;
   text-align: center;
   margin: auto;
   padding: 0px;
  }
   
 #naviguation ul
  {
   list-style-type: none;
   height: 42px;
   padding: 0px;
   margin: auto;
  }
   
 #naviguation li
  {
   width: 120px;
   height: 42px;
   float: left;
   list-style-type: none;
   padding: 0px;
   margin: 0px;
  }
   
 #naviguation a
  {
   
   float: left;
   width: 120px;
   height: 42px;
   text-decoration: none;
   padding-top: 13px;
   margin: 0px;
   color: #000000;
   background-image:url(mise_en_page/naviguation/onglet.PNG);
   background-repeat:no-repeat;
  }
   
 #naviguation a:hover
  {
   width: 120px;
   height: 42px;
   float: left;
   text-decoration: none;
   padding: 0px;
   margin: 0px;
   color: #000000;
 
  }


 
 
et en html:
 

Citation :

<ul id="naviguation">
<li><a href="greeed-island.php"><b>Greeed-Island</b></a></li>
<li><a href="mangas"><b>mangas</b></a></li>
<li><a href="greeed-island.php"><b>Greeed-Island</b></a></li>
<li><a href="mangas"><b>mangas</b></a></li>
<li><a href="greeed-island.php"><b>Greeed-Island</b></a></li>
<li><a href="mangas"><b>mangas</b></a></li>
</ul>


 
 
voila merci de votre aide  :hello:

mood
Publicité
Posté le 14-11-2005 à 20:04:16  profilanswer
 

n°1245759
adoy
aka KingOfNuls
Posté le 15-11-2005 à 07:37:19  profilanswer
 

navigation (comme garage)
 
Désolé de ne pas avoir ta réponse. De plus, je ne comprend pas ta question, ton problème exact (une 'tite image?). Pourquoi le  "float: left;" sur les <a>?

n°1245795
Trollable
Posté le 15-11-2005 à 09:36:13  profilanswer
 

Code :
  1. #navigation ul {
  2.   width: 100%;
  3.   ...
  4. }


---------------
The Million Dollar Screenshot  (seo v7ndotcom elursrebmem paesys wifi)
n°1245935
kirua_sama
Learn sciences with senses
Posté le 15-11-2005 à 12:58:26  profilanswer
 

trollable desole ca ne marche pas.
adoy: sur mon site : http://greeedisland.free.fr/accueil.php
les onglets sont collés a gauche au lieu d'etre centre comme je le voudrais .
les float : left sur les <a> permet ( je ne sais pas pourquoi ) de faire en sorte que le background des liens s'affiche entierement et non pas juste autour du lien.
 
voila merci pour votre aide

n°1245994
gatsusat
Posté le 15-11-2005 à 14:06:16  profilanswer
 

tu fixes une largeur a ton element global ici c'est directfement #navigation
 et non pas #navigation UL (ya pas du sous UL au UL pere)
ca serait alors ul#navigation
 
bon pour centrer un élément horizontalement on utilise les marges autos :  
ul#navigation {
margin:0 auto
}

n°1246278
kirua_sama
Learn sciences with senses
Posté le 15-11-2005 à 19:30:40  profilanswer
 

Citation :

#naviguation
  {
   height: 60px;
 background-image:url(mise_en_page/naviguation/bck_naviguation.PNG);
   background-position:bottom;
   background-repeat:repeat-x;
   text-align: center;
   padding: 0px;
  }
   
 ul#naviguation  
  {
   list-style-type: none;
   height: 60px;
   padding: 0px;
   margin: auto;
  }


 
desole mais ca ne marche toujours pas :(

n°1246337
gatsusat
Posté le 15-11-2005 à 20:34:00  profilanswer
 

kirua_sama a écrit :

Citation :

#naviguation
  {
   height: 60px;
 background-image:url(mise_en_page/naviguation/bck_naviguation.PNG);
   background-position:bottom;
   background-repeat:repeat-x;
   text-align: center;
   padding: 0px;
  }
   
 ul#naviguation  
  {
   list-style-type: none;
   height: 60px;
   padding: 0px;
   margin: auto;
  }


 
desole mais ca ne marche toujours pas :(


tu me remplace ce gros paté par :  

Code :
  1. #navigation { height: 60px;
  2. background-image:url(mise_en_page/naviguation/bck_naviguation.PNG);
  3.   background-position:bottom;
  4.   background-repeat:repeat-x;
  5.   text-align: center;
  6.   padding: 0;
  7.   list-style-type: none;
  8.   width:840px;
  9.   margin: auto;
  10. }


 
je t'ai dis qu'il fallait fixer une largeur a ton élément, car sinon il prend toute la largeur de la page par défaut et donc un margin:0 auto, ne servirait à rien du tout.
 
Tu pourrait me reduire la taille de tes onglets, il sont énormes, ca fait moche.
sinon ton site en 800x600 il passera jamais


Message édité par gatsusat le 15-11-2005 à 20:37:38
n°1246351
kirua_sama
Learn sciences with senses
Posté le 15-11-2005 à 21:01:15  profilanswer
 

:jap:  je pensais que par default justement ca prenait la largeur la plus faible desole.

n°1246352
kirua_sama
Learn sciences with senses
Posté le 15-11-2005 à 21:01:28  profilanswer
 

pour la taille des onglet je regle ca de suite ^^

n°1246374
kirua_sama
Learn sciences with senses
Posté le 15-11-2005 à 21:36:38  profilanswer
 

sinon pour la banniere c'est quoi l'a taille qu'il faut utilise ( la plus grande possible ) normalement ??
 
et puis en faite je ne voulait pas donner de valeur fixe a mon element pour que la barre d'en dessous fasse tout la largeur de la page :d

mood
Publicité
Posté le 15-11-2005 à 21:36:38  profilanswer
 

n°1246376
kirua_sama
Learn sciences with senses
Posté le 15-11-2005 à 21:40:36  profilanswer
 

Donc si je fait ca :d  :hello:  
 
position: relative;
  left: 50%;
  margin-left: -365px;


Message édité par kirua_sama le 15-11-2005 à 21:43:03
n°1246381
kirua_sama
Learn sciences with senses
Posté le 15-11-2005 à 21:52:28  profilanswer
 

ca prend pas le - en compte ?? c normal ?

n°1246406
kirua_sama
Learn sciences with senses
Posté le 15-11-2005 à 22:24:14  profilanswer
 

alors voila j'ai la solution !!! :d pour ceux qui la desirerais ^^:
 
css:

Citation :

#naviguation
  {
   height: 55px;  
   width: 729px;  
   text-align: center;
   margin: 0px;
  }
 
 #sousnavigation
  {
   background-image:url(mise_en_page/naviguation/bck_naviguation.PNG);
   background-position:bottom;
   background-repeat:repeat-x;
   width: 100%;
   margin: 0px;
  }
   
 ul#naviguation  
  {
   list-style-type: none;
   height: 55px;
   padding: 0px;
   margin: auto;
  }


 
et html:  
 

Citation :

<div id="sousnavigation">
    <?php include ("mise_en_page/naviguation.php" );?>
    </div>

n°1246505
gatsusat
Posté le 16-11-2005 à 03:34:23  profilanswer
 

FAUX !!!!
 
on ne peut pas center un élément de type bloc par text-align !!!!  
c'est une connerie, et seul IE fait cette connerie, car la norme dis : Margin-left:auto; margin-right:auto;
 
le text-align c'est une bidouille pour corriger cette salope de IE
va faire un tour sur alsacreation y a un tuto à ce sujet. donc tu peux enlever ta solution

n°1246816
kirua_sama
Learn sciences with senses
Posté le 16-11-2005 à 15:21:31  profilanswer
 

je ne sais pas pourquoi mais ma solution marche sous ie FF et opera  .... :d
 
enfin de toute facon oui mettre margin-left: auto;
juste poru dire que nous sommes oblige de  cree de div .

n°1247002
kirua_sama
Learn sciences with senses
Posté le 16-11-2005 à 18:37:24  profilanswer
 

en tout cas merci enormement pour ton aide


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

  centrage de lien horizontaux

 

Sujets relatifs
Lien sur image dans meme pageFermer fenêtre et redirection vers un lien ?
problème lien html dans une iframe svpOuvrir un lien avec IE sous Mozilla
Faire un lien sur une animation SWF<dl> et centrage vertical
comment entrer un lien dans du php ?galerie d'images en css et centrage...
lien sur background-imageASP pb pour créer un lien qui inclueraient une page dans un tableau
Plus de sujets relatifs à : centrage de lien horizontaux


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)