Aidenet.com  Aide informatique et nouvelles technologies
Accueil Télécharger
Actualités Boutique
Dossiers Forum
Encyclopédie Annuaire
 Créer son site
 
Accueil / Sommaire
CSS : tutoriel complet
Javascript : tutoriel
Réferencement
Les images
Les tableaux
Créer son blog
Couleur Héxa
 Internet
Accueil / Sommaire
 Informatique
Accueil / Sommaire
 Photo numérique
Accueil / Sommaire
 Logiciels
Windows XP
Skype
Claris Home Page
FTP Expert
Filezilla
Cute FTP
WinZip
 Aide
Index du site
Plan du site
Dico Anglais / FR.
Vocabulaire info.
Glossaire
Tags HTML
Liste extensions
Vocabulaire SMS
 Partenaires

  aide gratuite page perso Accueil  | Internet | Informatique | Créer sa page persoGlossaireMenu | CSS  |  Sonnerie portable
www.aidenet.com

 

CSS
Feuilles de style

Propriété "clear"
associé à la propriété "float"

Page - 38m  www.aidenet.com

 

clear et float associés

 

La propriété "clear" va être utilisée pour définir si un élément doit se trouver sur la même bande horizontale qu’un élément flottant. On peut donc écrire que cette propriété indique de quelle manière le texte va être placé par rapport à une boîte flottante précédente. Cette propriété ne bénéficie pas de l'héritage.

N'importe quel élément peut être défini avec la propriété "float" : Les paragraphes, les divisions, les listes, les tables, et des images . Il peut donc avoir une "largeur" et une "taille et c'est recommandé pour la largeur.

Cette propriété ne peut s'appliquer qu'aux éléments de type bloc (dont les flottants). Dans le cas des boîtes compactes et en enfilade, la propriété s'applique à la boîte de bloc finale à laquelle celles-ci appartiennent.


Valeurs admises pour "clear" quand appliquées aux boîtes de bloc non flottantes .

- left : va placer l'élément en bas juste à droite de celui qui le précède dans le code source.

- right : à l'inverse du précédent, va placer l'élément en bas juste à gauche de celui qui le précède dans le code source.

- both : ici la boîte générée va se déplacer sous chacune des boîtes flottantes qui précèdent dans le code source.

- none : Dans ce cas rien n'est affecté par rapport aux éléments flottants et cette propriétén'influence pas le positionnement en cours.

Noter que lorsqu'on applique cette propriété aux éléments flottants, une modification des règles de leur positionnement intervient. On ajoute une contrainte supplémentaire (la dixième) : Le sommet du bord externe de cette boîte flottante doit se trouver en dessous de toutes les boîtes précédentes ("clear: both") ou qui flottent à gauche ("clear:left"), ou enfin qui flottent à droite ("clear: right").


 

"clear: left" pour positionner le texte en dessous, à gauche

Code 12 dans HEAD

.conteneur
{ width: 300px ;
height: 150px ;
border: solid 1px #990000 ; }

.floatleft
{ float: left ;
width: 50px ;
height: 50px ;
background-color: #00FF00 ; }

.flux
{ clear: left ; }


Code 12 dans BODY

<div class="conteneur"> <div class="floatleft"> float </div>
Lorem ipsum dolor sit amet.....volutpat. </div>

Résultat exemple 12

float

Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diem nonummy nibh euismod tincidunt ut lacreet dolore magna aliguam erat volutpat.

vous retrouvez l'exemple 4 d'une précédente page à l'exception de l'élément "float" qui cette fois est défini à gauche. De plus avec l'ajout de la propriété "clear" il est possible de définir la manière dont le texte va se positionner, et ici après l'élément texte. (pour mémoire, en HTML on utilise les balises "hspace" et "vspace")

Il en ira de même pour la propriété "clear:right" qui inversera la position de l'élément "float" à droite.



"clear: both" pour positionner le texte, en dessous et après deux ou plusieurs éléments

 

Code 13 dans HEAD

.conteneur1
{ width: 300px ;
height: 200px ;
border: 1px solid #990000 ; }

.floatleft1

{ float: left ;
width: 75px ;
height: 100px ;
background-color: #66FFFF ; }

.flux1
{ clear: both ; }

 

Code 13 dans BODY

<div class="conteneur1"> <div class="floatleft"> <b> float </b> </div> <div class="floatleft1"> <b> float 1 </b> </div> <p class="flux1"> Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diem nonummy nibh euismod tincidunt ut lacreet dolore magna aliguam erat volutpat. </p></div>

 

Résultat exemple 13

float
float 1

Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diem nonummy nibh euismod tincidunt ut lacreet dolore magna aliguam erat volutpat.

 

 

 

aide gratuite

Tous droits réservés © 1997- 2006. www. aidenet.com

 

validateur HTML  validateur CSS
DERNIERS MESSAGES DU FORUM
probleme avec mes logiciels [A l'aide !]
Création d'un formulaire avec NVU ??? [HTML / CSS / Javascript]
Faire un serveur de jeux css a partir de filezilla [Réseaux / Internet]
problème de lecture vidéos wmv dans mon site sur l... [HTML / CSS / Javascript]
Problème de téléchargement [A l'aide !]
internet [A l'aide !]
Pour les questions liées à la sécurité informatique [A l'aide !]
Besoin d'aide pour modifier CSS [HTML / CSS / Javascript]
PC ne répondant plus (XP) [A l'aide !]
Page perso pb affichage [Free]
dimension d'une image [Appareils photos numériques]
creation de site [A l'aide !]
Problèmes de div qui se chevauchent [HTML / CSS / Javascript]
Appeler à une Page HTML plutot qu'a une IMAGE ? [HTML / CSS / Javascript]
Besoin aide sur une fonction [HTML / CSS / Javascript]
Tous les messages ici...
Toshiba Satellite A200-214
590 € Details
Apple iPhone
369 € Details
Airis PDA T620
195 € Details
 



Partenaires : Youpil |  DivertissonsNous |  Annuaire blog |  Live Messenger |  Logiciels photo |  Hébergeur d'images |  Meuble TV |  Videosduweb |  Blog Webmaster |  PSP |  Sorties cinéma
Tous droits réservés © 1997-2008. www.aidenet.com     Edité par FAPROD