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] Probleme bizzare

[notch]
[notch]
Niveau 10
29 mai 2013 à 09:36:16

Bonjour,

J'ai un probleme trés étrange en css:
J'ai un bloc et je veux le centrer (et la taille doit être automatique par rapport au texte).
Donc je le centre avec margin-right et left auto, ca centre bien sauf que la taille du bloc est de 0 (en gros, on voit pas le fond blanc et si je met une bordure, ca met un gros trait noir au dessus du texte).

Aprés, j'ai essayé avec position: absolute;
Cette fois ci, taille bien automatique par rapport au texte mais impossible de centrer avec right et left auto (ni avec les margins d'ailleurs).

Enfin vraiment étrange, vous avez une petite idée d'ou ca pourrait venir ? (et ya besoin que je montre le code ? :( )

malcom95
malcom95
Niveau 9
29 mai 2013 à 10:31:25

Pour centrer un élément avec des margin:0 auto;, ton bloc doit obligatoirement avoir une largeur prédéfinie, met-lui un "width" :oui:

vava740
vava740
Niveau 10
29 mai 2013 à 11:03:31

Ou un display: table; pour qu'il s'adapte au texte.

Pseudo supprimé
Pseudo supprimé 29 mai 2013 à 15:35:48

Alors,

malcom95: Oui, mais là c'est le texte qui s'adaptera au conteneur et pas l'inverse
vava740: Ça pourrait, mais c'est très bourrin de donner un comportement de tableau à un élément qui ne se comportera pas comme tel

Le mieux reste de mettre l'élément en display: inline-block; et d'appliquer un text-align: center; à son parent. Il se comportera en inline (donc sera centré et s'adaptera à son contenu), tout en permettant de garder les spécificités d'un élément block (compatibilité aux margin, padding, etc.)

[carton]
[carton]
Niveau 10
29 mai 2013 à 15:36:50

malcom95, j'avait déjà mit une taille :noel:

vava740
Posté le 29 mai 2013 à 11:03:31
Ou un display: table; pour qu'il s'adapte au texte.

merci ca marche :bave:

[carton]
[carton]
Niveau 10
29 mai 2013 à 15:39:11

warpShadow

probleme avec un text-align: center; le tete aussi sera centré, et ca donne un resultat vraiment moche :(

[carton]
[carton]
Niveau 10
29 mai 2013 à 15:39:51

texte*

CuneytCakir
CuneytCakir
Niveau 8
29 mai 2013 à 16:17:12

non carton t'annule le text-align sur la balise même et c'est régler.

[carton]
[carton]
Niveau 10
29 mai 2013 à 16:20:06

cuneytcakir

oué, j'y avait pas pensé, merci :)

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