807 Shares 9307 views

Avant CSS – original, confortable, pratique

Les pseudo-éléments et pseudo-classes CSS: avant, après, vol stationnaire, actif, etc. – possibilité efficace d'améliorer la qualité et de simplifier le site d'exécution, y compris le code non-gestionnaire JavaScript sur l'évidence, ne nécessitent pas de conceptions complexes de réaction, les événements éléments, des dialogues et des actions du visiteur.

Pseudo pratique, multifonctions, ont des propriétés de choix multiples et importants pour le droit d'auteur casseroles simples et complexes: comment l'attention tirage original, de façon transparente clarifient les actions nécessaires pour apporter une touche au bon endroit.

Grandes perspectives ouvertes lorsque l'URL spécifiée () dans le contenu du pseudo. En effet, cette option ouvre de nouveaux horizons, tant en termes de quoi que ce soit de téléchargement à la page, et l'activation éventuelle de quoi que ce soit partout

Un trait distinctif de pseudo

Pseudo (:: avant CSS, après ::) différent des éléments, des sélecteurs et pseudo-classes qui n'existaient pas à l'origine dans l'arborescence du document. Peut-être, en pratique, il est particulièrement important, mais si l'on considère la question de placer le contenu sur le site, vous avez confiance la propriété contenu de quelque chose de significatif pour le moteur de recherche n'a pas de sens.

Pseudo :: avant CSS vous permet d'ajouter du contenu à l'élément, et après :: – après. Le contenu peut varier d'un texte simple à la mise en forme complexe en termes de propriétés CSS, mais pas de balises HTML. Pseudo peut parfaitement être positionné à l'intérieur de l'élément, qui est fixé à, parce que le sens de l'avant et après est relatif et mobile. Vous ne pouvez pas simplement spécifier la position, mais aussi les tailles, couleurs, arrière – plans, polices, et utiliser d' autres fonctions de CSS.

Comme pseudo CSS, avant et après sont précédés du symbole « : », mais la norme CSS3 recommandé « :: ». Pour tester une utilisation particulière sur une page ne sera jamais plus que certains navigateurs ou versions peuvent tout simplement pas remarquer un pseudo particulier.

Conditions générales d'utilisation

En plaçant, par exemple, div élément décrivant class = « scElement » et le contenu « élément » à la page, ce qui indique dans la description de la feuille de style CSS:

.scElement {
POSITION …;
z-index …;

}

vous pouvez appliquer une pseudo ": hover" pseudo et ":: avant" CSS:

.scElement: hover :: before {content: 'préfixe'; couleur …; background-color …;}.

Ensuite, lorsque vous placez le pointeur de la souris avant le mot « élément » apparaît le mot « préfixe », qui va changer la couleur des lettres et des arrière-plan.

variations de contenu pseudo

Si vous ne spécifiez pas de propriétés pseudo, ils seront les mêmes que celle de l'élément principal – scElement. Vous pouvez spécifier l'URL, puis la propriété de contenu: url ( '/ scBox / rm-v / sc-rights.png') lorsque le curseur montre l'image sur l'élément. Dans le cas du contenu: " 03B1" apparaît mathématique symbole "alfa", mais utiliser les caractères spéciaux: "& nbsp;", " & lt;", "& laquo;", "& raquo;" et d'autres ne le font pas – tout comme ils seront affichés.

A permis beaucoup d'options pour spécifier le contenu de pseudo-: normal "texte", url (), une séquence de caractères hexadécimaux, reportez-vous à: open-citation / close-quote, ou non-ouvert guillemet / non-gros devis, etc. Comme on peut être une indication de la position absolue du contenu. à travers les propriétés de style, en appliquant avant, CSS placera le pseudo partout dans l'élément auquel il est connecté.

Vous pouvez combiner l'utilisation simultanée avant et après. Par conséquent, en plaçant en utilisant CSS avant les caractères de contenu, vous pouvez obtenir une variété d'effets, combinant différents pseudo-classes et pseudo-éléments, surprendre le visiteur, ne pas passer en même temps, même un seul code JavaScript octet.

Caractéristiques pseudo

Pour leurs désignations adoptées « : » le caractère, ainsi que de se référer à pseudo, mais contrairement à CSS3 pseudo généralement désigné par « :: ». Les navigateurs qui le comprennent, perçoivent les deux désignations. Les lacunes dans l'enregistrement ne sont pas autorisés, la chaîne en cours d'enregistrement et de pseudo (ou seulement) pseudo enregistrée en même temps:

scElement: hover :: before {content: 'préfixe'; …}

scElement: actif: after {content: 'suffixe'; …}

Il est important de se rappeler: CSS avant de manquer de contenu du site. Styles ne sont pas liés au contenu de la page. Pseudo – ne fait pas exception. Ils ne figurent pas dans l'arbre DOM et indésirable de les utiliser dans les sections pertinentes du site – dans le contenu, ils ne seront pas.

Utilisation de la « » et « :: » est pris en charge par les plates-formes mobiles et les navigateurs modernes, mais il faut vérifier les travaux sur les versions plus anciennes sont souvent superflues.

Le contenu de pseudo-non inclus dans le contenu du site. Il ne verra pas les moteurs de recherche. Comment utiliser cette circonstance – dépend de la situation particulière, mais la possibilité d'utiliser CSS avant, ainsi qu'après, indépendamment ou dans un complexe, intéressant lorsque le contenu est une URL (). L'utilisation directe du pseudo contenu des liens vers le site, lui permettra de télécharger un fichier, par exemple, une image.

Possibilité de modifier les fichiers de style en ligne (fichiers feuilles de style en cascade – pas exception) ne gêne pas la forme et l'utilisation pseudo comme il convient à un moment donné, dans l'algorithme droit de place, en fonction des actions du visiteur.