Salut à vous tous,
Je viens d'être confronté à un problème étrange. J'ai placé une <img> dans un <header> et dans la CSS j'ai ciblé le sélecteur <img> pour lui attribuer la propriété margin: 0 auto;
Cela n'a pas marché !
J'ai essayé en plaçant une classe dans <img>, que j'ai ciblée dans la CSS. Cela ne marchait toujours pas.
J'ai ciblé le <header> puis le <img> (header, img {}) et toujours pas de centrage possible.
Enfin, j'ai placé la balise <img> dans une <div> avec une classe. J'ai ciblée cette classe dans CSS et là ça marche, mon logo se centre.
Pourquoi ? Pourquoi cibler la balise <img> ne prend pas en compte la propriété de centrage mais cibler la classe d'une <div> englobant la balise <img>, là ça marche ?
C'est un bug ?
Cordialement,
Modifié par ObiJuanKenobi (09 Feb 2022 - 17:47)
Je viens d'être confronté à un problème étrange. J'ai placé une <img> dans un <header> et dans la CSS j'ai ciblé le sélecteur <img> pour lui attribuer la propriété margin: 0 auto;
Cela n'a pas marché !
J'ai essayé en plaçant une classe dans <img>, que j'ai ciblée dans la CSS. Cela ne marchait toujours pas.
J'ai ciblé le <header> puis le <img> (header, img {}) et toujours pas de centrage possible.
Enfin, j'ai placé la balise <img> dans une <div> avec une classe. J'ai ciblée cette classe dans CSS et là ça marche, mon logo se centre.
Pourquoi ? Pourquoi cibler la balise <img> ne prend pas en compte la propriété de centrage mais cibler la classe d'une <div> englobant la balise <img>, là ça marche ?
C'est un bug ?
Cordialement,
Modifié par ObiJuanKenobi (09 Feb 2022 - 17:47)