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

Résolu/Fermé
Utilisateur anonyme - 2 août 2022 à 22:12
 Utilisateur anonyme - 7 août 2022 à 00:30

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 mardi 21 août 2018 Statut Membre Dernière intervention 17 novembre 2022 100
3 août 2022 à 14:04

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

margin-left: -305px;

1
Utilisateur anonyme
3 août 2022 à 21:54

Je regarde ça et je te préviens !

Merci et bonne soirée à toi !

1
Utilisateur anonyme
Modifié le 3 août 2022 à 16:40

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 mardi 21 août 2018 Statut Membre Dernière intervention 17 novembre 2022 100
3 août 2022 à 17:23

Tu as le HTML qui va avec ?

1
Utilisateur anonyme
Modifié le 3 août 2022 à 18:00

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 mardi 21 août 2018 Statut Membre Dernière intervention 17 novembre 2022 100
Modifié le 3 août 2022 à 21:27

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
3 août 2022 à 22:15

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 mardi 21 août 2018 Statut Membre Dernière intervention 17 novembre 2022 100
Modifié le 4 août 2022 à 11:57

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
7 août 2022 à 00:30

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