Éléments que je n'arrive pas à centrer HTML/CSS

Résolu
Utilisateur anonyme -  
 Utilisateur anonyme -

Bonjour / bonsoir,

Je me permet de venir ici car depuis plusieurs jours j'essaye de centrer 3 éléments donc si quelqu'un à ce talent en CSS ce serait super ! :) Je vous met mon code et une image qui reflète mon problème .

HTML :



​<section class="NosInstruments" id="NosInstruments">
        <div class="titre">
                        <h2 class="titre-texte"><span>L</span>es <span>M</span>usiques</h2>
                            <p>hfvhoopkbhrfeifbgfrfiekofrdgbefjofsejiprrfjeokbngjfsjekfnjslednvnjsoevjbvjo. </p>
        </div>
        <div class="contenu">

            <iframe width="500" height="280" src=""> </iframe>
            <iframe width="500" height="280" src=""> </iframe>
        <div class="box">
        <div class="imbox">
            <audio controls preload="metadata" loop unmuted>
                <source src="" type="audio/mpeg">
                <source src="" type="audio/wav">
                <source src="" type="audio/ogg; codecq=vorbis">
            </audio>
        </div>
        <div class="text">
                        <h3>ok</h3>
        </div>
        </div>
        <div class="box">
        <div class="imbox">
            <audio controls preload="metadata" id="musique" loop unmuted>
                <source src="" type="audio/mpeg">
                <source src="" type="audio/wav">
                <source src="" type="audio/ogg; codecq=vorbis">
            </audio>
        </div>
        <div class="text">
                        <h3>ok</h3>
        </div>
        </div>
        <div class="titre">
            <a href="#" class="btn3">Voir Plus</a>
         </div>
        </div>
        </div>

</section>




CSS : 

.btn3{                        // 
    font-size: 1em;
    color: #fff;
    background: #e29c00;
    padding: 10px 20px;
    display: inline-block;
    margin-top: 30px;
    text-decoration: none;			BOUTON "VOIR PLUS"
    text-transform: uppercase;
    letter-spacing: 2px;
    transition: 0.5s;
    margin-left: -305px;
}						

.btn3:hover{
    letter-spacing: 5px;
}						//


.NosInstruments{
    margin-top:-100px;
    border-radius: 10px;

}

.NosInstruments .contenu{
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin-top: 40px;
}

.NosInstruments .contenu .box{
    width: 250px;
    margin: 45px;
    border-width:3px;
}

.NosInstruments .contenu .box img{
    position: relative;
    width: 100%;
    height: 300px;
    top: 0;
    left: 0;
    object-fit: cover;
    border-radius: 10px;
}

.NosInstruments .contenu .box h3{
    color: #111;
    font-weight: 400;
    text-align: center;
    
}


.NosInstruments{
    margin-top: 0px;
}

Merci aux personnes qui m'aide ou qui essaye :)

A voir également:

7 réponses

SioGabx Messages postés 265 Date d'inscription   Statut Membre Dernière intervention   100
 

As-tu essayé de supprimer cette propriétée de ta classe .btn3 avant toute tentative ?

margin-left: -305px;

1
Utilisateur anonyme
 

Je regarde ça et je te préviens !

Merci et bonne soirée à toi !

1
Utilisateur anonyme
 

Tout d'abord merci pour ta réponse.

En fait je viens de me rendre compte que je me suis trompé de btn... Je suis vraiment désolé je te le met juste la. Et en effet sur celui ci il n'y pas le margin left donc ca doit être autre chose.

.btn4{

    font-size: 1em;

    color: #fff;

    background: #e29c00;

    padding: 10px 20px;

    display: flex;

    margin-top: 30px;

    text-decoration: none;

    text-transform: uppercase;

    letter-spacing: 2px;

    transition: 0.5s;

    width: 100%;

    justify-content: center;

    align-items: center;

    flex-direction: column;

}

.btn4:hover{

    letter-spacing: 5px;

}

0
SioGabx Messages postés 265 Date d'inscription   Statut Membre Dernière intervention   100
 

Tu as le HTML qui va avec ?

1
Utilisateur anonyme
 

B'ah tu viens de me trouver la solution merci beaucoupppp

J'avais du me tromper et mettre btn 3 au lieu du 4 ducoup maintenant ça marche nickel !!

Maintenant est ce que tu pourrais m'aider pour les 2 lecteur audio mis juste au dessus qui ne sont pas centrées non plus ? Et aussi faire pour qu'elles soit en responsive avec les "iframe"

Merci !

0
SioGabx Messages postés 265 Date d'inscription   Statut Membre Dernière intervention   100
 

Ah parfait dans ce cas !

Pour le centrage des autres éléments mis à part le petit oublie je pense que tu est sur le bon chemin 

Néanmoins si ce n'est pas déjà fait tu peux toujours regarder/lire les ressources suivantes :

https://www.w3schools.com/css/css_align.asp

https://www.alsacreations.com/article/lire/539-Centrer-les-elements-ou-un-site-web-en-CSS.html

Et fait moi signe si un élément en particulier te pose soucis ;)

0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Utilisateur anonyme
 

Alors en ayant regarder vos sites internet et en ayant appliquer toutes les méthodes je n'y arrive toujours pas....

Je vais vous montrer en image mon problème pour voir si vous pouvez le résoudre..

Problème avec le responsive : 

Problème avec les 2 lecteur audio ( non centré ) :

Voilà pour moi, merci encore de prendre de votre temps pour m'aider !

0
SioGabx Messages postés 265 Date d'inscription   Statut Membre Dernière intervention   100
 

Salut,

J'ai un peu modifié sur mon téléphone ton CSS et ton HTML, jette y un coup d'oeil.

Je te laisse remodifier le CSS pour obtenir un résultat visuel plus qualitatif 

https://codepen.io/SioGabx/pen/gOeeYoJ 


0
Utilisateur anonyme
 

Salut,

C'est bon tout est bien ! 

Je te remercie car je n'aurai jamais réussi .. 

Juste le site qui sera moins beau en version tablette mais bon c'est pas grave du tout !!

Merci de m'avoir donner de votre temps 

Cordialement Jackk 

0