Le cadre n'apparait pas

bonsoir,
j'ai un petit problème de cadre qui ne s'affiche pas..
Si vous pouvez me dire l'eereur car la... je ne comprend pas!
merci

style.css
.cadre {
width: 800px;
border-collapse: collapse;
border-right: 1px solid black;
border-top: 1px solid black;
border-bottom: 1px solid black;
border-left: 1px solid black;
margin-left: 15%; 
margin-right: 15%; 
}


index.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
  <link href="/css/style.css" rel="stylesheet" type="text/css" media="screen, print, handheld" />
  <style type="text/css">
<!--[if IE]>
BODY {
scrollbar-3dlight-color: #6a6a6a;
scrollbar-arrow-color: #fc9b00;
scrollbar-darkshadow-color: #000000;
scrollbar-face-color: #444444;
scrollbar-highlight-color: #444444;
scrollbar-shadow-color: #000000;
scrollbar-track-color: #2e2e2e;
}
<![endif]-->
</style>
 

</head>
<body>
<div class="cadre">
<br><br><br><br><br><br><h1>bonjour</h1><br><br><br><br><br>
</div>
</body>
</html>

--
MERCI BIEN!!
En cas de problème me contacter par MP
Configuration: Windows XP
Internet Explorer 7.0

6 réponses

  1. Modérateur
    L'adresse du fichier est bonne ?
    Si tu n'est pas sur, mets le code CSS directement dans le html, ca sera plus facile pour corriger ;-)

    Sinon, tu peux alléger tous tes border-blabla
    par border:1px solid black;
    0
    1. Contributeur
      Bonjour,

      Il semblerait que ce soit le code réservé à IE qui gêne.
      As-tu fait des essais ?

      Chez moi, j'ai intégré le code du .cadre au style interne.
      Quand je le place après le code IE, ça ne fonctionne pas.
      Quand je la place avant… ça marche.

      Alors fais comme le conseille Sylvainsab.
      Ou place, après l'avoir éventuellement corrigé (?), le code IE à la toute fin de ta feuille de styles externe.

      + Essaye comme ça :
      .cadre {
          width: 800px;
          border: 1px solid black;
          margin: 0 auto; 
          }
      
      Ses dimensions, et les marges, me font penser que c'est un bloc qui va contenir le reste de ta page. Et donc qu'il sera unique.
      Si c'est le cas, utilise plutôt #cadre et <div id="cadre">.
      0
      1. Modérateur
        Gihef son code est "juste", il utilise des instructions conditionnelles d'IE.
        Bien que ca fasse un peu tache dans le code quand même.
        0
        1. essaye en essayant de rajouter dans ton css dans le .cadre :
          color : red ;
          0
          1. voici ce que j'obtient avec le code de Ssylvainsab
            http://simplement.goldzoneweb.info/sitebientot/index.html#accueil

            une autre solution?? où estce impossible?

            essaye en essayant de rajouter dans ton css dans le .cadre : color : red ;
            
            -- 
            Lapinkiller, étudiant en BTS IRIS (informatique et réseaux...) 
            "La fin du monde n'est pas pour demain, elle est arrivée hier" (Lapinkiller)

            je ne comprend pas bien ce que tu veut faire?
            0
            1. Contributeur
              Il me semble que ta question au sujet “de cadre qui ne s'affiche pas” est résolue et que tu es en train de continuer une discussion qui concerne un autre problème et dont une solution t'a été donnée dans ce post {css - html} comment faire.

              Reviens-y. Pour qu'on puisse suivre (-;
              0