super-S
Messages postés11Date d'inscriptionjeudi 30 mars 2017StatutMembreDernière intervention18 mai 2020
-
5 mars 2018 à 13:58
gleinense
Messages postés10Date d'inscriptiondimanche 11 mars 2018StatutMembreDernière intervention19 mars 2018
-
12 mars 2018 à 00:51
Bonjour à tous,
Il va falloir m'expliquer.
Je cherche simplement à centrer verticalement et horizontalement une image dans une <div>
Horizontalement c'est pas compliqué (margin-left: auto et margin right: auto), mais verticalement...
Je n'ai pas de <div> parent ou enfant, pas de <div> imbriquées, Pas de display : block ou inline-block, pas de flex.
Je veux juste que mon image arrive toujours au centre de la page.
ca marche avec un tableau ?!! avec align="absmiddle"
mais plus personne n'utilise de tableau !!!
Je trouve ça fou. Je viens de me taper 50 forums, avec tous des méthodes différentes (marges négatives, et autres).
Par curiosité j'aimerai comprendre pourquoi c'est si compliqué.
pourquoi margin-top: auto et margin-bottom : auto, ne fonctionne pas. Alors que ça fonctionne horizontalement ?
On en est au css3, html5, etc. et foutre une p*****?!! d'image au centre de la page... enfin...
Merci d'avance.
Merci à codes-sources d'exister (même si là j'ai un peu honte)
Mon code (vous allez voir c'est con):
<head>
<style>
body { background-image: url(images/bg.png);}
.home {
<style>
body { background-image: url(images/bg.png);}