Comment utiliser l'attribut clair pour contrôler la mise en page pour HTML5 et CSS3 programmation

Il devrait y avoir un moyen de faire le bon de travail de forme, indépendamment de la largeur du conteneur. CSSS3 fournit exactement comme un mécanisme qui est facile à travailler avec la conception de vos pages HTML5.

La clair attribut est utilisé sur des éléments avec un flotteur attribuer. La clair attribut peut être réglé pour gauche, droit, ou les deux. Réglage de la clair attribuer à gauche signifie que vous voulez rien à la gauche de cet élément. En d'autres termes, l'élément doit être mis sur la marge de gauche de son conteneur. Chaque étiquette doit commencer sa propre ligne, donc définir sa clair attribuer à gauche.




Pour forcer le bouton sur sa propre ligne, réglez son clair attribuer à les deux. Cela signifie que le bouton ait pas d'éléments vers la gauche ou la droite. Il doit occuper une ligne qui lui est propre.

Si vous voulez un élément pour commencer une nouvelle ligne, définir à la fois son flotteur et clair attribue à gauche. Si vous voulez un élément à être sur une ligne seul, régler flotteur à gauche et clair à les deux.

En utilisant le clair attribut vous permet d'avoir un conteneur souple de largeur et de maintenir un contrôle raisonnable de la conception de forme encore. Le formulaire peut être la même largeur que la page et travailler toujours correctement. Cette version fonctionne, peu importe la largeur de la page.

image0.jpg

Voici le code CSS final, y compris clair attributs dans les étiquettes et le bouton:

/ * Fichier floatForm.cssCSS pour aller avec formDemonstrates float utilisation du flotteur, la largeur, la marge, et claire * / fieldset {background-color: # AAAAFF-} label {clear: left; float: left; largeur: 5em-text-align : right; margin-right: .5em-} {entrée float: left; background-color: # CCCCFF-} bouton {float: left; clear: both-margin-left: 7em-margin-top: 1em-background-color : # 0000CC-color: # FFFFFF-}

» » » » Comment utiliser l'attribut clair pour contrôler la mise en page pour HTML5 et CSS3 programmation