Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| webdev:html_css:centrage [11/09/2015 16:28] – dolo | webdev:html_css:centrage [02/06/2016 19:08] (Version actuelle) – dolo | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | ====== Centrage ====== | ||
| + | [[http:// | ||
| + | [[http:// | ||
| + | [[https:// | ||
| + | |||
| + | **En cours** | ||
| + | |||
| + | === Margin auto === | ||
| + | |||
| + | === Vertical === | ||
| + | |||
| + | === Centrage spécial === | ||
| + | < | ||
| + | display: | ||
| + | -ms-transform: | ||
| + | transform: translate(-50%, | ||
| + | position: | ||
| + | left: 50%; | ||
| + | }</ | ||
| + | [[http:// | ||
| + | |||
| + | === Centrage avec les flexbox === | ||
| + | Utile quand l' | ||
| + | < | ||
| + | parent { | ||
| + | display: -webkit-flex; | ||
| + | display: flex; | ||
| + | -webkit-justify-content: | ||
| + | justify-content: | ||
| + | } | ||
| + | |||
| + | enfant { | ||
| + | -webkit-flex: | ||
| + | flex: none; | ||
| + | } | ||
| + | </ | ||
| + | [[http:// | ||
| + | |||
| + | |||
| + | === Centrer un élément absolu === | ||
| + | [[http:// | ||
| + | |||
| + | < | ||
| + | margin-right: | ||
| + | margin-left: | ||
| + | position: absolute; | ||
| + | right: 0; | ||
| + | left: 0;</ | ||
| + | |||
| + | === Centrage sur toute la page === | ||
| + | Il faut adapter la structure de la page pour celui-ci : | ||
| + | |||
| + | < | ||
| + | height: 100%; | ||
| + | } | ||
| + | |||
| + | body { | ||
| + | height: 100%; | ||
| + | } | ||
| + | |||
| + | # | ||
| + | height: 100%; | ||
| + | width: 500px;/* Doit être fixe */ | ||
| + | margin: auto; | ||
| + | display: table; | ||
| + | } | ||
| + | |||
| + | # | ||
| + | height: | ||
| + | display: | ||
| + | vertical-align: | ||
| + | }</ | ||
| + | | ||