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

déplacer élément d'une liste

billgates107
billgates107
Niveau 7
28 février 2012 à 17:55:54

salut à tous je galère depuis 1 heure. Je suis en train de créer une barre de navigation rapide mais j'ai un problème. Du coté gauche de la barre tout va bien. Mais j'aimerais déplacer un élément à droite dans cette barre.
Voici la liste de base:
http://hapshack.com/images/UfZp.jpg
et quand j'essaie de mettre l'élément 5 à droite je galère
quand je mets l'attribut float sur l'élément 5 il n'y a plus de marge à droite et l'élément n'est plus sur la même ligne que les autres:
http://hapshack.com/images/BwQfW.jpg
j'ai essayé de créer une deuxieme liste mais elle refuse de s'incorporer à la première.
s'il vous plait quelqu'un saurait comment mettre l'élément 5 à droite dans la barre et qu'il soit sur la même ligne que les autres avec une légère marge ? merci d'avance

John_Dick
John_Dick
Niveau 9
28 février 2012 à 18:35:41

bah mets un margin-right sur celui qui float a droite

billgates107
billgates107
Niveau 7
28 février 2012 à 18:54:01

non tous les margin n'ont aucun effet sur lui :-(

skyboys
skyboys
Niveau 10
28 février 2012 à 19:21:39

On peut avoir ton code CSS stp ? (et HTML par la même occasion)
wall.deblan.fr

billgates107
billgates107
Niveau 7
28 février 2012 à 19:51:14

biens sur
<div>
<ul id="navhaut">
<li><a href="">Exemple 1</a></li>
<li><a href="">Exemple 2</a></li>
<li><a href="">Exemple 3</a></li>
<li><a href="">Exemple 4</a></li>
<li><a href=""><img src="rss.png" alt="" id="" /></a></li>
<li><a href=""><img src="tw.png" alt="" id="" /></a></li>
<li><a href=""><img src="fb.jpeg" alt="" id="" /></a></li>
<li id="navdroite"><a href="">Exemple 5</a><img src="cale.gif" alt="" id="" /></li>
</ul>
</div>

body
{
background: green;
margin-top: 0px;
padding: 0px;
}

  1. navhaut

{
display: block;
background: url('navhaut.jpg');
width: 100%;
height: 28px;
margin: 0px;
padding: 0px;
list-style-type: none;
width: 100%;
margin: 0px;
padding: 0px;
}

  1. navhaut li

{
display: inline;
list-style-type: none;
vertical-align: middle;
margin: 0px;
padding: 0px;
}

  1. navhaut li a

{
text-decoration: none;
font-size: 1em;
color: #969696;
margin-left: 20px;
}

  1. navhaut li a:hover

{
text-decoration: none;
font-size: 1em;
color: #ffffff;
}

  1. navdroite

{
font-weight: bold;
float: right;
}

la j'ai réussi à peu près à arriver où je voulais en mettant un gif transparent de 20*16px à droite de l'element 5 mais je me doute bien que cette methode n'est pas la bonne :hap:
de plus j'ai essayé d'ajouter d'autres icones que je n'arrive pas à caler correctement :-(

http://hapshack.com/?v=jbZ2m.jpg

Onigawara
Onigawara
Niveau 3
29 février 2012 à 19:11:14

C'est normal que les margin ne soient pas pris en compte ;) Tu as un display: inline;

Mets :

display: inline-block;

Ainsi ça reste des blocs mais en inline :) Et tu pourras leur mettre des margin, width, height, ...

billgates107
billgates107
Niveau 7
29 février 2012 à 21:49:50

merci de ta réponse même si ça n'a pas résolu le problème :-( je vais me contenter de gifs vierges.

Onigawara
Onigawara
Niveau 3
01 mars 2012 à 14:48:19

C'est quand même pas bien compliqué... Surtout que ton CSS est rempli de code inutile !

  • {margin: 0; padding: 0;}
  • a, * a:hover {text-decoration: none;}

body {background: green;}

  1. navhaut {background: url('navhaut.jpg'); width: 100%; height: 28px;}
  1. navhaut li {display: inline; list-style-type: none; vertical-align: middle;}
  1. navhaut li a {color: #969696;}
  1. navhaut li a:hover {color: #ffffff;}
  1. navdroite {font-weight: bold; display: inline-block; margin: 0 0 0 100px;}

<div>
<ul id="navhaut">
<li><a href="">Exemple 1</a></li>
<li><a href="">Exemple 2</a></li>
<li><a href="">Exemple 3</a></li>
<li><a href="">Exemple 4</a></li>
<li><a href=""><img src="rss.png" /></a></li>
<li><a href=""><img src="tw.png" /></a></li>
<li><a href=""><img src="fb.jpeg" /></a></li>
<li id="navdroite"><a href="">Exemple 5</a></li>
</ul>
</div>

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