A voir également:
- CSS pour recouvrement d'images et positionnement
- Des images - Guide
- Exemple test de positionnement greta - Forum Windows
- Sandra a décidé de mieux contrôler son image et sa présence sur différents réseaux sociaux. qu’est-il possible de faire sur ces réseaux ? - Forum Facebook
- La vidéo à télécharger a été accélérée. elle va 4 fois plus vite que la vidéo d'origine. restaurez la vidéo d'origine. combien de papillons figurent à 3 secondes et 6 images dans la vidéo d'origine ? ✓ - Forum Montage et acquisition vidéo
- Trait css ✓ - Forum CSS
1 réponse
Salut,
beaucoup de réponses avec une recherche "positionnement CSS" pour que ça ne reste plus abscon:
https://www.qwant.com/?q=positionnement+CSS&webext=5.0.1
et
https://www.google.fr/search?q=positionnement+CSS&oq=positionnement+CSS
Je vous conseille d'aller voir du côté de float mais c'est assez vicieux quand on maîtrise pas et qu'il y en a plusieurs qui se suivent(en fait il faut utiliser clear:both quand on termine chaque série en positionnement flottant.
Une autre solution toute simple est de définir des tailles en % pour chaque élément de la rangée dans un container en display:inline; (en prenant en compte les marges internes et externes éventuelles + l'espacement)chacun se suivra naturellement jusqu'à remplir toute la ligne(le container doit faire 100% de la taille totale à utiliser). Pour le reste les décalages c'est simplement avec les propriétés margin et padding
ceci devrait fonctionner(à adapter à vos besoins):
beaucoup de réponses avec une recherche "positionnement CSS" pour que ça ne reste plus abscon:
https://www.qwant.com/?q=positionnement+CSS&webext=5.0.1
et
https://www.google.fr/search?q=positionnement+CSS&oq=positionnement+CSS
Je vous conseille d'aller voir du côté de float mais c'est assez vicieux quand on maîtrise pas et qu'il y en a plusieurs qui se suivent(en fait il faut utiliser clear:both quand on termine chaque série en positionnement flottant.
Une autre solution toute simple est de définir des tailles en % pour chaque élément de la rangée dans un container en display:inline; (en prenant en compte les marges internes et externes éventuelles + l'espacement)chacun se suivra naturellement jusqu'à remplir toute la ligne(le container doit faire 100% de la taille totale à utiliser). Pour le reste les décalages c'est simplement avec les propriétés margin et padding
ceci devrait fonctionner(à adapter à vos besoins):
<style type="text/css" rel="stylesheet"> .container.display{block;width:100%;text-align:center;} .partie{ display:inline; width:25%;margin:2%; padding:0; } <style> <div class="container"> <div class="partie">A<div> <div class="partie">B<div> <div class="partie">C<div><!-- 3 blocks horizontalement de 25%+4% de marges(2% à droite +2 à gauche) chacun--> </div>