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

Css et positionnement

GreatHawkey
GreatHawkey
Niveau 10
03 décembre 2014 à 22:13:44

Salut,

J'ai quelques problèmes sur le css et le positionnement, voici mon code :

http://jsfiddle.net/9j87yxfh/1/

C'est tout simple : je veux aligner chaque cercle au milieu des autres cercles. Donc le rouge au milieu du jaune qui est lui même au milieu du bleu qui est lui même au milieu de blanc... Pour le bleu, pas de souci, j'ai utilisé du margin, mais pour le reste, quand j'essaye d'augmenter le margin, les trois class se déplacent.

Du coup, comment faire ça proprement et simplement ? Aussi, est-ce que l'utilisation des margin est la meilleure méthode où il existe une autre beaucoup plus simple (comme vertical-align ou je ne sais pas)

Merci beaucoup

Pseudo supprimé
Pseudo supprimé 03 décembre 2014 à 22:43:48

Heu première remarque, pourquoi avoir utiliser un 'id' pour le premier cercle, et des 'class' pour les autres cercles ?

Sinon il te suffit de rajouter ceci pour chacun des cercles, excepté le premier:

position: absolute;

GreatHawkey
GreatHawkey
Niveau 10
03 décembre 2014 à 23:09:14

Je pensais qu'il était préconisé de mettre un id pour les div "parents" ?

Sinon, merci pour le coup de main!

Pseudo supprimé
Pseudo supprimé 04 décembre 2014 à 02:53:59

L'id c'est pour un objet unique alors que les class c'est pour plusieurs objets,quelque chose que tu vas répétés souvent dans la même page, comme par exemple dans un texte long ou tu veux mettre des mots ou des parties en rouges, gras, souligné ou encore des boutons avec toujours le même style.

Pseudo supprimé
Pseudo supprimé 04 décembre 2014 à 21:09:26

De toutes façons on recommande de ne plus utiliser d'ID que pour les ancres et les éléments de formulaires (liés au label), ou pour le JS.

Bref, tu as plusieurs façons de faire. Par exemple en positionnement absolu, ou bien, comme dans l'exemple, en utilisant un padding sur le parent plutôt qu'un margin sur l'enfant : http://jsfiddle.net/7haz04Lw/1/

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