Bonjour, j'ai une question de débutant en css...
J'ai ça
Avec le code html :
Code :
- <div id="espace_reponse">
- <div id="lettre_1"></div><div id="lettre_2"></div><div id="lettre_3"></div><div id="lettre_4"></div>
- <br class="clear" />
- </div>
|
et le css
Code :
- .clear{
- clear: both;
- visibility: hidden;
- }
- #espace_reponse{
- border: 1px solid black;
- margin-top: 50px;
- }
- #espace_reponse div{
- border: 1px solid black;
- float: left;
- width: 30px;
- height: 30px;
- margin: 10px;
- }
|
et ce que je voudrais c'est que le cadre extérieur ait une largeur adaptée à son contenu (les 4 cases), et qu'il soit centré sur la page.
Je peux lui donner la largeur voulue en le passant en float: left (mais c'est bof je pense) mais là le margin-left et margin-right: auto ne centrent plus le cadre.
Ou je peux lui donner une largeur à la main et là je peux centrer avec les margin auto mais la largeur n'est pas adaptée si je change le nombre de cases ou leur taille...
Comment je faiiiiiis
Si c'est une question trop débile y'a moyen de m'orienter vers un bon tutoriel/site sur le css et ce genre de problèmes ? J'ai l'impression de programmer comme un porc et j'en chie dès que je dois faire 3 trucs en css, je dois louper des trucs
Merci.