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 06/01/2011, 00h46   #1
Membre à l'essai
 
Inscription : mars 2005
Messages : 69
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : mars 2005
Messages : 69
Points : 20
Points : 20
Par défaut Placement div hauteur 100% - 250px

Bonjour,

Je souhaiterais placer un DIV (height:100%) MAIS, d'une hauteur 100% - 250px... Est-ce possible ?

Ma balise html, body est également en height:100%

Merci pour votre aide.
poitierjohan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/01/2011, 07h30   #2
Modérateur
 
Avatar de Nesmontou
 
Homme Benjamin PREVOT
Architecte de système d'information
Inscription : septembre 2004
Messages : 1 568
Détails du profil
Informations personnelles :
Nom : Homme Benjamin PREVOT
Âge : 30
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Architecte de système d'information
Secteur : Finance

Informations forums :
Inscription : septembre 2004
Messages : 1 568
Points : 2 493
Points : 2 493
Bonjour,

Désolé, mais je n'ai pas bien compris ce que tu souhaites faire

C'est positionner ton <div /> de telle sorte que sa bordure haute soit en bas de l'écran mais décalée de 250px vers le haut ?

Si c'est le cas, je pense que tu peux essayer quelque chose de ce type :
Code :
1
2
3
4
5
div {
  margin-top: -250px;
  position: absolute;
  top: 100%;
}
Je n'ai pas testé, mais l'idée est là.

Bon développement
__________________
Si vous ne pouvez expliquer un concept à un enfant de six ans, c'est que vous ne le comprenez pas complètement. Albert EINSTEIN

F.A.Q. : Java, PHP, (X)HTML / CSS

N'oubliez pas de cliquer sur le bouton Résolu en bas de page quand vous avez obtenu une solution à votre problème
Nesmontou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/01/2011, 08h47   #3
Membre à l'essai
 
Inscription : mars 2005
Messages : 69
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : mars 2005
Messages : 69
Points : 20
Points : 20
Bonjour,
Je n'ai pas été très clair en effet...
Donc, je vais détailler plus...

J'ai donc un DIV dont voici les paramètres CSS :

Code :
1
2
3
4
5
6
7
8
 
#mondiv {
   position:absolute;
   width:500px;
   top:200px;
   left:4px;
   height:100%; => //MAIS... cf plus loin...
}
Vu la hauteur de 100% et le TOP de 200px, il se fait que mon div dépasse en dessous de 200px !!! OR, je voudrais que ce DIV ne déborde pas!

Donc un code du genre pour éviter le débordement (et donc le scroll)

Code :
1
2
3
4
5
6
7
8
9
 
#mondiv {
   position:absolute;
   width:500px;
   top:200px;
   left:4px;
   height:100%;
   margin-bottom:200px; // ??????????????????????
}
En JS c'est possible en faisant un petit calcul... Mais je trouve ce là fastidieux à la longue...
Je pense alors qu'une solution en CSS pourrait être envisageable...

Est-ce le cas ?

Merci beaucoup...
poitierjohan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/01/2011, 13h19   #4
Modérateur
 
Avatar de Nesmontou
 
Homme Benjamin PREVOT
Architecte de système d'information
Inscription : septembre 2004
Messages : 1 568
Détails du profil
Informations personnelles :
Nom : Homme Benjamin PREVOT
Âge : 30
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Architecte de système d'information
Secteur : Finance

Informations forums :
Inscription : septembre 2004
Messages : 1 568
Points : 2 493
Points : 2 493
Re,

C'est plus clair avec ces précisions

Tu as plusieurs possibilités pour faire ça :
Code :
1
2
3
4
5
6
7
8
#mondiv {
    bottom: 0;
    height: auto;
    left: 4px;
    position: absolute;
    top: 200px;
    width: 500px;
}
Je fais ça de mémoire et je n'ai pas pu tester

Dis-moi si ça répond à tes attentes.
__________________
Si vous ne pouvez expliquer un concept à un enfant de six ans, c'est que vous ne le comprenez pas complètement. Albert EINSTEIN

F.A.Q. : Java, PHP, (X)HTML / CSS

N'oubliez pas de cliquer sur le bouton Résolu en bas de page quand vous avez obtenu une solution à votre problème
Nesmontou est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 13h12.


 
 
 
 
Partenaires

Hébergement Web