Bonjour,
J'ai un site qui fonctionne avec tous les navigateurs sauf avec safari sous Mac. Pour identifier le problème, j'ai réduit au maximum le code. Le problème vient apparemment de la feuille de style externe.
Lorsque les styles sont inclus dans la page html elle-même, tout se passe bien, mais dès que les styles sont dans une feuille externe les styles ne sont pas correctement pris en compte :
page qui fonctionne :
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html>
<head>
<title>Test</title>
<style type="text/css">
#box1 {
background-color:#b2c7c8;
width:800px;
height:600px;
}
#box2 {
background-color:#ffffff;
position:absolute;
top:180px;
left:210px;
width:59px;
height:42px;
}
</style>
</head>
<body>
<div id="box1">global</div>
<div id="box2">container</div>
</body>
</html>
page qui ne fonctionne pas :
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html>
<head>
<title>Test</title>
<link rel="stylesheet" type="text/css" href="CSS/test.css">
</head>
<body>
<div id="box1">global</div>
<div id="box2">container</div>
</body>
</html>
avec la feuille de style test.css :
#box1 {
background-color:#b2c7c8;
width:800px;
height:600px;
}
#box2 {
background-color:#ffffff;
position:absolute;
top:180px;
left:210px;
width:59px;
height:42px;
}
Et je ne vois pas du tout ce qui ne va pas, d'autant que ça fonctionne avec la plupart des autres navigateurs.
Quelqu'un aurait une idée pour me dépanner ?
Merci d'avance.
PB
J'ai un site qui fonctionne avec tous les navigateurs sauf avec safari sous Mac. Pour identifier le problème, j'ai réduit au maximum le code. Le problème vient apparemment de la feuille de style externe.
Lorsque les styles sont inclus dans la page html elle-même, tout se passe bien, mais dès que les styles sont dans une feuille externe les styles ne sont pas correctement pris en compte :
page qui fonctionne :
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html>
<head>
<title>Test</title>
<style type="text/css">
#box1 {
background-color:#b2c7c8;
width:800px;
height:600px;
}
#box2 {
background-color:#ffffff;
position:absolute;
top:180px;
left:210px;
width:59px;
height:42px;
}
</style>
</head>
<body>
<div id="box1">global</div>
<div id="box2">container</div>
</body>
</html>
page qui ne fonctionne pas :
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html>
<head>
<title>Test</title>
<link rel="stylesheet" type="text/css" href="CSS/test.css">
</head>
<body>
<div id="box1">global</div>
<div id="box2">container</div>
</body>
</html>
avec la feuille de style test.css :
#box1 {
background-color:#b2c7c8;
width:800px;
height:600px;
}
#box2 {
background-color:#ffffff;
position:absolute;
top:180px;
left:210px;
width:59px;
height:42px;
}
Et je ne vois pas du tout ce qui ne va pas, d'autant que ça fonctionne avec la plupart des autres navigateurs.
Quelqu'un aurait une idée pour me dépanner ?
Merci d'avance.
PB