html
  • css
  • safari
  • opera
  • 2015-12-12 2 views 0 likes 
    0

    Je boutons de partage au bas de ma page, recherche ok dans Chrome et Firefox:Google casse icône plus ligne dans Safari

    enter image description here

    En safari pas tellement:

    enter image description here

    Dans l'opéra brise aussi:

    enter image description here

    Ceci est mon HTML:

    <div class="social"> 
           <div class='custom-tweeter-follow'> 
           <a class="twitter-follow-button" href="https://twitter.com/mycompany" data-show-count='false'>Follow @mycompany</a> 
           </div> 
           <div class="fb-like" data-href="https://www.facebook.com/mycompany" data-layout="button" data-action="like" data-show-faces="true" data-share="false"></div> 
           <div class='custom-gplus-follow'> 
           <g:plusone size="medium" count="false" href='https://plus.google.com/xxx'></g:plusone> 
           </div> 
           <div syle='clear:both'></div> 
    </div> 
    

    Ceci est mon css:

    .copyright { 
        float: left 
        line-height: 25px 
        font-weight: 300 
        font-size: 14px 
        width: 240px 
    } 
    
    .custom-tweeter-follow { 
        float: left 
        margin: 5px 10px 0px 0px 
    } 
    .custom-gplus-follow { 
        float: right 
        margin: 5px 0px 0px 0px 
    } 
    

    Qu'est-ce que je fais mal ici? Et comment puis-je éviter des choses comme ça à l'avenir, cela devrait plutôt standard (désolé pas un développeur d'interface utilisateur) ce que les gens font.

    +0

    Le déplacement de 'custom-gplus-follow' au début de' social' résout-il le problème? (Signification mettre google button avant tweeter & fb dans le html) – AVAVT

    +0

    Problème avec les éléments flottants laissant tomber une ligne est toujours parce que la largeur totale et l'espacement de tout élément est supérieur à la largeur du conteneur. Je devinerais que vous n'utilisez pas quelque chose comme un normalisateur pour, bien, normaliser l'apparence à travers les navigateurs, et le 'body' s'avère plus petit sur Safari & Opera en raison de la marge par défaut autour de' body'. – AVAVT

    +0

    @AvAvt oui déplacer 'custom-gplus-follow' au début résout le problème, s'il vous plaît ajouter la réponse je vais accepter –

    Répondre

    1

    Ok si émouvant custom-gplus-follow au début de social résoudrait le problème, étant donné que float: right éléments doivent venir avant les autres dans le HTML pour rester sur la même ligne.

    0

    Au lieu d'utiliser float comme Av Avt mentionné, utilisez display: inline; sur chaque classe comme ceci:

    .copyright { 
        display: inline; 
        line-height: 25px; 
        font-weight: 300; 
        font-size: 14px; 
        width: 240px; 
    } 
    .custom-tweeter-follow { 
        display: inline; 
        margin: 5px 10px 0px 0px; 
    } 
    .custom-gplus-follow { 
        display: inline; 
        margin: 5px 0px 0px 0px; 
    } 
    .fb-like { 
        display: inline; 
    } 
    
    +0

    pas cela ne fonctionne pas, casse la conception aussi –

     Questions connexes

    • Aucun problème connexe^_^