Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > CSS
CSS Forum d'entraide sur l'utilisation des feuilles de style CSS. Avant de poster : Cours CSS, FAQ CSS, Galerie CSS
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 28/11/2011, 09h50   #1
Futur Membre du Club
 
Inscription : octobre 2006
Messages : 94
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 94
Points : 17
Points : 17
Par défaut Décalage d'un div à cause de la résolution

Bonjour,

toujours les mêmes questions mais je m'arrache les cheveux !

Voici mon positionnement :


Comment faire en sorte que le div bleu ne se décale pas en dessous du rouge si ma résolution d'écran est faible (<1280px de large) comme ci dessous (le cadre noir représente ma fenêtre) :



Voici un extrait de mon css :

Css div rouge
Code :
1
2
3
width: 160px;
float: left;
margin-top:50px;
Css div bleue
Code :
1
2
3
4
width: 1060px;
margin-top:20px;
float:left;
padding-bottom:100px;
Je précise que les tailles (les width) sont fixes pour une bonne raison, on ne peut donc pas les changer

Mes divs rouge et bleues sont en float:left pour le moment.
J'ai essayé de mettre un overflow sur le div bleu mais sans succès.

Merci à tous (d'avance)
Images attachées
Type de fichier : png div.PNG (843 octets, 15 affichages)
Type de fichier : png div2.PNG (1,7 Ko, 14 affichages)
titmael est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/11/2011, 09h52   #2
Modérateur
 
Avatar de FirePrawn
 
Homme Sébastien
Ingénieur réalisateur
Inscription : mars 2011
Messages : 779
Détails du profil
Informations personnelles :
Nom : Homme Sébastien
Âge : 24
Localisation : France, Haut Rhin (Alsace)

Informations professionnelles :
Activité : Ingénieur réalisateur
Secteur : Industrie

Informations forums :
Inscription : mars 2011
Messages : 779
Points : 2 366
Points : 2 366
Bonjour,

Pourrais-tu nous montrer ton code css ? A première vue je dirais qu'il faut mettre une taille relative à ta div.
__________________
- Avant toute chose : lire le mode d'emploi du forum et ses règles.
- avant de poster
- Je ne réponds pas aux questions techniques en MP.
FirePrawn est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/11/2011, 10h00   #3
Futur Membre du Club
 
Inscription : octobre 2006
Messages : 94
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 94
Points : 17
Points : 17
C'est ajouté dans le premier post
titmael est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/11/2011, 11h03   #4
Membre éclairé
 
Avatar de Kaamo
 
Homme Cyril
Ingénieur développement logiciels
Inscription : avril 2007
Messages : 205
Détails du profil
Informations personnelles :
Nom : Homme Cyril
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : avril 2007
Messages : 205
Points : 367
Points : 367
hum, si on ne peut pas changer les tailles, voici un ptit code que je n'ai pas eu le temps de vérifier mais qui me parait juste.

En gros, il suffit "d'encapsuler" les deux div dans une autre qui a une position "relative".
On indique qu'elles ont une position "absolute" et on fait débuter la div bleu 160px à droite par rapport au bord de l'écran. Ainsi elle devrait se coller derrière la rouge et activer le scroll de la page sans retourner à la ligne (pour les écrans de résolution < 1220px)

Code :
1
2
3
4
<div style="position:relative;">
<div style="position:absolute;width:160px;margin-top:50px;"></div>
<div style="position:absolute;left:161px;width:1060px;margin-top:20px;padding-bottom:100px;"></div>
</div>
Kaamo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/11/2011, 11h03   #5
Futur Membre du Club
 
Inscription : octobre 2006
Messages : 94
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 94
Points : 17
Points : 17
Trouvé : le conteneur jaune doit avoir une taille qui puisse contenir mes 2 divs, c'est à dire environ 1230px.
titmael est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 07h52.


 
 
 
 
Partenaires

Hébergement Web