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 :

Positionnement sans float: left


Sujet :

Positionnement en CSS

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Inscrit en
    Octobre 2012
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Secteur : Bâtiment

    Informations forums :
    Inscription : Octobre 2012
    Messages : 23
    Points : 31
    Points
    31
    Par défaut Positionnement sans float: left
    Bonjour, j'ai créer le template de mon site il y a bientôt 10 ans !
    A l'époque j'ai fait le positionnement avec des float: left; et des clear: both;
    C'était les spécifications en vigueur à l'époque de IE6 !

    Mais maintenant que le CSS3 commence a devenir mature, j'ai remarqué qu'il y a beaucoup de possibilité de positionnement plus simples et ne cassant pas le flux !

    Qu'est-il judicieux d'utiliser à notre époque, quel système est le mieux supporté par les navigateurs utilisés par les client ?

    Merci d'avance pour vos réponses et vos retours de vos pratiques.

  2. #2
    Membre émérite Avatar de darkstar123456
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2008
    Messages
    1 896
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mars 2008
    Messages : 1 896
    Points : 2 835
    Points
    2 835
    Par défaut
    Bonjour,

    Il n'y toujours pas 36 solutions... Soit continuer avec les floats, soit passer à Flexbox, qui fonctionne pratiquement partout (en gros, je ne sais pas où il ne fonctionne pas).

    Bien que sur certains navigateurs (comme IE) il soit parfois impossible de faire certaines choses (genre un enfant en flex avec une min-height qui est centré verticalement par rapport à un autre enfant)

    Flexbox, c'est vraiment génial !
    Ca permet de faire plein de trucs qu'on pouvait soit pas faire avant, soit avec juste une ligne ou 2 de CSS (comparé à une dizaine de lignes en JS)

    Je ne sais pas s'il y a un sujet à propos de Flexbox ici mais voici un lien (en Anglais) qui l'explique : https://css-tricks.com/snippets/css/a-guide-to-flexbox/

  3. #3
    Nouveau membre du Club
    Homme Profil pro
    Inscrit en
    Octobre 2012
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Secteur : Bâtiment

    Informations forums :
    Inscription : Octobre 2012
    Messages : 23
    Points : 31
    Points
    31
    Par défaut
    Merci @darkstar123456
    En regardant un peu les flex, il faut au minimum IE11 pour que ça fonctionne sans préfixe !
    En effet, ça a l'air intuitif et puissant, je vais m'y intéresser !

Discussions similaires

  1. Problème de positionnement avec float left
    Par Neuromancien2 dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 24/08/2007, 00h04
  2. Div float left et right
    Par Anduriel dans le forum Balisage (X)HTML et validation W3C
    Réponses: 6
    Dernier message: 29/08/2006, 13h06
  3. [CSS/HTML] Float:left et ajustement de div
    Par speedev dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 23/08/2006, 11h58
  4. [XHTML] problème avec les float:left
    Par glloq8 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 04/11/2005, 17h15
  5. pb positionnement avec float
    Par jerome38000 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 17/08/2005, 19h40

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