Problèmes de positionnement de mon menu
Résolu/Fermé
A voir également:
- Problèmes de positionnement de mon menu
- Menu déroulant excel - Guide
- Windows 11 menu démarrer classique - Guide
- Canon quick menu - Télécharger - Utilitaires
- Réinitialiser menu démarrer windows 10 - Guide
- Activer bluetooth tv samsung menu caché ✓ - Forum TV & Vidéo
1 réponse
Salut,
et à quel endroit positionner? vous avez essayez avec des marges?
Votre balise de style est incomplète elle doit s'écrire comme ceci sinon ça ne fonctionnera pas:
N'oubliez pas de supprimer le float pour remettre le flux normal avec
Le positionnement en relatif prends en compte la position de l'élément précédent donc ça peut porter à confusion.
et à quel endroit positionner? vous avez essayez avec des marges?
Votre balise de style est incomplète elle doit s'écrire comme ceci sinon ça ne fonctionnera pas:
<style type="text/css" rel="stylesheet"> ... </style>
N'oubliez pas de supprimer le float pour remettre le flux normal avec
clear:both;.
Le positionnement en relatif prends en compte la position de l'élément précédent donc ça peut porter à confusion.
Modifié le 9 sept. 2019 à 20:01
Un. aucune difference
deux. je ne sais pas où mettre dans mon programme..
J'aimerais déplacer mon menu dans mon header tout en haut a droite.
Modifié le 9 sept. 2019 à 23:13
un peu compliqué toutes ces règles de positionnement... normal que vous vous y retrouvez pas.
Virez le flottant(tous les flottants) si c'est le conteneur que vous voulez positionner et par la même toutes les autres règles de positionnement qui se chevauchent sans donner le résultat voulu.
En flottant il va 'flotter par rapport aux autres éléments' et être hors du flux donc pas idéal pour ce que vous voulez faire.
clear:both se met après un élément en float pour assurer que les éléments suivants seront bien positionnés;
En gros prenez un grande inspiration, nettoyez tout positionnement et repartez sur de bonnes bases. Comme par exemple en les plaçant correctement déjà en HTML(le flux) et il n'y aura presque pas besoin de CSS pour placer où vous voulez.
Par exemple:
Bien sûr les div sont à éviter car ils ne veulent rien dire, vous avez les balises "nav", "section" + "article" qui remplacent avantageusement un div sans sémantique(donc référencé plutôt mal).
Ni HTML ni CSS ne sont de la programmation, ce sont des langages de balisages, plutôt équivalents à une liste de course ou une série de repères indiquant l'ordre et les paramètres à utiliser. La programmation c'est autre chose: logique mathématique et instructions qui doivent êtres traduites/nécessite un raitement par le processeur... pour résumer.
9 sept. 2019 à 23:07