Problème d'affichage
Fermé
vanvan68_0410
Messages postés
13
Date d'inscription
vendredi 27 mars 2020
Statut
Membre
Dernière intervention
19 avril 2020
-
19 avril 2020 à 17:33
declique69 Messages postés 14 Date d'inscription mardi 17 mai 2016 Statut Membre Dernière intervention 4 mai 2020 - 2 mai 2020 à 18:30
declique69 Messages postés 14 Date d'inscription mardi 17 mai 2016 Statut Membre Dernière intervention 4 mai 2020 - 2 mai 2020 à 18:30
A voir également:
- Problème d'affichage
- Affichage double ecran - Guide
- Problème affichage fenêtre windows 10 - Guide
- Windows 11 affichage classique - Guide
- Comment agrandir l'affichage de l'écran - Guide
- Modifier taille affichage outlook - Forum Outlook
2 réponses
Salut,
display:table; n'existant pas c'est de ce côté là que je vous conseille de regarder.
En effet une erreur de ce type revient à laisser le comportement par défaut car ne fait rien du tout.
Voir ici la propriété display:
https://www.w3schools.com/CSSref/pr_class_display.asp
éventuellement:
https://developer.mozilla.org/fr/docs/Apprendre/CSS/CSS_layout/Introduction
https://la-cascade.io/la-difference-entre-block-et-inline/
Vous spécifiez aussi des marges automatiques ce qui ne semble pas cohérent avec vote idée de mettre 2 éléments su la même ligne, qui plus est vous utilisez des dimensions fixées(absolues comme des valeurs en pixels). Celles ci ne s'adapteront donc pas à toute les tailles d'écrans. Utilisez plutôt pour toutes vos dimensions des valeurs relatives qui permettront de prendre l'échelle 'relative' à chaque dimension d'écran.
Les différences d'unités expliquées:
pour le pourcentage:
http://fr.learnlayout.com/percent.html
pour les textes:
https://www.w3.org/Style/Examples/007/units.fr.html
display:table; n'existant pas c'est de ce côté là que je vous conseille de regarder.
En effet une erreur de ce type revient à laisser le comportement par défaut car ne fait rien du tout.
Voir ici la propriété display:
https://www.w3schools.com/CSSref/pr_class_display.asp
éventuellement:
https://developer.mozilla.org/fr/docs/Apprendre/CSS/CSS_layout/Introduction
https://la-cascade.io/la-difference-entre-block-et-inline/
Vous spécifiez aussi des marges automatiques ce qui ne semble pas cohérent avec vote idée de mettre 2 éléments su la même ligne, qui plus est vous utilisez des dimensions fixées(absolues comme des valeurs en pixels). Celles ci ne s'adapteront donc pas à toute les tailles d'écrans. Utilisez plutôt pour toutes vos dimensions des valeurs relatives qui permettront de prendre l'échelle 'relative' à chaque dimension d'écran.
Les différences d'unités expliquées:
pour le pourcentage:
http://fr.learnlayout.com/percent.html
pour les textes:
https://www.w3.org/Style/Examples/007/units.fr.html
declique69
Messages postés
14
Date d'inscription
mardi 17 mai 2016
Statut
Membre
Dernière intervention
4 mai 2020
2
Modifié le 2 mai 2020 à 18:33
Modifié le 2 mai 2020 à 18:33
C'est parce que la première image est légèrement plus haute que la deuxième. C'est un casse-tête habituel avec les éléments flottants.
Je te conseillerais vivement de changer de technique et d'utiliser par exemple des flex-box (http://stylescss.free.fr/v2-tutoriels/flex-box.php). C'est vraiment beaucoup plus souple pour les alignements, les retours à la ligne, etc.
Quelque chose comme ça :
Le 50% devra peut-être être modifié pour prendre en compte les marges/padding.
Je te conseillerais vivement de changer de technique et d'utiliser par exemple des flex-box (http://stylescss.free.fr/v2-tutoriels/flex-box.php). C'est vraiment beaucoup plus souple pour les alignements, les retours à la ligne, etc.
Quelque chose comme ça :
#container { display:flex; flex-flow:wrap; } #container div {flex:0 0 50%;}
Le 50% devra peut-être être modifié pour prendre en compte les marges/padding.