UP PREVIOUS NEXT   Technologies Internet et Education, © TECFA
  3. Association d'une feuille de style à une page HTML

3. Association d'une feuille de style à une page HTML

Il existe plusieurs méthodes

3.1 Styles "inline"

<p style="color: red; font: 12pt times; margin-left: 2em">

On peut définir un style pour chaque balise.

Ce paragraphe contient son propre style, mais ce n'est pas

très efficace

</p>

3.2 Feuille de style imbriquée dans une page

Exemple 3-1: Simples feuilles CSS imbriquées

Utilisation:
  • La déclaration doit se faire dans le <head> (sinon il peut y avoir des problèmes, par ex. la couleur background du body qui ne s'affiche pas)
  • Pour rester compatible avec les anciens navigateurs, il faut absolument commenter les règles CSS comme dans l'exemple ci-dessous !
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 3.2//EN">
<html> <head>
   <title>Simple CSS démo</title>
   <STYLE type="text/css">
      <!--
      body 	{background: white; font-family: Helvetica, Arial, sans-serif;}
      H2, H3	{font-family: Helvetica, Arial, sans-serif;}
      P.intro 	{color: blue; margin-left: 4em; margin-right: 2em;}
      .default  {margin-left: 2em;}	
      -->
    </STYLE>
  </head>

3.3 Feuille de style externe associé à des pages HTML

Exemple 3-2: Simple feuille CSS externe

 
<html>
  <head>
    <LINK REL="STYLESHEET" HREF="simple-css3.css" CHARSET="ISO-8859-1" TYPE="text/css">
 
    <title>Simple CSS démo III</title>
  </head>
 
  <body>

3.4 Importation

    <style>
      <!-- 
      @import ("simple-css3.css") ;
      p.default {margin-right: 3em; margin-left: 3em}
      -->
    </style>
Attention:

3.5 Feuille de style client-side


UP PREVIOUS NEXT -- TIE