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
"overflow"
pour texte débordant

Page - 38  www.aidenet.com

 

overflow propriété css

 

Le débordement (effets visuels)

"overflow" est une propriété qui sert à définir la mise en forme d'un élément qui sort de sa boîte. En principe le contenu d'une boîte de bloc reste enfermé dans son container, en principe ! Mais il arrive que ce contenu peut "déborder" et s'étendre en partie ou entièrement en dehors de la boîte. Il convient alors de préciser de quelle manière il doit être "rogné". Cette propriéténe bénéficie pas de l'héritage.

 

Raisons de ce débordement

- Une ligne ne peut pas être coupée, et le conteneur devient trop petit pour le contenu qui se met à déborder.

- L'élément, c'est-à-dire le contenu, est défini avec une position absolue, et il va déborder de la boîte de son parent.

- Le contenu est trop large pour la taille fixée au conteneur (si la propriété "width" a par exemple une valeur trop faible par rapport au contenu). C'est le cas d'un élément qui en contiendrait un autre, c'est-à-dire une boîte dans une autre.

- Le contenu est trop haut pour la taille fixée au conteneur (si la propriété "height" a par exemple une valeur trop faible par rapport au contenu). C'est le cas d'un élément qui en contiendrait un autre, c'est-à-dire une boîte dans une autre.

- Les marges (margin) de la boîte d'un descendant sont négatives, ce qui la déplace en partie hors de la boîte de son parent.

Toutes les fois que survient un débordement, la propriété "overflow" vient spécifier, s'il y a lieu, la façon dont la boîte sera rognée. C'est la propriété "clip" vue page suivante, qui spécifie alors la taille et la forme de la zone rognée.

 

Valeurs possibles pour "overflow"

visible = (par défaut) le contenu ne sera pas rogné, et celui-ci peut sortir éventuellement de la boîte contenant l'élément.

Il peut arriver que même quand la valeur de la propriété "overflow" est accompagnée de cette valeur "visible", le contenu soit rogné par le système d'exploitation, pour tenir dans la fenêtre du document du visiteur.

hidden = le contenu sera rogné mais sans utilisation des barres de défilement et donc la partie débordante sera invisible. La propriété "clip" va servir à spécifier la taille et la forme du reliquat du rognage.

scroll = le contenu sera rogné, avec cependant mise à disposition de barres de défilement, ce qui autorise la visualisation de l'élément. Avec cette valeur appliquée à un type de média "print", la partie du contenu ayant débordée devrait aussi être imprimée.

auto = l'interprétation de cette valeur dépend du navigateur qui décide la suite à donner à la partie excédentaire du contenu, tout en disposant si besoin les barres de défilement nécessaires.

 

Codes dans HEAD

.hidden { position: relative ; width: 25% ; height: 15% ; overflow: hidden ; background-color : #CCFFFF ; padding: 3px ; font-size: 10pt ; border: solid 2px blue ; }

.auto
{ position: relative ; width: 25% ; height: 15% ; overflow: auto ; background-color : #CCFFFF ; padding: 3px ; font-size: 10pt ; border: solid 2px blue ; }

.scroll
{ position: relative ; width: 25% ; height: 15% ; overflow: scroll ; background-color : #CCFFFF ; padding :3px ; font-size: 10pt ;border: solid 2px blue ; }

.visible
{ position: relative ; width: 25% ; height: 15% ; overflow: visible ; background-color : #CCFFFF ; padding: 3px ;font-size: 10pt ; border: solid 2px blue ; }

 

Code dans BODY

<div class="hidden"><b>HIDDEN</b> Une colonie d'abeilles comprend trois cat&eacute;gories

 

Exemples

 

 

SCROLL Une colonie d'abeilles comprend trois catégories d'individus. Deux sont sexuées : la reine et les faux-bourdons; la troisième ne peut se reproduire, ce sont les ouvrières. Dans une ruche, il y a entre 30 000 et 50 000 abeilles et une seule reine.

 

AUTO Une colonie d'abeilles comprend trois catégories d'individus. Deux sont sexuées : la reine et les faux-bourdons; la troisième ne peut se reproduire, ce sont les ouvrières. Dans une ruche, il y a entre 30 000 et 50 000 abeilles et une seule reine.

 

VISIBLE Une colonie d'abeilles comprend trois catégories d'individus. Deux sont sexuées : la reine et les faux-bourdons; la troisième ne peut se reproduire, ce sont les ouvrières. Dans une ruche, il y a entre 30 000 et 50 000 abeilles et une seule reine.

 

Il en ira de même pour une image

Avec les mêmes définitions dans HEAD précisées plus haut, et les codes suivant placés dans BODY

 

ci-dessus : Code dans BODY : <div class="hidden"><img src="aimages/v136.jpg" width="220" height="165"></div>

 

overflow avec visible

 

ci-dessus : Code dans BODY : <div class="visible"><img src="aimages/v136.jpg" width="220" height="165"></div>

 

 

 

 aide gratuite

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

 

validateur HTML  validateur CSS
DERNIERS MESSAGES DU FORUM
Choix de l'objectif sur boitier reflex numerique [Appareils photos numériques]
Je ne parviens pas à afficher les sites nécessitan... [A l'aide !]
virus de windows security center et chin09.... com... [A l'aide !]
Problèmes avec Word: fichiers illisibles [Mac]
Petit problème d'affichage à résoudre à partir d'u... [HTML / CSS / Javascript]
Probleme Presario S3190fr [PC bureau]
Présentation de Pier [Présentez-vous]
Forum dédié à la téléphonie mobile [Autre]
Création d'un logo [Présentez-vous]
besoin d'aide sur une page de code merci [HTML / CSS / Javascript]
Petit problème d'affichage à résoudre à partir d'u... [HTML / CSS / Javascript]
Aide Implémentation CSS - recherche partenaire [HTML / CSS / Javascript]
Internet explorer ne peut pas afficher page web [A l'aide !]
les liens de la page ne fonctionnent pas [Internet]
probleme de creation d une page web [Internet]
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 Test QI - Test QI gratuit
Tous droits réservés © 1997-2008. www.aidenet.com