Bonjour à tous,
Je suis actuellement chargé du développement d'un site pour une communauté de communes.
J'intègre en ce moment les maquettes xhtml/css et je ne vous cache pas que j'ai un certain nombre de problèmes avec Internet Explorer 6 (étonnant non? ). Problèmes que je n'ai pas pu résoudre à ce jour malgré mes recherches sur ce forum.
Je me permets de vous les présenter ci-dessous, avec l'espoir que vous pourrez me venir en aide :
http://www.maxime-viry.com/cchm/ trois soucis principaux : anarchie dans l'affichage de mes différents blocs, problèmes de background (j'ai pourtant fait plusieurs essais avec overflow), formulaire de la newsletter étrangement affiché.
http://www.maxime-viry.com/cchm/categ.html le bloc de droite ne respecte pas le padding du conteneur. Petits soucis également avec le bouton de validation du formulaire à gauche.
http://www.maxime-viry.com/cchm/page.html idem
voici le css :
ps: j'espère avoir posté dans la bonne catégorie !
Je suis actuellement chargé du développement d'un site pour une communauté de communes.
J'intègre en ce moment les maquettes xhtml/css et je ne vous cache pas que j'ai un certain nombre de problèmes avec Internet Explorer 6 (étonnant non? ). Problèmes que je n'ai pas pu résoudre à ce jour malgré mes recherches sur ce forum.
Je me permets de vous les présenter ci-dessous, avec l'espoir que vous pourrez me venir en aide :
http://www.maxime-viry.com/cchm/ trois soucis principaux : anarchie dans l'affichage de mes différents blocs, problèmes de background (j'ai pourtant fait plusieurs essais avec overflow), formulaire de la newsletter étrangement affiché.
http://www.maxime-viry.com/cchm/categ.html le bloc de droite ne respecte pas le padding du conteneur. Petits soucis également avec le bouton de validation du formulaire à gauche.
http://www.maxime-viry.com/cchm/page.html idem
voici le css :
body{
background-color: #c5cacd;
background-image: url(body.jpg);
background-repeat: repeat-x;
color: #414040;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 0.8em;
margin: 0;
}
a{
color: #ff0000;
text-decoration: none;
}
a:hover{
text-decoration: underline;
color: #ff7800;
}
#conteneur{
width: 992px;
margin: 0 auto;
}
#welcome{
width: 100%;
height: 19px;
background-image: url(h1_top.jpg);
background-repeat: no-repeat;
margin: 0;
}
#welcome h1{
color: #fff;
font-style: italic;
font-weight: normal;
font-size: .8em;
margin: 0;
padding: 2px 0 0 20px;
vertical-align: middle;
}
#welcome a{
border-bottom: 1px dotted;
color: #fff;
text-decoration: none;
}
#welcome a:hover{
color: #ff7800;
}
#banner{
height: 140px;
width: 100%;
margin: 0;
background-image: url(banner.jpg);
background-repeat: no-repeat;
}
#logo{
border: 0;
margin-top: 15px;
margin-left: 15px;
}
#nav{
margin: 6px 0 0 6px;
list-style: none;
padding:0;
}
#nav ul {
list-style: none;
margin: 0;
padding: 0;
}
#nav a{
display: inline;
height: 28px;
background-image: url(menu.jpg);
background-repeat: repeat-x;
color: #fff;
text-decoration: none;
padding:8px 9px 8px 8px;
font-size: 1em;
line-height: 2em;
font-weight: bold;
}
#nav a:hover{
background-image: url(menu_hover.jpg);
}
#nav li {
margin-top:0px;
float: left;
padding:0;
}
#menu{
background-image: url(bg_menu.jpg);
background-repeat: no-repeat;
height: 36px;
overflow: hidden;
margin: 0;
}
#contenu{
background-image: url(contenu.jpg);
background-repeat: repeat-y;
overflow: hidden;
padding: 10px 25px 10px 25px;
margin: 0;
height: 100%;
}
#breadcrumb{
width: 100%;
margin: 0;
height: 20px;
font-size: .8em;
padding: 0;
color: #a7a6a6;
}
#accueil{
background-image: url(contenu.jpg);
background-repeat: repeat-y;
overflow: hidden;
padding: 0 20px 10px 20px;
margin: 0;
height: 100%;
font-size: 0.8em;
}
#accueil h1{
font-size: 1.4em;
color: #0180b0;
background-image: url(h1.gif);
background-repeat: no-repeat;
background-position: center left;
padding-left: 20px;
margin: 0;
}
#accueil a{
color: #ff7800;
}
#edito{
width: 607px;
float: left;
text-align: justify;
position: relative;
}
#editop{
background-image: url(editop.jpg);
height: 8px;
margin: 0;
padding: 0;
background-repeat: no-repeat;
}
#gauchedito{
width: 490px;
float: left;
margin-left: 10px;
}
#editomil{
background-image: url(editomil.jpg);
overflow: hidden;
margin: 0;
padding: 0;
background-repeat: repeat-y;
}
#editomil p{
text-indent: 20px;
margin: 16px 0 15px 0;
}
#editomil img{
float: right;
margin-right: 15px;
margin-top: 20px;
}
#editobas{
background-image: url(editobas.jpg);
height: 8px;
margin: 0;
padding: 0;
background-repeat: no-repeat;
clear: both;
}
#map{
width: 329px;
float: right;
}
#map h2{
color: #0180b0;
font-style: italic;
font-size: 1.6em;
margin: 10px 0 0 25px;
}
#map p{
font-weight: bold;
font-size: 1.4em;
margin: 0 0 0 25px;
}
#map img{
float: right;
margin: 0 5px 0 0;
}
#coord{
width: 329px;
float: right;
}
#coordtop{
background-image: url(coordtop.jpg);
height: 8px;
margin: 0;
padding: 0;
background-repeat: no-repeat;
}
#coordmil{
background-image: url(coordmil.jpg);
overflow: hidden;
margin: 0;
padding: 0 10px 0 10px;
background-repeat: repeat-y;
}
#coordbas{
background-image: url(coordbas.jpg);
height: 8px;
margin: 0;
padding: 0;
background-repeat: no-repeat;
}
#coord a{
font-size: 1.1em;
background-image: url(enveloppe.jpg);
background-repeat: no-repeat;
margin-top: 2px;
padding-left: 25px;
line-height: 16px;
float: right;
}
#actu{
width: 246px;
float: left;
margin-top: 15px;
}
#actutop{
background-image: url(actutop.jpg);
height: 8px;
margin: 0;
padding: 0;
background-repeat: no-repeat;
}
#actumil{
background-image: url(actumil.jpg);
overflow: hidden;
margin: 0;
padding: 0 10px 0 10px;
background-repeat: repeat-y;
}
#actubas{
background-image: url(actubas.jpg);
height: 30px;
margin: 0;
padding: 0;
background-repeat: no-repeat;
text-align: right;
}
#actubas a{
color: #a95001;
line-height: 30px;
margin-right: 10px;
}
#actu ul{
list-style: disc url(puce.gif);
margin-left: 30px;
padding: 0;
margin-bottom: 0;
margin-top: 15px;
}
#actu li{
margin: 10px 0 5px 0;
}
#accesrapide{
width: 210px;
float: left;
margin: 15px 0 0 15px;
}
#accesrapidetop{
background-image: url(accesrapidetop.jpg);
height: 8px;
margin: 0;
padding: 0;
background-repeat: no-repeat;
}
#accesrapidemil{
background-image: url(accesrapidemil.jpg);
overflow: hidden;
margin: 0;
padding: 0 10px 0 10px;
background-repeat: repeat-y;
}
#accesrapidebas{
background-image: url(accesrapidebas.jpg);
height: 8px;
margin: 0;
padding: 0;
background-repeat: no-repeat;
text-align: right;
}
#accesrapide ul{
list-style-type: none;
margin: 10px 0 0 10px;
padding: 0;
font-size: 1.4em;
}
#newsletter{
width: 210px;
height: 61px;
background-image: url(newsletter.jpg);
background-repeat: no-repeat;
float: left;
margin: 15px 0 0 15px;
}
#nlfield{
width: 135px;
height:22px;
margin-top: 30px;
margin-left: 20px;
background: url(nlfield.gif) no-repeat;
background-position: left center;
padding: 0;
}
#newsletter input[type="text"]{
border: 0;
float: left;
height: 12px;
width: 100px;
margin: 5px 0 0 5px;
padding: 0;
font-size: 0.9em;
color: #000;
}
#newsletter input[type="image"]{
float: right;
margin: 0;
padding: 0;
}
#newsletter form{
margin: 0;
padding: 0;
}
#agenda{
float: right;
width: 468px;
margin-top: 15px;
}
#agendatop{
background-image: url(agendatop.jpg);
height: 8px;
margin: 0;
padding: 0;
background-repeat: no-repeat;
}
#agendamil{
background-image: url(agendamil.jpg);
overflow: hidden;
margin: 0;
padding: 0 10px 0 10px;
background-repeat: repeat-y;
}
#agendabas{
background-image: url(agendabas.jpg);
height: 30px;
margin: 0;
padding: 0;
background-repeat: no-repeat;
text-align: right;
}
#agendabas a{
color: #a95001;
line-height: 30px;
margin-right: 10px;
}
#agenda ul{
list-style: disc url(puce.gif);
}
#agenda li{
margin: 10px 0 10px 0;
}
#projets{
float: left;
clear: both;
width: 468px;
margin-top: 15px;
}
#projetop{
background-image: url(projetop.jpg);
height: 8px;
margin: 0;
padding: 0;
background-repeat: no-repeat;
}
#projetmil{
background-image: url(projetmil.jpg);
overflow: hidden;
margin: 0;
padding: 0 10px 0 10px;
background-repeat: repeat-y;
}
#projetbas{
background-image: url(projetbas.jpg);
height: 30px;
margin: 0;
padding: 0;
background-repeat: no-repeat;
text-align: right;
}
#projetbas a{
color: #a95001;
line-height: 30px;
margin-right: 10px;
}
#projets ul{
list-style: disc url(puce.gif);
}
#projets li{
margin: 10px 0 10px 0;
}
#publications{
float: right;
width: 468px;
margin-top: 15px;
}
#publicationstop{
background-image: url(publicationstop.jpg);
height: 8px;
margin: 0;
padding: 0;
background-repeat: no-repeat;
}
#publicationsmil{
background-image: url(publicationsmil.jpg);
overflow: hidden;
margin: 0;
padding: 0 10px 0 10px;
background-repeat: repeat-y;
}
#publicationsmil img{
float: right;
}
#publi{
text-decoration: none;
border: none;
}
#publicationsbas{
background-image: url(publicationsbas.jpg);
height: 30px;
margin: 0;
padding: 0;
background-repeat: no-repeat;
text-align: right;
}
#publicationsbas a{
color: #a95001;
line-height: 30px;
margin-right: 10px;
}
#breadcrumb span{
vertical-align: middle;
}
#breadcrumb a{
color: #a7a6a6;
}
#breadcrumb a:hover{
color: #ff7800;
}
#left{
float: left;
width: 200px;
margin-top: 20px;
}
#left ul{
list-style-type: none;
margin: 5px;
padding: 0;
font-size: 0.8em;
}
#left li{
margin: 5px 0 5px 0;
line-height: 1em;
}
#left span{
background: url(spanleft.jpg) no-repeat;
width: 200px;
display: block;
line-height: 29px;
color: #fff;
font-weight: bold;
padding-left: 35px;
margin-top: 25px;
}
#left a{
text-decoration: none;
color: #ff7800;
}
#left a:hover{
text-decoration: underline;
}
#left p{
font-size: 0.8em;
padding-right: 10px;
}
#left form{
margin: 0;
}
#left input[type="text"]{
border: 1px dotted #ccc;
height: 1em;
width: 10em;
float: left;
}
#left input[type="submit"]{
font-size: 0.9em;
margin-left: 4px;
width: 3em;
color: blue;
height: 2em;
background-color: orange;
border: none;
}
#left input[type="submit"]:hover{
cursor: pointer;
background-color: #ff0000;
color: #fff;
}
#right{
float: right;
width: 730px;
margin-top: 20px;
}
#contenu h1{
font-size: 1.3em;
color: #0180b0;
background-image: url(h1.gif);
background-repeat: no-repeat;
background-position: center left;
padding-left: 25px;
}
#contenu h2{
font-size: 1.2em;
color: #ff7800;
background-image: url(h2.gif);
background-repeat: no-repeat;
background-position: center left;
padding-left: 25px;
margin: 25px 0 15px 25px;
}
#contenu h3{
font-size: 1.1em;
color: #258f01;
background-image: url(h3.gif);
background-repeat: no-repeat;
background-position: center left;
padding-left: 25px;
margin: 25px 0 15px 50px;
}
#contenu p{
text-align: justify;
line-height: 1.4em;
margin: 5px 0 5px 0;
}
.categ{
list-style-type: none;
margin: 35px 0 35px 10px;
}
.categ li{
margin: 15px 0 15px 0;
}
.categ a{
color: #0080ca;
}
.categ a:hover{
color: red;
}
#footer{
height: 25px;
background-image: url(footer.jpg);
background-repeat: no-repeat;
text-align: center;
margin: 0;
padding-top: 10px;
}
#footer a{
color: #fff;
font-size: .7em;
margin: 0 8px 0 8px;
}
#footer a:hover{
color: #ff7800;
}
ps: j'espère avoir posté dans la bonne catégorie !