CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Problèmes avec mon menu !

PlatiniumSmart
PlatiniumSmart
Niveau 10
08 août 2013 à 22:33:27

Salut, Salut à la population :noel:

:d) http://jvcommunity.alwaysdata.net/

Vous pouvez voir que le menu est très moche (manque de design, mais c'est que le début et ça sera corrigé très vite).
Ce n'est pas le problème, j'aimerais que le Communauté soit à coté d’accueil et que le "A propos" soit à coté de communauté mais je ne sais pas comment faire avec le CSS, je vous donne le code HTML pour voir si ça ne vient pas d'ici :noel:

<div id="menu">
<ul>
<li>
<a href="#">Acceuil</a>
<ul>
<li><a href="#">Lien</a></li>
<li><a href="#">Lien</a></li>
<li><a href="#">Lien</a></li>
<li><a href="#">Lien</a></li>
<ul>
</li>
</ul>
<ul>
<li>
<a href="#">Communauté</a>
<ul>
<li><a href="#">Lien</a></li>
<li><a href="#">Lien</a></li>
<li><a href="#">Lien</a></li>
<li><a href="#">Lien</a></li>
<ul>
</li>
</ul>
<ul>
<li>
<a href="#">A propos</a>
<ul>
<li><a href="#">Lien</a></li>
<li><a href="#">Lien</a></li>
<li><a href="#">Lien</a></li>
<li><a href="#">Lien</a></li>
<ul>
</li>
</ul>
</div>

Le CSS

  1. menu ul

{
margin: 0;
padding: 0;
line-height: 30px;
}

  1. menu li

{
list-style:none;
float: left;
position: relative;
background-color: #FFF;
}

  1. menu ul li a

{
color: #000;
text-decoration: none;
width: 150px;
height: 31px;
display: block;
text-align: center;
border: 1px solid #000;
text-shadow: 1px 1px 1px #blue;
}

  1. menu ul ul

{
position: absolute;
top: 30px;
visibility: hidden;
}

  1. menu ul li:hover ul

{
visibility: visible;
}

  1. menu li:hover

{
background-color: #FFF
}

  1. menu ul li ul a:hover

{
color: #FFF;
background-color: #000;
}

Merci bien :-)

RileySteele
RileySteele
Niveau 3
08 août 2013 à 22:58:03

Encore toi :noel:
Ta structure est pas bonne, avec tes ul dans des ul dans des li...C'est le bordel.
Préfère quelque chose du genre :

<div id="menu">
<ul>
<li><a href="#">Acceuil</a>
<li><a href="#">Lien</a></li>
<li><a href="#">Lien</a></li>
<li><a href="#">Lien</a></li>
<li><a href="#">Lien</a></li>
</ul>
<ul>
<li><a href="#">Communauté</a>
<li><a href="#">Lien</a></li>
<li><a href="#">Lien</a></li>
<li><a href="#">Lien</a></li>
<li><a href="#">Lien</a></li>
</ul>
<ul>
<li><a href="#">A propos</a>
<li><a href="#">Lien</a></li>
<li><a href="#">Lien</a></li>
<li><a href="#">Lien</a></li>
<li><a href="#">Lien</a></li>
</ul>
</div>

Ensuite avec un display: inline-block sur les ul ça devrait le faire.
Petite remarque aussi, préfère un display none au lieu d'un visibility hidden.

PlatiniumSmart
PlatiniumSmart
Niveau 10
08 août 2013 à 23:03:39

Oui encore moi, ce menu me casse les cou*****, donc, je vais essayer ton code et modifier tout cela et te dire si ça marche :noel:

PlatiniumSmart
PlatiniumSmart
Niveau 10
08 août 2013 à 23:05:39

A, merci, ça marche mais le menu est toujours buggé :-(

RileySteele
RileySteele
Niveau 3
08 août 2013 à 23:24:10

Mets ton inline-block sur les ul uniquement. Tu le vires des li, ainsi que le float left. Ca devrait marcher.

PlatiniumSmart
PlatiniumSmart
Niveau 10
09 août 2013 à 00:25:46

D'accord, je testerais ça :-p

PlatiniumSmart
PlatiniumSmart
Niveau 10
09 août 2013 à 16:07:20

Bref, j'ai fais des copier/coller sur le Site du Zéro, mais ce qui compte, c'est que j'ai essayé ! :o))

skyboys
skyboys
Niveau 10
09 août 2013 à 18:03:42

Au lieu de mettre un "<div id="menu">" met ton id directement sur le <ul>..
<ul id="menu">

PlatiniumSmart
PlatiniumSmart
Niveau 10
10 août 2013 à 21:12:21

Une personne pourrait me dire comment je peux continuer le menu sans qu'il y a les liens.
Regardez cette image qui montre un peut près ce que je veux :o))

:d) https://image.noelshack.com/fichiers/2013/32/1376161914-jvcommunity-partagez-et-decouvrez.png

Avec les liens "Acceuil" Communauté,... centré sur la barre ! Je suis nul en CSS donc bon :o))

Derrick1
Derrick1
Niveau 10
10 août 2013 à 23:21:33

Envoie ta fiche de style CSS

GreenAstronautz
GreenAstronautz
Niveau 7
11 août 2013 à 08:35:35

:salut:

Tu utilises un doctype HTML5, et la balise <center> n'est pas supportée en HTML5.
Si tu veux centrer du texte : text-align:center; en CSS.
Ou pour centrer une div : déclare une largeur en CSS (width) et met lui des marges extérieures gauche-droite en auto (margin:0 auto;).

Pour ton menu, met ton <ul> dans une div <nav>, et donne lui une largeur, une couleur de fond et des marges externes gauche et droite en automatique pour le centrer :ok:

PlatiniumSmart
PlatiniumSmart
Niveau 10
11 août 2013 à 18:54:13

<center>Marche toujours en HTML5, je crois :noel: </center>

PlatiniumSmart
PlatiniumSmart
Niveau 10
11 août 2013 à 20:34:41

Non, ça ne marche pas comment je dois faire ! SVP :hap:

Sous forums
  • Aide à l'achat Mac
  • Création de sites web
  • Internet
  • Macintosh
  • Création de Jeux
  • Linux
  • Programmation
  • Steam Deck
  • Hardware
La vidéo du moment