Bonjour à tous et à toutes.
Je suis face à un problème de compatibilité avec safari. Je souhaite créer une page avec un logo et un lien en-dessous. Ce logo et ce lien sont les seuls éléments de cette page. J'ai utilisé le display flex afin de placer mes éléments au centre de ma fenêtre horizontalement et verticalement. ça fonctionne parfaitement sur chrome, firefox et IE. Cependant, je ne parviens pas à le centrer verticalement sur safari malgré les webkit. Vous auriez une astuce ? Voici mon code html et css :
merci d'avance
Modifié par gwenhadu (16 Jul 2015 - 16:31)
Je suis face à un problème de compatibilité avec safari. Je souhaite créer une page avec un logo et un lien en-dessous. Ce logo et ce lien sont les seuls éléments de cette page. J'ai utilisé le display flex afin de placer mes éléments au centre de ma fenêtre horizontalement et verticalement. ça fonctionne parfaitement sur chrome, firefox et IE. Cependant, je ne parviens pas à le centrer verticalement sur safari malgré les webkit. Vous auriez une astuce ? Voici mon code html et css :
<body>
<div id="sectionIndexHtml">
<div style="text-align:center;"><a href="fr/" title="bienvenue">
<img src="img/logo.jpg" alt="logo " title="mon titre">
</a><br>
<a href="fr/" style="display:inline-block;">Bienvenue</a></div>
</div>
</body>
html,body{
height:100%;
}
#sectionIndexHtml{
height:100%;
display: -webkit-flex; /* Safari */
-webkit-align-items: center; /* Safari 7.0+ */
display: flex;
align-items: center;
justify-content:center;
}
#sectionIndexHtml div{
-webkit-flex: 1;
flex: 1;
}
merci d'avance
Modifié par gwenhadu (16 Jul 2015 - 16:31)