non capisco proprio dove sta il problema... -_- ho due stili pressochè identici.. idem del template.. sto facendo dei test.. e ora non capisco perchè il primo funziona correttamente su explorer mentre il secondo no
primo CSS, ve lo posto tutto, ma la parte importante è .menu li:hover
codice:
html,body {
margin:0;
padding:0;
}
body {
font-size: 12px;
font-family: arial, helvetica ;
text-align:center;
background: #ffffff;
}
div#header h1 {
height:80px;
line-height:80px;
margin:0;
padding-left:10px;
color: #B9CAFF;
}
div#contenuto p {
line-height:1.4;
}
div#corpo {
background: #FFFFFF;
text-align:left;
border: 1px solid #CCCCCC;
width:800px;
margin:0 auto 0 auto;
}
div#contenuto {
float:right;
width:600px;
}
div#bloccosx {
float:left;
width:200px;
}
div#extra {
background:#808080;
color: #eaeaea;
width: 100%;
clear:both;
margin: 0;
}
div#footer {
background: #eaeaea;
color: #808080;
padding: 5px 5px 5px 5px;
margin: 0;
}
div#copyright {
clear:both;
text-align: center;
margin: 0;
padding: 0;
}
.menu {
text-align:left;
margin-top: 20px;
color: #333333;
}
.menu h1 {
font-size: 15px;
text-align:left;
margin:3px 15px 0 4px;
padding:0;
}
.menu p {
margin: 0;
padding: 2px 2px 2px 2px;
}
.menu ul {
width:100%;
text-align:left;
margin:0px 0px 4px;
padding:0px;
}
.menu ul li {
list-style:none;
text-align:left;
margin:0px 5px 0px 5px;
padding:5px;
border-bottom: 1px solid #cccccc;
}
.menu li:hover {
background-color: #eaeaea;
}
.box_pagina {
margin: 10px;
color: #474747;
}
.box_pagina h1 {
font-size: 20px;
margin: 0 0 10px 0;
padding: 0;
}
TEMPLATE
codice:
<html>
<head>
</head>
<body>
<div id="corpo">
<div id="header">AA</div>
<div id="wrapper">
<div id="contenuto">
<div class="box_pagina">
<h1>Home page</h1>
testo home</p>
</div>
</div>
</div>
<div id="bloccosx">
<div class="menu">
<h1>Menu 1</h1>
<ul>[*]link 1[*]link 2[/list]
prova testo</p>
</div>
<div class="menu">
<h1>Menu 2</h1>
<ul>[*]link 1[*]link 2[/list]
prova testo</p>
</div></div>
<div id="extra">
aaaaaaaaa</p>
</div>
<div id="footer">
<div id="copyright">copyright 2009</div>
</div>
</div>
</body>
</html>
Mentre questo è il template incriminato che su IE non va il menu la parte del li:hover
CSS
codice:
body, html {
margin: 0 auto;
padding 0;
}
body {
background: #EFEFEF;
font-size: 12px;
font-family: arial, helvetica ;
text-align: center;
}
#corpo {
background: #FFFFFF;
text-align:left;
border: 1px solid #CCCCCC;
width:760px;
margin:0 auto 0 auto;
}
#header {
background-image:url('http://localhost/errecitisas/temi/nuovo/images/erreciti_sas_logo.jpg');
height: 100px;
}
#contenuto {
float:right;
width:560px;
}
#bloccosx {
float:left;
width:198px;
}
#extra {
width: 100%;
clear:both;
margin: 0;
border-top: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
}
#footer {
color: #808080;
padding: 5px;
margin: 0;
}
.copyright {
margin: 0;
padding: 2px;
text-align: center;
background: #CCCCCC;
}
.menu {
text-align: left;
border: 1px solid #CCCCCC;
margin: 5px;
background: #EFEFEF;
}
.menu h1 {
font-size: 12px;
background: #CCCCCC;
margin: 2px;
text-align: center;
color: #333333;
}
.menu ul {
width:100%;
text-align:left;
margin:0px 0px 4px;
padding:0px;
}
.menu ul li {
list-style:none;
text-align:left;
margin:0px 5px 0px 5px;
padding:5px;
border-bottom: 1px solid #cccccc;
}
.menu li:hover {
background-color: #FF0000;
}
.box_pagina {
text-align: left;
border: 1px solid #CCCCCC;
margin: 5px;
background: #EFEFEF;
}
.box_pagina h1 {
font-size: 12px;
background: #CCCCCC;
margin: 2px;
text-align: center;
color: #333333;
}
.box_pagina p {
margin: 2px 2px 5px 2px;;
}
TEMPLATE
codice:
<html>
<head>
</head>
<body>
<div id="corpo">
<div id="header"></div>
<div id="wrapper">
<div id="contenuto">
<div class="box_pagina">
<h1>Pagina</h1>
prova testo nmas d as as das dsas as da sd as dasdasdahsdhjashjd asd asd as dasdasdasd as das dasd asd as das dasdsadssad</p>
prova testo as d asdasdasd</p>
</div>
</div>
</div>
<div id="bloccosx">
<div class="menu">
<h1>Menu 1</h1>
<ul>[*]link 1[*]link 2[/list]
prova testo</p>
</div>
<div class="menu">
<h1>Menu 2</h1>
<ul>[*]link 1[*]link 2[/list]
prova testo</p>
</div>
</div>
<div id="extra">
extra
</div>
<div id="footer">
<div class="copyright">Sito progettato da Andrea Torrone</div>
</div>
</div>
</body>
</html>
qualcuno può aiutarmi??