Bonjour,
il y a un truc qui m'échappe
Je souhaite faire tenir mon menu sur trois colonnes dans un flex-item de façon harmonieuse, mais comme je n'arrive pas à donner une largeur aux <a></a> ou au <li></li>, mon padding décale tout et ce n'est pas harmonieux.
Soit le HTML suivant :
et le CSS :
Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 <footer> <div class="flex-container"> <nav class="footer-flex-item1"> <ul> <li class="item"><a href="">CLUB 108</a></li> <li><a href="">Parking et accès</a></li> <li><a href="">Tarifs et horaires</a></li> <li><a href="">Carte club</a></li> <li><a href="">A proximité</a></li> <li><a href="">Jobs étudiant</a></li> <li><a href="">Séances privées</a></li> <li><a href="">Espace partenaire</a></li> <li><a href="">Parking et accès</a></li> <li><a href="">Tarifs et horaires</a></li> <li><a href="">Carte club</a></li> <li><a href="">A proximité</a></li> <li><a href="">Jobs étudiant</a></li> <li><a href="">Séances privées</a></li> <li><a href="">Espace partenaire</a></li> </ul> </nav> <div class="footer-flex-item2"> <img src="images/logo.png"> </div> </div> </footer>
Pouvez-vous me dire ce que j'ai mal fait ou me donner une piste pour mon erreur?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29 .flex-container{ display: flex; flex-wrap: wrap; justify-content: space-between; } footer img{ width: 100%; } footer ul{ /*width: 90%;*/ } footer li{ display: inline; width: 300px; padding-right: 20%; } .item{ min-width: 300px; } footer li > a{ min-width: 300px; } .footer-flex-item1{ width: 55%; } .footer-flex-item2{ width: 20%; }
Merci
Partager