<div> qui ne se place pas côte à côte
Fermé
Tinkerbell06
Messages postés
2
Date d'inscription
vendredi 26 avril 2019
Statut
Membre
Dernière intervention
26 avril 2019
-
26 avril 2019 à 11:44
Tinkerbell06 Messages postés 2 Date d'inscription vendredi 26 avril 2019 Statut Membre Dernière intervention 26 avril 2019 - 26 avril 2019 à 15:17
Tinkerbell06 Messages postés 2 Date d'inscription vendredi 26 avril 2019 Statut Membre Dernière intervention 26 avril 2019 - 26 avril 2019 à 15:17
A voir également:
- <div> qui ne se place pas côte à côte
- Afficher 2 pdf cote à cote ✓ - Forum PDF
- Point vert a cote de la batterie - Accueil - Protection
- Casque jbl un seul cote fonctionne - Forum Casque et écouteurs
- Comment débloquer code mtn money cote d'ivoire ✓ - Forum compta / gestion
- Comment débloquer son compte MTN money - Forum Gestion de parc
2 réponses
Salut, structure correcte pour le HTML ? je ne crois pas.
Le dernier div fermant(ligne50 dans le code tronqué) correspond à rien. Au passage il vaut mieux éviter les div en HTML5 car ils ne représentent rien, par exemple ci ils peuvent être avantageusement remplacé par 'article' surtout qu'ils comprennent un titre.
détails ici (chapitre14) : http://41mag.fr/html5-20-conseils-et-astuces-pour-coder-proprement-ses-pages.html
La balise ASIDE ne met rien à côté elle indique simplement que le contenu n'est pas en rapport avec le contenu principal. C'est indépendant de la mise en page qui se fait en CSS. C'est donc cette balise(où directement l'image si l'image est en rapport avec le texte ASIDE n'a rien à faire là) qu'il faut positionner avec CSS.
'Cependant je n'arrive pas du tout à placer cette image à côté de mon texte. '
Commencer par créer une classe ou id CSS pour la positionner si c'est nécessaire. Sinon mettre l'image à la suite du texte et dans la même balise que le texte la mettra naturellement et plus simplement à la suite de celui ci.
Peut-être je n'ai pas compris la question car ce n'est pas clair: si vous avez 3 colonnes et que l'image doit être 'à côté' elle est forcément dans une colonne ou alors vous avez une 4ème colonne qui contient l'image et c'est celle ci qu'il faut positionner en fonction des autres.
Vous pouvez par exemple utiliser la propriété 'float' pour indiquer qu'un élément est en flottant(hors du flux normal) par rapport au précédent ou faire en sorte qu'ils soient tous sur la même ligne et diviser les dimensions en fonction du nombre de colonnes que vous voulez(ex: width:33%; sur 100% = 1/3 donc 3 colonnes de même largeur)sans oublier de supprimer les marges internes et externes(margin/padding) pour qu'elles prennent exactement la place voulue).
ps: pour voir vos erreurs facilement (cmme la balise div fermante en trop) vous pouvez utiliser un éditeur de code comme Notepad++ ou Geany IDE qui affiche une coloration syntaxique et et les erreurs en évidences ainsi.
Le dernier div fermant(ligne50 dans le code tronqué) correspond à rien. Au passage il vaut mieux éviter les div en HTML5 car ils ne représentent rien, par exemple ci ils peuvent être avantageusement remplacé par 'article' surtout qu'ils comprennent un titre.
détails ici (chapitre14) : http://41mag.fr/html5-20-conseils-et-astuces-pour-coder-proprement-ses-pages.html
La balise ASIDE ne met rien à côté elle indique simplement que le contenu n'est pas en rapport avec le contenu principal. C'est indépendant de la mise en page qui se fait en CSS. C'est donc cette balise(où directement l'image si l'image est en rapport avec le texte ASIDE n'a rien à faire là) qu'il faut positionner avec CSS.
'Cependant je n'arrive pas du tout à placer cette image à côté de mon texte. '
Commencer par créer une classe ou id CSS pour la positionner si c'est nécessaire. Sinon mettre l'image à la suite du texte et dans la même balise que le texte la mettra naturellement et plus simplement à la suite de celui ci.
Peut-être je n'ai pas compris la question car ce n'est pas clair: si vous avez 3 colonnes et que l'image doit être 'à côté' elle est forcément dans une colonne ou alors vous avez une 4ème colonne qui contient l'image et c'est celle ci qu'il faut positionner en fonction des autres.
Vous pouvez par exemple utiliser la propriété 'float' pour indiquer qu'un élément est en flottant(hors du flux normal) par rapport au précédent ou faire en sorte qu'ils soient tous sur la même ligne et diviser les dimensions en fonction du nombre de colonnes que vous voulez(ex: width:33%; sur 100% = 1/3 donc 3 colonnes de même largeur)sans oublier de supprimer les marges internes et externes(margin/padding) pour qu'elles prennent exactement la place voulue).
ps: pour voir vos erreurs facilement (cmme la balise div fermante en trop) vous pouvez utiliser un éditeur de code comme Notepad++ ou Geany IDE qui affiche une coloration syntaxique et et les erreurs en évidences ainsi.
Tinkerbell06
Messages postés
2
Date d'inscription
vendredi 26 avril 2019
Statut
Membre
Dernière intervention
26 avril 2019
26 avril 2019 à 15:17
26 avril 2019 à 15:17