Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1177 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [CSS] position:fixed

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[CSS] position:fixed

n°667413
ritsar
ni vieux, ni maigre
Posté le 08-03-2004 à 16:08:56  profilanswer
 

Salut,
Après avoir développé un (modeste) site, tout testé sous FireFox, je viens de me rendre compte que tout foutait le camp sous IE.  :cry:  
 
Raison trouvée : IE ne gère pas (ou mal  :??: ) la balise "position:fixed"
 
Est-ce qu'il y a un autre terme (par ex. "position:bougepadla" ), ou c'est simplement cuit ?
 

mood
Publicité
Posté le 08-03-2004 à 16:08:56  profilanswer
 

n°667459
gizmo
Posté le 08-03-2004 à 16:36:40  profilanswer
 

IE ne gère effectivement pas le mode fixe, et il n'y a rien pour le remplacer, excepté le javascript :/

n°667724
ritsar
ni vieux, ni maigre
Posté le 08-03-2004 à 19:34:21  profilanswer
 

Merci pour la confirmation... ça m'apprendra à faire confiance à Mozilla :) (just kidding)
 
Tu fais comment, en JS, pour simuler un position:fixed (je vois vraiment pas, pourtant je connais un peu JS) ? Je voudrais juste une piste pour étudier ça.


Message édité par ritsar le 08-03-2004 à 19:34:55
n°667732
gm_superst​ar
Appelez-moi Super
Posté le 08-03-2004 à 19:41:30  profilanswer
 

A essayer http://devnull.tagsoup.com/fixed/
 
C'est plein de hacks mais ça marche. A voir si ça peut s'adapter à ce que tu veux faire...


Message édité par gm_superstar le 08-03-2004 à 19:41:54

---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
n°667822
ritsar
ni vieux, ni maigre
Posté le 08-03-2004 à 21:41:00  profilanswer
 

C'est nickel, merci pour le lien  :hello:

n°668054
Jubijub
Parce que je le VD bien
Posté le 09-03-2004 à 00:05:55  profilanswer
 

hum, peut etre faudrait mettre un table à la place...parce que c vraiment trop crade les hacks...


---------------
Jubi Photos : Flickr - 500px
n°668067
gm_superst​ar
Appelez-moi Super
Posté le 09-03-2004 à 00:14:33  profilanswer
 

Je vois pas en quoi un tableau pourrait remplacer fixed...


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
n°668096
Jubijub
Parce que je le VD bien
Posté le 09-03-2004 à 00:21:07  profilanswer
 

c tt le pb de fixed : si ct implémenté, tu ferais un layout de fou en 5:5...là c la merde...
 
-->selon le layout, avec un tableau tu peux approcher finement du positionnement avec un fixed...si c pas trop complexe sinon là non plus ca servira à rien


---------------
Jubi Photos : Flickr - 500px
n°668652
krtek
Just Do It
Posté le 09-03-2004 à 15:39:31  profilanswer
 

avec un tablea tu perds tout lavantage du fixed... autant utilise absolute a ce moment la a la place...
:p

n°701471
electricbl​ue
Pas très inspiré...
Posté le 16-04-2004 à 21:57:57  profilanswer
 

J'up ce topic pr poser une question sur cette balise:
j'ai une page avec d'un coté une liste de mots et de l'autre coté la définition de ces mots.
Ma liste de mots devient de plus en plus longue et dépasse la hauteur de l'écran, ms le pb c que le scroll ne se fait que ds la partie définition.
Comment contourner ce pb??
(je fais mes tests sous firefox).


Message édité par electricblue le 16-04-2004 à 21:58:30
mood
Publicité
Posté le 16-04-2004 à 21:57:57  profilanswer
 

n°701525
gm_superst​ar
Appelez-moi Super
Posté le 17-04-2004 à 01:12:10  profilanswer
 
n°701527
electricbl​ue
Pas très inspiré...
Posté le 17-04-2004 à 01:29:14  profilanswer
 
n°701547
Flyman30
Posté le 17-04-2004 à 08:17:33  profilanswer
 

electricblue a écrit :

J'up ce topic pr poser une question sur cette balise:
j'ai une page avec d'un coté une liste de mots et de l'autre coté la définition de ces mots.
Ma liste de mots devient de plus en plus longue et dépasse la hauteur de l'écran, ms le pb c que le scroll ne se fait que ds la partie définition.
Comment contourner ce pb??
(je fais mes tests sous firefox).


 
Chez moi IE6fr le scroll se fait normalement les 2 listes se suivent  [:airforceone]
 
PS: ça ne fonctionne pas sous mozilla ni sur opéra  :sweat:


Message édité par Flyman30 le 17-04-2004 à 08:18:48
n°701562
electricbl​ue
Pas très inspiré...
Posté le 17-04-2004 à 10:40:51  profilanswer
 

Flyman30 a écrit :


 
Chez moi IE6fr le scroll se fait normalement les 2 listes se suivent  [:airforceone]
 
PS: ça ne fonctionne pas sous mozilla ni sur opéra  :sweat:  


 
Oui, sous IE les 2 parties scrollent en même tps, et c un bug.
Moi je voudrais que chacune scorlle indépendamment de l'autre, comme si c'était 2 frames.

n°701704
gm_superst​ar
Appelez-moi Super
Posté le 17-04-2004 à 15:03:54  profilanswer
 


Heu, on peut pas utiliser "float: left" et "position: fixed" en même temps :o C'est 2 modes de positionnement différents et donc on utilise soit l'un soit l'autre. Et en l'occurence vu que c'est fixed qui est déclaré en dernier, c'est lui qui est appliqué.
 
Donc ton cadre de gauche est fixé, ce qui signifie qu'il reste attaché à l'écran, ce qui se passe est donc logique...
 
Maintenant il faut voir ce que tu comptais faire.


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
n°701732
electricbl​ue
Pas très inspiré...
Posté le 17-04-2004 à 15:59:45  profilanswer
 

gm_superstar a écrit :


Heu, on peut pas utiliser "float: left" et "position: fixed" en même temps :o C'est 2 modes de positionnement différents et donc on utilise soit l'un soit l'autre. Et en l'occurence vu que c'est fixed qui est déclaré en dernier, c'est lui qui est appliqué.
 
Donc ton cadre de gauche est fixé, ce qui signifie qu'il reste attaché à l'écran, ce qui se passe est donc logique...
 
Maintenant il faut voir ce que tu comptais faire.


 
En gros je voudrais:
-une liste à gauche qui reste fixe
-du texte à droite qui peut défiler
 
Le "float: left" sert à indiquer la position de la liste.
Le pb c que cette liste peut être relativement longue, donc elle dépasse de l'écran. Je voudais qu'on puisse scroller dedans si on veut (même si ça semble contre nature vu le "position: fixed" :)).
En gros c comme si j'avais 2 frames.

n°701737
gm_superst​ar
Appelez-moi Super
Posté le 17-04-2004 à 16:16:50  profilanswer
 

electricblue a écrit :


Le "float: left" sert à indiquer la position de la liste.


 
Oui je m'en doutais bien mais c'est inutile. Le positionnement fixe marche comme le positionnement absolu. Il suffit de definir les dimensions de ton bloc et ses coordonnées et il est placé.
 

electricblue a écrit :

Le pb c que cette liste peut être relativement longue, donc elle dépasse de l'écran. Je voudais qu'on puisse scroller dedans si on veut (même si ça semble contre nature vu le "position: fixed" :)).
En gros c comme si j'avais 2 frames.


 
Le problème est que ton "si on veut" implique de dissocier l'écran en 2 parties qui scrollent de manière indépendante... Tu peux utiliser la propriété "overflow: auto;" pour faire apparître des barres de défilement si nécessaire. Mais il faudra alors préciser la hauteur de ton bloc (essaye "height: 100%" mais sans garantie).
 
Si ça marche pas (en particulier avec IE) ben faudra passer par les frames [:spamafote]


Message édité par gm_superstar le 17-04-2004 à 16:17:27

---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
n°701888
electricbl​ue
Pas très inspiré...
Posté le 17-04-2004 à 20:58:58  profilanswer
 

Merci, grâce à ton aide et cette page (un de tes liens :)) http://incongru.webdynamit.net/DeclarerDesStyles j'ai réussi à obtenir à peu près ce que je voulais, cf: http://electricblue.free.fr/css/test.htm
 
Mais j'ai 1 question et une remarque:
-question: j'ai essayé avec "height: 100%" et "max-height! 100%" pr la liste, ms elle dépasse tjs de l'écran. La seule solution que je vois c de fixer une taille pr cette hauteur
-remaque: c bizzare, sous IE qd je mets la souris sur la liste et que je scrolle à la mollette ça scrolle bien, pas contre sous firefox ça scrolle pas.
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [CSS] position:fixed

 

Sujets relatifs
Mise en page XHTML par CSSCSS et <input>
CSS comment appliquer un style a un site web avec dreamweaver4?CSS/Float problèmeavec MSIE
[CSS] page-break-inside: avoid qui ne fonctionne pas ...[CSS] problème de positionnement 'dynamique'
doc sur CSS et HTML ?[Jtextarea] Récupérer la position du curseur ?
[CSS] des espaces entre mes DIV....[HTML/CSS] Entourer un site d'une bordure de 1pixel ...
Plus de sujets relatifs à : [CSS] position:fixed


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR