Comment utiliser le mécanisme de mise en page flottante pour HTML5 et CSS3 programmation

CSS3 fournit quelques techniques pour la mise en page. La technique préférée pour la plupart des applications est un disposition flottante.

Sommaire

L'idée de base de cette technique est de laisser la mise en page HTML aussi simple que possible, mais de fournir des conseils de style qui racontent les différents éléments la façon d'interagir les uns avec les autres sur l'écran.

Dans une mise en page flottante, vous ne légifère pas exactement où tout se passera. Au lieu de cela, vous fournir des conseils et de laisser le navigateur de gérer les choses pour vous. Cela garantit flexibilité, car le navigateur va essayer de suivre vos intentions, peu importe la taille ou la forme de la fenêtre de navigateur devient. Si l'utilisateur redimensionne le navigateur, la page va fléchir à adapter à la nouvelle taille et la forme, si possible.

Layouts flottants impliquent généralement moins de code que les autres types de mises en page, car seulement quelques éléments doivent CSS spécialisée. Dans la plupart des autres techniques de mise en page, vous devez fournir CSS pour chaque élément unique de faire les choses fonctionnent comme prévu.

Comment utiliser flotteur avec images




L'endroit le plus commun d'utiliser le flotteur attribut est avec des images.

image0.jpg

Il est plus probable que vous voulez que l'image prenne toute la partie gauche du paragraphe. Le texte doit circuler autour du paragraphe,

Lorsque vous ajoutez un float: left attribuer à la img élément, l'image tend à se déplacer vers la gauche, poussant d'autres contenus vers la droite. Maintenant, le texte circule autour de l'image. L'image est effectivement retiré du flux normal de la mise en page, de sorte que le paragraphe prend toute la place. A l'intérieur du paragraphe, le texte évite écrasement de l'image.

image1.jpg

Comment ajouter la propriété float

Le code pour ajouter la flotteur la propriété est assez simple:

image2.jpg
imgFloatLeft.html

L'image a maintenant son attribut float mis à gauche. Ce meansthat le texte circule autour de l'image comme à l'accoutumée doesin une image magasin.Dispositif a maintenant son attribut float mis à gauche. Ce meansthat le texte circule autour de l'image comme à l'accoutumée doesin une image magasin.Dispositif a maintenant son attribut float mis à gauche. Ce meansthat le texte circule autour de l'image comme à l'accoutumée doesin une image magasin.Dispositif a maintenant son attribut float mis à gauche. Ce meansthat le texte circule autour de l'image comme à l'accoutumée doesin une image magasin.Dispositif a maintenant son attribut float mis à gauche. Ce meansthat le texte circule autour de l'image comme il doesin normalement un magazine.

Le seul élément nouveau dans le code est le CSS flotteur attribuer. L'objet a une float: left attribuer. Il est pas nécessaire de modifier les autres attributs de l'alinéa parce que le texte de l'alinéa sait à flotter autour de l'image.

Bien sûr, vous ne devez pas simplement flotter à la gauche.


» » » » Comment utiliser le mécanisme de mise en page flottante pour HTML5 et CSS3 programmation