Bonjour à tous,
Je suis un novice en programmation et j essaye, tant bien que mal, de coder mon propre site; non sans déboires ...
Tout marche pour le mieux sous Safari alors qu il y a des problemes d affichage sous les autres navigateurs ...
=) Le menu deborde ss Chrome
=) Le meme menu n´affiche pas l image des liens sous en "a:hover" avec Firefox
=) et cela pose aussi probleme ds IE
Voici mon code HTML :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=8" />
<title>I-Novateur</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<style type= "text/css">
</style>
<!--[if IE]>
<link rel="stylesheet" media="screen" type="text/css" title="feuille de style pour IE" href="css/style_ie.css" />
<![endif]-->
</head>
<body>
<div id="conteneur">
<div id="entete">
<p>
<h>
<a href="http://i-novateur.fr/ACCEDER"><span class="ACCEDER">ACCEDER A TON COMPTE</span></a>
<a href="http://i-novateur.fr"><img src="images/logo.jpeg" alt="titre"/></a>
</h>
</p>
</div>
<div id="enhaut"><a href="ACCROCHE">ACCROCHE</div>
<div id="contenu">
<div id="gauche">
<ul>
<li><a href="#" title="Lien 1">Lien 1</a></li>
<li><a href="#" title="Lien 2">Lien 2</a></li>
<li><a href="#" title="Lien 3">Lien 3</a></li>
</ul>
</div>
<div id="centre">CENTRE</div>
<div class="clr">L</div>
</div>
</div>
<div id="enbas">
<table>
<tr>
<td><a href="http://www.mon-pret-etudiant.com/la_societe"><span class="Lasociete1">La société</span></a></td>
<td><span class="trait">|</span></td>
<td><a href="http://www.mon-pret-etudiant.com/Mentions legales"><span class="Lasociete2">Mentions légales</span></a></td>
<td><span class="trait">|</span></td>
<td><a href="http://www.mon-pret-etudiant.com/Contact"><span class="Lasociete3">Contact</span></a></td>
<td><span class="trait">|</span></td>
<td><a href="http://www.mon-pret-etudiant.com/Partenaires"><span class="Lasociete4">Partenaires</span></a></td>
</tr>
</table>
</div>
</body>
et voici mon code CSS:
<style type= "text/css">
body {
font-family: Tahoma, Arial, Verdana, sans-serif;
font-size: 12px;
text-align: center;
}
div{
margin: 2px;
/* définition de bordure par defaut pour tous les blocs */
}
#entete
{
background: url("") no-repeat;
border:none;
height:30px;
width:970px;
margin: 0 auto;
}
#entete a
{
text-decoration:none;
font-size:18px;
font-family:verdana, serif;
color:#c938ba;
padding-right:15px;
position: absolute;
left: 155px;
top:25px;
border:none;
}
#entete a:hover
{
text-decoration:underline;
}
#entete a:hover ul
{
border-bottom:3px solid black;
}
.ACCEDER
{
text-decoration:none;
text-align:left;
color: #c938ba;
padding:left:0px;
border:0px black solid;
}
#entete img
{
display:block;
position:fixed;
left:955px;
top:10px;
padding-left:px;
border:none;
}
#conteneur {
width:970px;
/* redéfinition de bordure */
margin: 0 auto; /* pour centrer tout le contenu de la page */
}
#contenu {
width:970px;
margin:auto;
margin-top: 10px;
margin-bottom:10px;
}
#enhaut {
overflow:auto;
width:960px;
height:125px;
margin-top: 10px;
font-family: verdana, serif;
font-size: 22px;
text-decoration:none;
color:black;
background-color:#ff9728;
background: url("images/pdgaccrochebis.jpeg");
}
#enhaut a
{
overflow:auto;
display:block;
text-decoration:none;
color:black;
font-family: verdana,serif;
padding-top:25px;
}
#contenu {
width:970px;
margin:auto;
margin-top: 10px;
margin-bottom:10px;
}
#gauche {
float:left;
width:260px;
height:333px;
margin-right: 4px;
margin-top: 2px;
margin-bottom:2px;
}
#gauche ul {
list-style: none;
margin: 0;
padding: 0;
}
#gauche li a {
overflow:auto;
height: 105px;
width: 260px;
text-decoration:none;
}
#gauche li a:link, #menugauche li a:visited {
color: #CCCCCC;
display: block;
background: url("images/menugauche1.gif") no-repeat;
text-decoration:none;
padding: 9px 0 0 19px;
color:black;
}
#gauche li a:hover {
overflow:auto;
text-decoration:underline;
display: block;
background: url("images/menugauche2.gif") no-repeat;
text-decoration:none;
padding: 9px 0 0 19px;
}
#centre {
float:left;
overflow:auto;
width:692px;
height:336px;
margin-left: 2px;
margin-bottom:2px;
background-color:#4b63ff;
background: url("images/pdgcentre.gif") no-repeat;
font-family: verdana, serif;
font-weight: bold;
font-size:22px;
color:white;
}
#enbas {
clear:both;
width:970px;
height:40px;
margin:auto;
margin: 2px;
overflow:auto;
margin:auto;
background: url("images/pdgbis1.gif") no-repeat;
text-align:;
vertical-align:;
}
#enbas table {
margin: ;
text-decoration: none;
color: black;
}
#enbas table td {
}
#enbas table td a{
text-decoration: none;
color: black;
font-family:"comic sans ms", verdana, arial;
font-size:14px;
padding-top:px;
}
#enbas table td a:hover{
text-decoration: underline;
color:black;}
#enbas table td{
border: 4 px solid black;
vertical-align: 5px;
padding-top:8px;
}
.Lasociete1{
display:block;
vertical-align: bottom;
text-align:right;
padding-right:0px;
padding-left:220px;
width:140px;
}
.Lasociete2{
display:block;
text-align:center;
padding-right:0px;
padding-left:0px;
width:120px;
border: ;
}
.Lasociete3{
display:block;
text-align:center;
padding-right:0px;
padding-left:0px;
width:70px;
border:;
}
.Lasociete4{
display:block;
text-align:center;
padding-right:0px;
padding-left:0px;
width:90px;
border:;
}
.trait{
display:blocK;
vertical-align: bottom;
text-align:right;
padding:right:4px;
padding:left:4px;
width:10px;
border:;
}
.clr {
clear: both;
font-size:0;
line-height:0;
border: 0px;
}
</style>
Cela fait des heures que je cherche sur differents forums et malgre mes nombreuses lectures je ne trouve rien : auriez-vous la gentillesse de me suggérer une solution ??
Merci d avance
Adrien
Je suis un novice en programmation et j essaye, tant bien que mal, de coder mon propre site; non sans déboires ...
Tout marche pour le mieux sous Safari alors qu il y a des problemes d affichage sous les autres navigateurs ...
=) Le menu deborde ss Chrome
=) Le meme menu n´affiche pas l image des liens sous en "a:hover" avec Firefox
=) et cela pose aussi probleme ds IE
Voici mon code HTML :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=8" />
<title>I-Novateur</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<style type= "text/css">
</style>
<!--[if IE]>
<link rel="stylesheet" media="screen" type="text/css" title="feuille de style pour IE" href="css/style_ie.css" />
<![endif]-->
</head>
<body>
<div id="conteneur">
<div id="entete">
<p>
<h>
<a href="http://i-novateur.fr/ACCEDER"><span class="ACCEDER">ACCEDER A TON COMPTE</span></a>
<a href="http://i-novateur.fr"><img src="images/logo.jpeg" alt="titre"/></a>
</h>
</p>
</div>
<div id="enhaut"><a href="ACCROCHE">ACCROCHE</div>
<div id="contenu">
<div id="gauche">
<ul>
<li><a href="#" title="Lien 1">Lien 1</a></li>
<li><a href="#" title="Lien 2">Lien 2</a></li>
<li><a href="#" title="Lien 3">Lien 3</a></li>
</ul>
</div>
<div id="centre">CENTRE</div>
<div class="clr">L</div>
</div>
</div>
<div id="enbas">
<table>
<tr>
<td><a href="http://www.mon-pret-etudiant.com/la_societe"><span class="Lasociete1">La société</span></a></td>
<td><span class="trait">|</span></td>
<td><a href="http://www.mon-pret-etudiant.com/Mentions legales"><span class="Lasociete2">Mentions légales</span></a></td>
<td><span class="trait">|</span></td>
<td><a href="http://www.mon-pret-etudiant.com/Contact"><span class="Lasociete3">Contact</span></a></td>
<td><span class="trait">|</span></td>
<td><a href="http://www.mon-pret-etudiant.com/Partenaires"><span class="Lasociete4">Partenaires</span></a></td>
</tr>
</table>
</div>
</body>
et voici mon code CSS:
<style type= "text/css">
body {
font-family: Tahoma, Arial, Verdana, sans-serif;
font-size: 12px;
text-align: center;
}
div{
margin: 2px;
/* définition de bordure par defaut pour tous les blocs */
}
#entete
{
background: url("") no-repeat;
border:none;
height:30px;
width:970px;
margin: 0 auto;
}
#entete a
{
text-decoration:none;
font-size:18px;
font-family:verdana, serif;
color:#c938ba;
padding-right:15px;
position: absolute;
left: 155px;
top:25px;
border:none;
}
#entete a:hover
{
text-decoration:underline;
}
#entete a:hover ul
{
border-bottom:3px solid black;
}
.ACCEDER
{
text-decoration:none;
text-align:left;
color: #c938ba;
padding:left:0px;
border:0px black solid;
}
#entete img
{
display:block;
position:fixed;
left:955px;
top:10px;
padding-left:px;
border:none;
}
#conteneur {
width:970px;
/* redéfinition de bordure */
margin: 0 auto; /* pour centrer tout le contenu de la page */
}
#contenu {
width:970px;
margin:auto;
margin-top: 10px;
margin-bottom:10px;
}
#enhaut {
overflow:auto;
width:960px;
height:125px;
margin-top: 10px;
font-family: verdana, serif;
font-size: 22px;
text-decoration:none;
color:black;
background-color:#ff9728;
background: url("images/pdgaccrochebis.jpeg");
}
#enhaut a
{
overflow:auto;
display:block;
text-decoration:none;
color:black;
font-family: verdana,serif;
padding-top:25px;
}
#contenu {
width:970px;
margin:auto;
margin-top: 10px;
margin-bottom:10px;
}
#gauche {
float:left;
width:260px;
height:333px;
margin-right: 4px;
margin-top: 2px;
margin-bottom:2px;
}
#gauche ul {
list-style: none;
margin: 0;
padding: 0;
}
#gauche li a {
overflow:auto;
height: 105px;
width: 260px;
text-decoration:none;
}
#gauche li a:link, #menugauche li a:visited {
color: #CCCCCC;
display: block;
background: url("images/menugauche1.gif") no-repeat;
text-decoration:none;
padding: 9px 0 0 19px;
color:black;
}
#gauche li a:hover {
overflow:auto;
text-decoration:underline;
display: block;
background: url("images/menugauche2.gif") no-repeat;
text-decoration:none;
padding: 9px 0 0 19px;
}
#centre {
float:left;
overflow:auto;
width:692px;
height:336px;
margin-left: 2px;
margin-bottom:2px;
background-color:#4b63ff;
background: url("images/pdgcentre.gif") no-repeat;
font-family: verdana, serif;
font-weight: bold;
font-size:22px;
color:white;
}
#enbas {
clear:both;
width:970px;
height:40px;
margin:auto;
margin: 2px;
overflow:auto;
margin:auto;
background: url("images/pdgbis1.gif") no-repeat;
text-align:;
vertical-align:;
}
#enbas table {
margin: ;
text-decoration: none;
color: black;
}
#enbas table td {
}
#enbas table td a{
text-decoration: none;
color: black;
font-family:"comic sans ms", verdana, arial;
font-size:14px;
padding-top:px;
}
#enbas table td a:hover{
text-decoration: underline;
color:black;}
#enbas table td{
border: 4 px solid black;
vertical-align: 5px;
padding-top:8px;
}
.Lasociete1{
display:block;
vertical-align: bottom;
text-align:right;
padding-right:0px;
padding-left:220px;
width:140px;
}
.Lasociete2{
display:block;
text-align:center;
padding-right:0px;
padding-left:0px;
width:120px;
border: ;
}
.Lasociete3{
display:block;
text-align:center;
padding-right:0px;
padding-left:0px;
width:70px;
border:;
}
.Lasociete4{
display:block;
text-align:center;
padding-right:0px;
padding-left:0px;
width:90px;
border:;
}
.trait{
display:blocK;
vertical-align: bottom;
text-align:right;
padding:right:4px;
padding:left:4px;
width:10px;
border:;
}
.clr {
clear: both;
font-size:0;
line-height:0;
border: 0px;
}
</style>
Cela fait des heures que je cherche sur differents forums et malgre mes nombreuses lectures je ne trouve rien : auriez-vous la gentillesse de me suggérer une solution ??
Merci d avance
Adrien