eclaireur.net

WebDesign & Entrepreneur 2.0

"Ayez le culte de l'esprit critique" - Anonyme

le 03.05.2007 à 7:50

Ajouter un commentaire

Connaissez-vous ces 15 propriétés CSS peu utilisées?

Mise en forme des éléments HTML

1 - La propriété clip

La propriété clip permet de rogner la zone d'affichage d'un élément HTML.

Syntaxe : p, img { clip: rect(5px, 40px, 45px, 5px);}
Avoir plus d'information sur la propriété clip

2 - La propriété visible

Définit si un élément HTML doit être visible ou non. La place occupée par cet élément est cependant réservée, que l'élément soit visible ou non.

Syntaxe : p { visibility: visible; }
Avoir plus d'information sur la propriété visible

3 - La propriété content

Cette propriété est très peu utilisée car elle n'est pas encore reconnu par Internet explorer, elle a pour but de générer un contenu sur un élément précis, vous pouvez l'ajouter avant ou après celui-ci (en utilisant les éléments :before et :after.

Syntaxe : a:before {content:" Lien : (";} a:after {content:") ";}.

Et voila comment on peut afficher par exemple des liens qui affichent la langue de l'élement pointé.

Syntaxe CSS : a[hreflang]:after{ content: "\0000a0[" attr(hreflang) "]"; }
Syntaxe HTML <a href="monlienEtranger" hrreflang="en">Mon lien étranger</a>

4 - La propriété quotes

Cette propriété permet de spécifier le type de guillemet (quotes) à mettre autour d'une balise.

Syntaxe : q { quotes: '"' '"' }.
Avoir plus d'information sur la propriété quotes

5 - Les propriétés acronym, abbr

Elle permettent de mettre en valeur les acronymes et autres abréviations. Certains navigateurs (dont Internet Explorer) ne les signalent pas donc nous pouvons remédier à cela avec ces quelques lignes.

Syntaxe : acronym, abbr{ border-bottom: 1px dotted; cursor : help; }

6 - La propriété focus

Cette propriété peut être utilisée pour la mise en forme des liens mais dans notre exemple on l'utilisera plutôt pour une meilleure présentation des champs d'un formulaire.

Syntaxe : input:focus, textarea:focus { background-color:white; color:red; }
Avoir plus d'information sur l'utilisation de la propriété focus

Mise en forme du texte

7 - La propriété text-shadow

La propriété text-shadow permet de créer un effet d'ombre sur le texte. Elle définit un décalage de l'ombrage, et peut en option, spécifier une zone de flou et la couleur de l'ombrage.

Syntaxe : h1 {text-shadow:4px,4px,4px,blue ; }
Attention tout de même cette propriété appartient à la version 2.0 des feuilles de style CSS et n'est encore interprétée à l'heure actuelle par aucun des navigateurs répandus.

8 - La propriété font-size-adjust

Cette propriété spécifie si la taille de la police doit être choisie en fonction de la hauteur des lettres en minuscule ou de celle des lettres en capitales.

Syntaxe : p { font-size-adjust: 0.58; }
Avoir plus d'information sur l'utilisation de la propriété font-size-adjust

9 - La propriété font-stretch

Elle mentionne l'étirement de la police à quel point la police paraît étroite ou large.

Syntaxe : h2 {font-stretch:wider;}
Attention tout de même cette propriété appartient à la version 2.0 des feuilles de style CSS et n'est encore interprétée à l'heure actuelle par tous les navigateurs répandus.

10 - La propriété font-variant

Elle permet de manipuler le texte : le tranfsormer avec des lettres en petites capitales...

Syntaxe : h4 {font-variant:small-caps;}
Avoir plus d'information sur l'utilisation des propriétés CSS dans la mise en forme du texte

Mise en forme des tableaux

11 - La propriété caption-side

Cette propriété indique la position du titre dans un tableau (contenu dans la balise caption). Syntaxe : caption {caption-side:bottom;}

12 - la propriété table-layout

Permet d'indiquer au navigateur comment il doit interpréter la taille du tableau. Cette propriété évite aux navigateurs d'avoir besoin de lire tout le contenu pour attribuer une taille au tableau, en d'autres termes d'accélérer l'affichage des grands tableaux.

13 - la propriété empty-cells

Elle permet d'afficher ou non les cellules vides du tableau.

Syntaxe : table {empty-cells:show}
Avoir plus d'information sur l'utilisation des propriétés CSS dans la mise en forme des tableaux

Impression du document

14 - Les propriétés counter-reset et counter-increment

Même fonctionnement que les sections pour la numérotation des pages. Attention tout de même certains navigateurs ne les prennent pas en compte encore. Syntaxe :

[CSS] body { counter-reset: section; /* Remet les compteurs à 0 */ } h1:before { counter-increment: section; /* Incremente le compteur de section */ content: "Section " counter(section) ": "; /* Affiche le compteur */ } [/CSS]

Avoir plus d'informations sur counter-reset et counter-increment

15 - La propriété marks (Traits de coupe et repères de montage)

Les CSS permettent de gérer la mise en page pour l'impression mais aussi les traits de coupes (en anglais cut marks). Ce sont des lignes d'aide qui sont utilisées dans la photocopie et dans l'impression (massicot) pour la coupe de pages.

Syntaxe : @page: { marks:cross; }

Je rajouterai à la propriété marks, les propriétés page-break-before et page-break-after. Elles sont utiles pour l'impression d'une longue page, pour être certain de ne pas imprimer un titre en bas de page.

Syntaxe : H1 { page-break-before: always }

Avoir plus d'information sur l'impression des documents

Pour ceux qui souhaiterai lire encore des conseils CSS, je vous invite à lire cet article de W3Québec de 2004 Dix trucs CSS que vous ne connaissez peut-être pas qui n'a pas pris une ride

Si vous avez trouvé cet article intéressant, abonnez-vous gratuitement au flux RSS d'eclaireur ou bien par email.
 

Auteur

David Marchesson est freelance développeur web & webdesigner. Il va bientôt se lancer dans l'univers des entrepreneurs Web. Il adore le net, les bonnes idées et parler de lui à la 3eme personne. Ce site sera sa balise dans cette vie digitale.

Suivez ce blog

Si ce blog vous plait, abonnez-vous. Ce flux RSS permet de recevoir en utilisant un lecteur les dernières nouvelles de ce site.

Recevez les billets par email

Vos réactions

  • cyril: hey, je vois que tu l’as bien sorti cet article finalement :)
  • Franck Quintana: Sur le fond, très bonne nouvelle ! D’autres villes feraient bien de s’en inspirer.
  • Franck Quintana: « connection & raquo; s’écrit « connexion &r aquo; en...
  • Maunel: Interessant, j’avais un peu de mal avec la notion de framework css mais après avoir jeté un oeil ça...
  • pako69: Bonjour, Merci pour cette astuce, en revanche depuis les mises à jour récentes de Mail, le chemin...
  • Jean Louis DARRIÈRE: Bonsoir. J’ai particulièrement aimé votre démonstration mais je dois faire une erreur...

Partenaires

Dropbox, 2go d'espace de stockage gratuitDeveloppeur Freelance web developpement webdesigner

Activité

Aucun commentaire, laissez un message. Utilisez ce lien pour faire un trackback sur ce billet :
http://www.eclaireur.net/technique/connaissez-vous-ces-15-proprietes-css-peu-utilisees/trackback/

Ajouter un commentaire

N'hésitez pas à discuter de votre point de vue. Les informations obligatoires sont indiquées par une *.

HTML accepté :
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>

Fermer
E-mail It

Haut de page