28112 sujets

CSS et mise en forme, CSS3

Bonjour,

Je me permets de demander de l'aide car j'ai créé un site (www.pacassistance.info) qui rencontre un souci uniquement avec Internet Explorer (j'ai la version 9 mais c'est pareil avec les autres).

En effet, mes balises pour les titres des menus et le logo du site ne s'affichent pas sous IE.
J'ai parcouru plusieurs forums mais ne trouvant pas la réponse, je suis venu solliciter vos compétences.

Voici le code html pour la partie logo :

<div class="main">
  <div class="header">
    <div class="header_resize">
      <div class="logo">
        <h1 align="center"><span class="Style2"><span class="Style3">PAC</span><span class="Style5">ASSITANCE</span><span class="Style6">83</span></span><span class="Style7"><small><span class="Style3">chauffer</span> - économiser - <span class="Style6">climatiser</span></small></span></h1>
      </div>


Et le code html qui pose aussi problème pour la partie titre des menus :

<div class="sidebar">
        <div class="searchform">
        </div>
        <div class="clr"></div>
        <div class="gadget">
          <h2 class="star">BIENVENUE</h2>
          <div class="clr"></div>
          <ul class="sb_menu">
            <li><a href="index.html">Accueil</a></li>
            <li><a href="clim-chauffage.html">Climatisation et Chauffage</a></li>
            <li><a href="pac.html">Pompe à chaleur air/eau</a></li>
            <li><a href="services.html">Services</a></li>
            <li><a href="formail1.html">Devis en ligne</a></li>
            <li><a href="formail2.html">Nous contacter</a></li>
          </ul>
        </div>


Ensuite, voici des extraits du code css où doit être le problème :

@charset "utf-8";
body {
	margin:0;
	padding:0;
	width:100%;
	color:#6d6d6d;
	font:normal 12px/1.5em "Liberation sans", Arial, Helvetica, sans-serif;
	background:#f5f5f5 url(../images/main_bg.gif) repeat-x left top;
}
.clr {
	clear:both;
	padding:0;
	margin:0;
	width:100%;
	font-size:0;
	line-height:0;
}
h2 {
	margin:8px 0;
	padding:8px 0;
	font-size:24px;
	font-weight:normal;
	color:#6e6e6e;
}
.header, .content, .menu_nav, .fbg, .footer, form, ol, ol li, ul, .content .mainbar, .content .sidebar {
	margin:0;
	padding:0;
}
.header_resize {
	margin:0 auto;
	padding:0;
	width:960px;
}
.logo {
	padding:0;
	float:none;
	float:left;
	width:auto;
	height:133px;
}
h1 {
	margin:0;
	padding:32px 0 0;
	font-size:36px;
	font-weight:bold;
	line-height:1.2em;
	text-transform:none;
}
h1 a, h1 a:hover {
	color:#fff;
	text-decoration:none;
}
h1 small {
	display:block;
	font-size:13px;
	line-height:1.2em;
	letter-spacing:normal;
	text-transform:none;
	color:#fff;
}
.content .mainbar h2 {
	margin-bottom:0;
	padding-bottom:8px;
	font-size:26px;
	line-height:1.2em;
	color:#14458e;
}
.content .mainbar div.img {
	padding:12px 0 0;
	float:left;
	width:179px;
}
.content .sidebar {
	padding:0;
	float:left;
	width:260px;
}
.content .sidebar .gadget {
	margin:0 0 16px;
	padding:12px 20px 24px;
	background-color: #5389c2;
}
.content .sidebar h2 {
	margin:-12px -20px 12px;
	padding:12px 20px 8px;
	color:#fff;
	background-color: #b53333;
}
ul.sb_menu, ul.ex_menu {
	margin:0;
	padding:0;
	list-style:none;
	color:#88a9c3;
}
ul.sb_menu li, ul.ex_menu li {
	margin:0;
	border-bottom:1px solid #88a9c3;
}
ul.sb_menu li, ul.ex_menu li {
	padding:8px 0;
	width:220px;
}
ul.sb_menu li a {
	color:#fff;
	text-decoration:none;
	margin-left:-16px;
	padding:4px 8px 4px 16px;
	font-weight: bold;
}
ul.ex_menu li a {
	font-weight:normal;
	color:#fff;
	text-decoration:none;
}
ul.sb_menu li a:hover, ul.ex_menu li a:hover {
	color:#b53333;
	font-weight:bold;
	text-decoration:none;
}
.subpage .mainbar .sb_menu li a:hover {
	color:#88a9c3;
	text-decoration:underline;
}
.searchform {
	padding:0;
	float:left;
}
#formsearch {
	margin:0 0 16px;
	padding:24px 20px;
	width:auto;
	height:30px;
	background:#5389c2;
}
#formsearch span {
	display:block;
	margin:0;
	padding:0;
	float:left;
	background:url(../images/search_bg.gif) no-repeat left top;
}
#formsearch input.editbox_search {
	margin:0;
	padding:7px 10px;
	float:left;
	width:171px;
	font-size:12px;
	line-height:16px;
	color:#a8acb2;
	background:none;
	outline:none;
	border:none;
}
#formsearch input.button_search {
	margin:0;
	padding:0;
	border:none;
	float:left;
}


PAR AVANCE MERCI BEAUCOUP POUR VOTRE AIDE !

PS : JENCAL, J'AI RACCOURCI LE CODE DÉSOLÉ J'AVAIS TOUT COPIER/COLLER DANS LA PRECIPITATION Smiley rolleyes J'AI DES PROBLÈMES POUR SYNTHÉTISER ! Smiley cligne
Modifié par 6l20 (18 Sep 2014 - 16:26)
Salut,

Faut vraiment que tu cible ton problème dans ton code, parce que la ça pique les yeux de tout lire.


EDIT : IE c'est le mal , raaaaaaa :@
Modifié par JENCAL (18 Sep 2014 - 11:48)