我正在此网页上的位置:IE中的CSS/HTML问题 - 如何解决?
它看起来在火狐,Chrome,Opera和IE8
但是,当我打开IE8中的“兼容性视图”菜单图像去细在文本下方。
这仅发生在该视图中的另一个问题是在这个页面:
http://noasimon.co.il/exhibition2010
缩略图走得太远左视图之外。
任何人都知道我该如何解决这个问题?我对这类东西的经验很少。
我正在此网页上的位置:IE中的CSS/HTML问题 - 如何解决?
它看起来在火狐,Chrome,Opera和IE8
但是,当我打开IE8中的“兼容性视图”菜单图像去细在文本下方。
这仅发生在该视图中的另一个问题是在这个页面:
http://noasimon.co.il/exhibition2010
缩略图走得太远左视图之外。
任何人都知道我该如何解决这个问题?我对这类东西的经验很少。
.ngg-album { position: relative; } .ngg-albumimage img { position: absolute; left: 0; top: 0; } .ngg-albumimage { display: inline; }
祝贺W3C有效的HTML! (我检查,以确保公正)
因为它看起来像div#header
总是将是50px
高,总是在(0,0)div#wrapper
内,并在(0,50)的div.sidebar
始终,为什么不能做到这一点:
div#wrapper {
position: relative;
}
div#wrapper div#header {
position: absolute;
height: 50px;
top: 0px;
left: 0px;
}
div#wrapper div.sidebar {
position: absolute:
top: 50px;
left: 0px;
}
..标题很好,我其实说的菜单 – shoosh 2010-07-01 07:52:17
看起来这是"double margin"
良好的情况下,基本上你需要的“兼容视图”做的是设置display
到inline
上漂浮,并有余量的元素。
.ngg-albumtitle {
float: right;
display: inline;
}
刚试过这个。问题依然存在。 – shoosh 2010-07-01 09:35:32
你可以使用..
.sidebar UL { 保证金:0像素; padding:0px;
} .sidebar li { float:right; display:inline-block; margin:1px; padding:0px 4px'
font-size:..;
}
感谢 Ptiwari。
工作,只有一个fixe - 而不是'left:0'它应该是'right:250px'。谢谢! – shoosh 2010-07-01 15:21:35
此外,仍然在IE浏览器中,出现页面缩小时出现错误的情况... – shoosh 2010-07-01 15:29:44
在哪个IE浏览器?你意识到你的ie.css会去所有版本的IE,对吧? – reisio 2010-07-01 15:51:28