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 02/03/2011, 10h09   #1
Membre actif
 
Homme
Inscription : septembre 2009
Messages : 167
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : septembre 2009
Messages : 167
Points : 162
Points : 162
Par défaut Positionnement relative avec %

Bonjour,

Je rencontre un petit problème un peu particulier et je ne comprends pas du tout pourquoi ca ne fonctionne pas du coup j'en fais appel à vous ^^

J'ai plusieurs fieldsets (3) que je cache au chargement et affiche à l'aide de boutons. Or, je voudrais que si on affiche le dernier fieldset, il se place à la place du premier, de façon à ne pas avoir un gros vide entre mes boutons et mon dernier fieldset.
voici le début de mon fieldset:
Code :
<fieldset runat="server" id="fieldsubst" class="cachefield" style="position:relative; top:-20%;">
Ainsi quand je mets la propriété top avec une valeur en pixel, cela fonctionne très bien. en revanche lorsque je mets en %, c'est comme si le css n'était pas pris en compte. Le fieldset s'affiche toujours en bas de ma page.

Quelqu'un aurait-il une idée du pourquoi du comment?

Merci
papouuu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/03/2011, 10h13   #2
Modérateur
 
Avatar de Bisûnûrs
 
Josselin
Développeur Web
Inscription : janvier 2004
Messages : 9 050
Détails du profil
Informations personnelles :
Nom : Josselin
Âge : 29
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : janvier 2004
Messages : 9 050
Points : 12 181
Points : 12 181
De quelle manière masques/caches-tu les fieldset ? Il faudrait utiliser la propriété display et non la propriété visibility. En effet, lorsque tu masques un élément avec visibilty:hidden, la place qu'il a au sein du contenu est préservée, contrairement au display:none.
Ce qui t'éviterait de passer par des subterfuges de positionnement négatif.
Bisûnûrs est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 02/03/2011, 10h33   #3
Membre actif
 
Homme
Inscription : septembre 2009
Messages : 167
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : septembre 2009
Messages : 167
Points : 162
Points : 162
Pourquoi je n'y ai pas pensé??!!

Merci beaucoup c'est beaucoup plus pratique en effet!!
papouuu 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 14h57.


 
 
 
 
Partenaires

Hébergement Web