461 Shares 8096 views

CSS débordement: afficher l'élément contenu

Les feuilles de style en cascade sont faciles à utiliser, si vous ne rentrez pas dans la jungle de l'héritage, l'allocation prioritaire de la structure de classe, les aspects théoriques et l'expérience pratique.

L'objectif principal de chaque propriété dans le CSS – affichage, mais cela ne signifie pas seulement « visible »: pas moins importante conception « débordement CSS caché ».

éléments de la page

La page contient non seulement les éléments, il peut être éléments situés d'éléments, que ce soit des cadres (et il peut être non seulement un ensemble de composants, mais un autre site entièrement), ou fait des objets propres du système.

Bien entendu, la grande majorité des sites de développeurs pratiquant la mise en page en caoutchouc, obligé de compter avec les volumes croissants d'informations et le fait que la barrière de 800 par 600 pixels – pas un obstacle à 640 KB, qui quelques décennies à surmonter la mentalité des créateurs MS DOS que compliquer la vie des programmeurs et utilisateurs premiers ordinateurs de bureau.

Le bâtiment du site à l'origine, tout est plus facile: la page ne correspond pas à l'écran, le navigateur fait défiler. Bien que le développeur peut fournir le contenu de la page de sortie dans la fenêtre sans bande de défilement et pas d'autres propriétés: contenu de la page ne sera jamais au-delà de la fenêtre qui lui est alloué. Cela est naturel, en dehors de la fenêtre il y a d'autres applications, et la fenêtre du navigateur – pas mieux que les autres fenêtres: le système d'exploitation est toujours pour les applications d'égalité.

Cependant, peu importe la façon dont ils ont la priorité dans le choix des options de mise en page, peu importe la façon dont distribué aux visiteurs intéressés par la résolution d'écran optimale pour l'affichage des sites, aujourd'hui, il y a différents écrans qui ont pas toujours des possibilités rectangulaires de taille fixe.

Le monde dynamique par débordement CSS

On suppose que la page du site – ce contenu, répartis sur les balises hypertexte qui spécifient comment il affiche dans un cas particulier, dans certaines conditions.

Tout est en constante évolution. Même si le site est telle que son contenu ne peut être changé au fil des ans, il n'y a aucune garantie qu'un visiteur inattendu ne sera pas ouvert sur un nouveau dispositif, le développeur de ce site ne savent même pas.

propriétés Options dans les règles de débordement CSS fournit seulement quatre sont autorisés à cacher tout ce qui va audelà de la zone de l'élément, l' affichage, le défilement fournissent toujours ou seulement en cas de besoin ou d'hériter la valeur d'un ancêtre.

Dans le premier cas (overflow: hidden), tout contenu qui va audelà l'élément sera caché, mais qui a disparu, ne seront pas disponibles. Cette position est efficace, mais pas moins intéressante est la possibilité de montrer tout ce qui est audelà (overflow: visible). Ainsi , le développeur offre au visiteur la possibilité d'être toujours au courant de l'élément contenu complet et le contrôle de son volume. Moins de possibilités donne défilement (overflow: scroll – une barre de défilement est toujours là, ou overflow: auto – barres de défilement apparaissent si nécessaire).

Caractéristiques de débordement Conditions d'utilisation

", представляют особенный интерес, только когда они представляют собой текст. Les éléments qui sont à l' intérieur d' une étiquette qui a le sens de « débordement de texte » CSS, sont d' un intérêt particulier, seulement quand ils sont du texte. Placement des autres composants, généralement fixée sur les coordonnées ou les positions relatives.

Les éléments de texte ne contiennent pas toujours un nombre fixe de caractères, et si vous avez besoin d'utiliser tropplein de règles, CSS chargé de surveiller les options des changements inattendus dans le volume contenu.

En particulier, au stade de la mise au point, vous pouvez appliquer la valeur du défilement des propriétés ou automatique, puis verrouiller l'affichage de tout ce qui va audelà du champ, donnant au visiteur un ensemble de clés, qu'il va déplacer le contenu de l'invisible dans le visible. Il est pratique courante. Tout le monde est impressionné par la barre de défilement, certains le préfèrent quatre boutons: un haut, vers l' avant, vers l' arrière, jusqu'à la fin.

En outre, le CSS de débordement de règle automatique / défilement apporte de la valeur à un élément de page incertitude désagréable: les transferts navigateur priorité du défilement de la page à son élément quand il est sur le pointeur de la souris.

Lorsque l'élément est un bloc de texte, il est trop évident et mal à l'aise, mais si toute la largeur de la fenêtre pour placer le curseur (bloc éléments-images), puis de surmonter une telle structure est pas toujours possible avec la souris est souvent nécessaire d'utiliser « au début » ou la touche » à la fin de page ".

priorités défilement

page de dialogue du site avec le visiteur est essentiel, ainsi que sa conception, le développement, le contenu. Parce que le site ouvre un navigateur et il le fait dans la même fenêtre ou un nouvel onglet, vous êtes probablement admissible à faire défiler la page devrait être, et non ses membres. Ce dernier ne peut pas être seulement beaucoup, mais chacun peut avoir sa propre fonction.

Le site porte toujours une signification particulière, même si elle se rapporte au domaine de la philosophie, le mysticisme, ou tout autre contenu imprévu. Voilà pourquoi il est toujours possible d'assumer une charge particulière sur les éléments interactifs du CSS de débordement de la règle.

En particulier, si l'élément est un sélecteur pour sélectionner l'année (date), le sélecteur classique est peu pratique, car il fournira la barre de défilement des inconvénients évidents. En appliquant à ce débordement de cas, CSS peut être utilisé efficacement en plus: le champ interne dans l'élément, sélectionnez les périodes, permettent au visiteur de sélectionner rapidement et facilement une date, le mois, l'année.