Utilisateur:Darkoneko/CSS/ou mettre les informations de style ?

Un article de Wikipédia, l'encyclopédie libre.

[modifier] Dans un fichier a part

  • dans le head
<link rel="stylesheet" type="text/css" href="url du CSS" media="...">

Media permet de preciser ou s'appliquera la feuille de style

  • media="screen" : pour l'ecran
  • media="print" : utilise lors de l'impression de la page
  • media="handheld" : pour les petits ecrans (telephone, ...)
  • media="presentation" : pour les presentations (eq powerpoint....)
  • media="all" : defini pour tous les supports.

[modifier] inclure des infos de style a meme la page

comme la precedente, cette balise est incluse dans le head

raisons possibles :

  • besoin de regrouper le css dans un doc pour export.
  • infos specifique a une page
<style type="text/css" media="screen">
  ....
  ....
</style>


pour importer une balise externe dans une style, utiliser @import "url"; au debut

Le contenu de "url" est alors ajoute au style.

  • interets :
    • dans une feuille de style, pouvoir integrer d autres feuilles de style (ex une feuille pour les caracteres, une pour les tableaux...)
    • Netscape4 ne reconnais pas cette balise et donc n importera pas d infos au il n est de toute facon pas en mesure de traiter

[modifier] dans le body

pour appliquer du css directement applique a un paragraphe (a ne pas utiliser, autant que possible, dans les documents finaux, mais tres utiles pour tests)

<p style="...">

cas d'utilisation possible

  • une mise en page precise sur un morceau de document