<?xml version="1.0" encoding="iso-8859-1"?>
<document>
   <titre>Le Box Model et PHP</titre>
   <contenu>
      <h2>Le Box Model et PHP</h2>
      
      <p class="abstract">
          <a href="http://www.w3.org/TR/2002/WD-css3-box-200221024/#introduction">Le Box Model</a> est la manière dont 
          les navigateurs devraient afficher les boîtes CSS.
          Malheureusmenet les navigateurs IE5 et IE5.5 et dans 
          une moindre mesure IE6 ne gère pas correctement ces boîtes 
          <a href="http://www.w3.org/TR/2002/WD-css3-box-200221024/#introduction">comme il le faudrait</a>.
      </p>
      
      <p>
          De nombreuses solutions existent. En voici une liste non exhaustive.
      </p>
      
      <ul>
          <li><a href="http://www.tantek.com/CSS/Examples/boxmodelhack.html">Box Model Hack</a></li>
          <li><a href="http://openweb.eu.org/articles/dimensions_boites_css/">Box model Hack en français</a></li>
          <li><a href="http://www.info.com.ph/%7Eetan/w3pantheon/style/modifiedsbmh.html">Simplified Box Model Hack</a></li>
      </ul>
   
      <h3>Propriété de la solution PHP</h3>
      
      <p>
          Je propose ici une solution à base de PHP très simple d’utilisation. Il suffit de développer
          sa feuille de style pour Mozilla ou tout autre navigateur supportant correctement le Box Model
          et ensuite d’ajouter quelques lignes de PHP et le script se charge de générer une feuille alternative
          pour <abbr title="Internet Explorer version 5">IE5</abbr> et <abbr title="Internet Explorer version 5.d">IE5.5</abbr>.
      </p>
      
      <h3>Limitations</h3>
      
      <p>
          Les limitations sont assez peu contraignantes. Il faut juste faire 
          attention de définir les propriétés posant problèmes dans le même 
          sélecteur CSS.
      </p>
      
       
   </contenu>
   <zone>
   
      <h3>Exemples et sources</h3>

      <ul>
          <li><a href="test.php">la page de test</a></li>
          <li><a href="css/css.css">la feuille de style originale</a></li>
          <li><a href="hcss/css.css">la feuille de style modifiée</a></li>
          <li><a href="modelHack.class.phps">le script PHP</a></li>
          <li><a href="test.phps">le script de test</a></li>
      </ul>

      <dl>
          <dt>Auteur</dt>
          <dd><a href="/contacts/">Batiste Bieler</a></dd>
          <dt>Licence</dt>
          <dd><a href="http://gnu.org/licenses/lgpl.html">LGPL</a></dd>
      </dl>

      <h3>Autres articles</h3>

      <ul>
         <li><a href="Template/">Les modèles HTML</a></li>
         <li><a href="Menus-dynamiques/">Menus dynamiques</a></li>
         <li><a href="Utilisation-Flash/">Utilisation de Flash</a></li>
      </ul>
   </zone>
</document>                              		