@media screen.... problème de disopsition des blocs...
Fermé
jjaco
Messages postés
531
Date d'inscription
dimanche 20 janvier 2008
Statut
Membre
Dernière intervention
30 décembre 2024
-
29 déc. 2014 à 13:17
jjaco Messages postés 531 Date d'inscription dimanche 20 janvier 2008 Statut Membre Dernière intervention 30 décembre 2024 - 8 janv. 2015 à 12:42
jjaco Messages postés 531 Date d'inscription dimanche 20 janvier 2008 Statut Membre Dernière intervention 30 décembre 2024 - 8 janv. 2015 à 12:42
A voir également:
- @media screen.... problème de disopsition des blocs...
- Blue screen windows 10 - Guide
- Apowersoft screen recorder - Télécharger - Capture d'écran
- Screen whatsapp - Accueil - Messagerie instantanée
- Media creation tool - Télécharger - Systèmes d'exploitation
- Ps3 media server - Télécharger - Divers Réseau & Wi-Fi
4 réponses
animostab
Messages postés
2829
Date d'inscription
jeudi 10 mars 2005
Statut
Membre
Dernière intervention
11 novembre 2019
737
29 déc. 2014 à 15:01
29 déc. 2014 à 15:01
Bonjour
c'est normal que ca se superpose
1) il y a un margin-right dans asideright donc cela va pousser asideright dans article a partir du bord droit de la fenetre (45px)
2) le width de article est exprimé en pixel et non en %
donc des que la fenetre se réduit et est inférieure a
95% de 400px + 45px + (19% X 2)
les div vont se chevaucher
solution
exprimer tes div et margin en % avec un max-width pour limiter la taille
avec media screen supprimer les float pour faire passer les div en dessous les unes des autres quand la taille ecran devient trop petite pour afficher les images correctement (ce qui se fait en responsive généralement.
voici un exemple de code
</body>
c'est normal que ca se superpose
1) il y a un margin-right dans asideright donc cela va pousser asideright dans article a partir du bord droit de la fenetre (45px)
2) le width de article est exprimé en pixel et non en %
donc des que la fenetre se réduit et est inférieure a
95% de 400px + 45px + (19% X 2)
les div vont se chevaucher
solution
exprimer tes div et margin en % avec un max-width pour limiter la taille
avec media screen supprimer les float pour faire passer les div en dessous les unes des autres quand la taille ecran devient trop petite pour afficher les images correctement (ce qui se fait en responsive généralement.
voici un exemple de code
<head>
<style>
.section2
{
width:95%;
margin:auto;
height:375px;
}
#asideleft
{
float:left;
width:19%;
height:250px;
border:1px solid red;
}
article{
margin:auto;
height:250px;
width:55%;
max-width:400px;
border:1px solid black;
}
#asideright
{
width:19%;
float:right;
height:250px;
border:1px solid red;
}
</style>
</head>
<body>
<div class="section2">
<div id="asideleft"></div>
<div id="asideright"></div>
<article></article>
</div>
</body>
animostab
Messages postés
2829
Date d'inscription
jeudi 10 mars 2005
Statut
Membre
Dernière intervention
11 novembre 2019
737
2 janv. 2015 à 12:48
2 janv. 2015 à 12:48
ca t'arracherais la g.... de repondre et dire merci mais bon il semble que c'est ton habitude compte pas sur moi pour t'aider de nouveau
jjaco
Messages postés
531
Date d'inscription
dimanche 20 janvier 2008
Statut
Membre
Dernière intervention
30 décembre 2024
45
2 janv. 2015 à 21:03
2 janv. 2015 à 21:03
Bonsoir et bonne année....
Merci pour ta réponse, mais je n'ai pas encore regarder si ça fonctionne, je ne sais pas, mais dans nos us et coutumes le 1 janvier est un jour de fête et en général on ne travaille pas la veille, ni le lendemain, alors, attend lundi, SVP
De plus dis moi à quel question je n'ai pas remercié, je le ferai immédiatement!!!
Merci pour ta réponse, mais je n'ai pas encore regarder si ça fonctionne, je ne sais pas, mais dans nos us et coutumes le 1 janvier est un jour de fête et en général on ne travaille pas la veille, ni le lendemain, alors, attend lundi, SVP
De plus dis moi à quel question je n'ai pas remercié, je le ferai immédiatement!!!
jjaco
Messages postés
531
Date d'inscription
dimanche 20 janvier 2008
Statut
Membre
Dernière intervention
30 décembre 2024
45
8 janv. 2015 à 12:42
8 janv. 2015 à 12:42
merci animostab, je viens seulement de corriger ma CSS et ça marche...