Разместване под IE

R3sp3k7

Registered
Здравейте.
Получавам доста голямо разместване под IE на следния адрес http://77.77.59.48/r3sp3k7/Мисля че е от css защото html ми е валидно, то валидатора показва че и css е валидно, но има голямо разместване.Може ли някой да ми помогне да го оправя защото в css не съм много добре.Ето цсс файла
Код:
body{
margin:0;
padding:0;
line-height: 1.5em;
background: #dedede;
}

b{font-size: 110%;}
em{color: red;}

#maincontainer{
width: 840px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
}

#topsection{
height: 90px; /*Height of top section*/
}
#logo{
position: absolute;
margin-top: 35px;
margin-left: 100px;
background: url(../img/logo.png) no-repeat;
width: 405px;
height: 85px;
}

#contentwrapper{
margin-top: 100px;
float: left;
width: 100%;
}
#maint{
position: absolute;
margin-top: -78px;
margin-left: 100px;
background: url(../img/maint.png)no-repeat;
float: left;
width: 448px;
height: 21px;
color: #ffffff;
font-weight: bold;
font-size: 13px;
padding-top: 0px;
padding-bottom: 2px;
}

#mainb{
position: absolute;
margin-top: -57px;
margin-left: 101px;
background: url(../img/mainb.png);
float: left;
width: 448px;
height: 450px;
}
#maind{
position: relative;
margin-top: 391px;
margin-left: 101px;
background: url(../img/maind.png)no-repeat;
float: left;
width: 448px;
height: 21px;
}
#contentcolumn{
margin-right: 200px; /*Set right margin to RightColumnWidth*/
}

#rightcolumn{
float: left;
width: auto;
margin-left: -300px; /*Set left margin to -(RightColumnWidth) */
}
.navt{
    position: absolute;
    margin-top: -80px;
    background: url(../img/navt.png) no-repeat;
    width: 175px;
    height: 23px;
    font-weight: bold;
    color: #ffffff;
    font-size: 13px;
}
.navb{
    position: absolute;
    margin-top: -1px;
    background: url(../img/navb.png);
    width: 174px;
    height: 80px;
}
.navb ul{
    position: absolute;
    margin-top: -1px;
    margin-left: -20px;
    list-style-type: none;
    color: #ffffff;
    font-weight: bold;
    font-size: 12px;
}
.navb a{
    text-decoration: none;
    color: #ffffff;
}
.lastpt{
    position: absolute;
    margin-top: 78px;
    background: url(../img/lastpt.png)no-repeat;
    width: 175px;
    height: 22px;
    font-weight: bold;
    color: #ffffff;
    font-size: 13px;
    
}
.lastpb{
    position: absolute;
    margin-top: -2px;
    background: url(../img/navb.png);
    width: 174px;
    height: 135px;
}

.lastpt a{
    text-decoration: none;
    color: #ffffff;
}
.catst{
    position: absolute;
    margin-top: 235px;
    background: url(../img/catst.png) no-repeat;
    width: 175px;
    height: 23px;
    font-weight: bold;
    color: #ffffff;
    font-size: 13px;
}
.catsb{
    position: absolute;
    margin-top: 257px;
    background: url(../img/navb.png);
    width: 174px;
    height: 135px;
}
.catsb ul{
    position: absolute;
    margin-top: -1px;
    margin-left: -20px;
    list-style-type: none;
    color: #ffffff;
    font-weight: bold;
    font-size: 12px;
}
.catsb a{
    text-decoration: none;
    color: #ffffff;
}
.linkst{
    position: absolute;
    margin-top: 392px;
    background: url(../img/linkst.png) no-repeat;
    width: 175px;
    height: 23px;
    font-weight: bold;
    color: #ffffff;
    font-size: 13px;
}
.linksb{
    position: absolute;
    margin-top: 414px;
    background: url(../img/navb.png);
    width: 174px;
    height: 140px;
}
.linksb ul{
    position: absolute;
    margin-top: -1px;
    margin-left: -20px;
    list-style-type: none;
    color: #ffffff;
    font-weight: bold;
    font-size: 11px;
}
.linksb a{
    text-decoration: none;
    color: #ffffff;
}
.navd{
    position: absolute;
    margin-top: 554px;
    background: url(../img/navd.png) no-repeat;
    width: 175px;
    height: 23px;
}

#footer{
margin-top: 506px;
margin-left: 100px;
position: absolute;
clear: left;
background: url(../img/foter.png)no-repeat;
width: 613px;
height: 32px;
color: #FFF;
text-align: center;
padding: 4px 0;
font-weight: bold;
font-size: 14px;
}
#footer a{
    text-decoration: none;
    color: #ffffff;
}
#footer a:hover{
    text-decoration: none;
    color: #ffffff;
}
#footer a:visited {
    text-decoration: none;
    color: #ffffff;
}
.clear{
    clear: both;
}

.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}
ПП: Коментарите не са от мен, защото неразбирам и използвах готов цсс за 2 колони и по него кодирах дизайна.Незнам от кое идва проблемът, надявам се някой по разбиращ да ми помогне :)
 
А ве кой ти е казал на теб или къде си чел , че можеш да ползваш position:absolute; float:left; на един елемент? Също и - кви са тез маргини когато имаш абсолют.Да си чувал за left и top ? Бекграунда защо не се вижда в ие-то , ами пробвай да оставиш малко разстояниица в кода ->
background: url() left top; - примерно.
 
Oще в първия пост написах че не разбирам от цсс.Опитах се тук таме да го оправя, но останаха още бъгове който аз немога да оправя за съжеление защото си нямам напредстава от какво идват.Също така е интерсно че png fix-са не работи. Ако има някой който може да ми помогне за тези няколко грешки ще съм страшно благодарен.Ето цсс както го направих сега
Код:
body{
margin:0;
padding:0;
line-height: 1.5em;
background: #dedede;
}

b{font-size: 110%;}
em{color: red;}

#maincontainer{
width: 840px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
}

#topsection{
height: 90px; /*Height of top section*/
}
#logo{
margin-top: 35px;
margin-left: 143px;

width: 405px;
height: 85px;
}

#contentwrapper{
margin-top: 100px;
float: left;
width: 100%;
}
#maint{
margin-top: -78px;
margin-left: 143px;
background: url(../img/maint.png) no-repeat;
float: left;
width: 448px;
height: 21px;
color: #ffffff;
font-weight: bold;
font-size: 13px;
padding-top: 0px;
padding-bottom: 2px;
}

#mainb{
margin-top: -57px;
margin-left: 143px;
background: url(../img/mainb.png);
float: left;
width: 447px;
height: 669px;
}
#maind{
margin-left: 143px;
background: url(../img/maind.png)no-repeat;
float: left;
width: 448px;
height: 21px;
}
#contentcolumn{
margin-right: 200px; /*Set right margin to RightColumnWidth*/
}

#rightcolumn{
float: left;
width: auto;
margin-left: -250px; /*Set left margin to -(RightColumnWidth) */
}
.navt{
    margin-top: -80px;
    background: url(../img/navt.png) no-repeat;
    width: 175px;
    height: 23px;
    font-weight: bold;
    color: #ffffff;
    font-size: 13px;
}
.navb{
    
    margin-top: -1px;
    background: url(../img/navb.png);
    width: 174px;
    height: 80px;
}
.navb ul{
    
    margin-top: -1px;
    margin-left: -20px;
    list-style-type: none;
    color: #ffffff;
    font-weight: bold;
    font-size: 12px;
}
.navb a{
    text-decoration: none;
    color: #ffffff;
}
.lastpt{ background: url(../img/lastpt.png)no-repeat;
    width: 175px;
    height: 22px;
    font-weight: bold;
    color: #ffffff;
    font-size: 13px;
    
}
.lastpb{
   
    margin-top: -2px;
    background: url(../img/navb.png);
    width: 174px;
    height: 135px;
}

.lastpt a{
    text-decoration: none;
    color: #ffffff;
}
.catst{
    
    margin-top: 130px;
    background: url(../img/catst.png) no-repeat;
    width: 175px;
    height: 23px;
    font-weight: bold;
    color: #ffffff;
    font-size: 13px;
}
.catsb{
 background: url(../img/navb.png);
    width: 174px;
    height: 300px;
}
.catsb ul{
   
    margin-top: -1px;
    margin-left: -20px;
    list-style-type: none;
    color: #ffffff;
    font-weight: bold;
    font-size: 12px;
}
.catsb a{
    text-decoration: none;
    color: #ffffff;
}
.linkst{
    
   
    background: url(../img/linkst.png) no-repeat;
    width: 175px;
    height: 23px;
    font-weight: bold;
    color: #ffffff;
    font-size: 13px;
}
.linksb{
    
    
    background: url(../img/navb.png);
    width: 174px;
    height: 200px;
}
.linksb ul{
    
    margin-top: -1px;
    margin-left: -20px;
    list-style-type: none;
    color: #ffffff;
    font-weight: bold;
    font-size: 11px;

}
.linksb a{
    text-decoration: none;
    color: #ffffff;
}
.navd{
   
    
    background: url(../img/navd.png) no-repeat;
    width: 175px;
    height: 23px;
}

#footer{
float: left;
margin-top: -6px;
margin-left: 143px;
clear: left;
background: url(../img/foter.png) no-repeat;
width: 613px; 
height: 32px;
color: #FFF;
text-align: center;
padding: 4px 0;
font-weight: bold;
font-size: 14px;
}
#footer a{
    text-decoration: none;
    color: #ffffff;
}
#footer a:hover{
    text-decoration: none;
    color: #ffffff;
}
#footer a:visited {
    text-decoration: none;
    color: #ffffff;
}
 

Back
Горе