IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Mise en page CSS Discussion :

Android et position: fixed


Sujet :

Positionnement en CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Avatar de ProgVal
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2006
    Messages
    636
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2006
    Messages : 636
    Par défaut Android et position: fixed
    Bonjour,

    J'ai fait quelques recherches, et cela semble un problème connu, même si
    je n'ai trouvé aucune solution.

    J'ai fait un site avec un design minimaliste, utilisant massivement des
    position: fixed (pour le header, le menu, et le footer). Ça marche correctement
    sur mon ordinateur, mais mon Android le refuse obstinément, les considérant
    comme des absolute (à part le footer qui se balade de temps en temps, quand
    l'envie lui chante, quand je monte ou descend dans la page).

    Avez-vous une solution ?

    Merci d'avance,
    ProgVal

  2. #2
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par défaut
    Les navigateurs mobiles ne reconnaissent pas la position fixe. Tu dois t'en passer.

  3. #3
    Membre confirmé Avatar de Patrice.H
    Homme Profil pro
    Étudiant en alternance
    Inscrit en
    Février 2010
    Messages
    82
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant en alternance

    Informations forums :
    Inscription : Février 2010
    Messages : 82
    Par défaut
    Certains navigateurs mobiles prennent en compte la position fixed. Développant moi même pour mobile à mes heures perdues j'ai rencontré le même problème.

    Sur mon android, Opera ne supporte pas le "fixed" mais Firefox si. Par contre dans tous les cas où il est supporté, le déplacement n'est pas fluide du tout, l'attente entre la fin du déplacement de l'écran et le suivi des éléments "fixed" peut parfois durer plusieurs secondes.

    En bref, entre ceux qui le supportent pas, et ce qui le supportent mal: évite le fixed. De plus ça occupe constamment une partie de l'écran qui n'est généralement pas grand.

    Pour ma part j'utilise une page qui s'adapte à la taille du mobile. Et je met le footer en absolute bottom:0;

    Cordialement,

  4. #4
    Membre très actif
    Avatar de ProgVal
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2006
    Messages
    636
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2006
    Messages : 636
    Par défaut
    Même en Javascript, il n'y a pas moyen ?

    Et quand je met le footer en absolute, il ne se met pas en bas de la page, mais en bas de l'écran, puis remonte au fur et à mesure qu'on scroll.

  5. #5
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par défaut
    En Javascript le problème sera le même. Les scripts sont gelés au moment du scroll et ne se redéclenchent qu'à la fin. Donc le calcul de la position de l'élément ciblé ne se fera qu'après la fin du scroll.

  6. #6
    Membre très actif
    Avatar de ProgVal
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2006
    Messages
    636
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2006
    Messages : 636
    Par défaut
    Ok, merci à vous deux.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [RCP][IHM] Vue avec taille et position fixe
    Par barbu0055 dans le forum Eclipse Platform
    Réponses: 3
    Dernier message: 21/12/2007, 14h40
  2. Récupérer le top d'un élément en position: fixed
    Par Maximil ian dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 26/10/2007, 09h54
  3. [MFC] Creer une frame de position fixe
    Par ZaaN dans le forum MFC
    Réponses: 1
    Dernier message: 28/11/2005, 21h31
  4. Menu en position:fixed plus haut que la fenêtre
    Par Maximil ian dans le forum Mise en page CSS
    Réponses: 7
    Dernier message: 15/12/2004, 23h14
  5. Centrer une <div> en position fixe sous IE
    Par Jorus dans le forum Mise en page CSS
    Réponses: 8
    Dernier message: 23/09/2004, 15h29

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo