我正在阅读如何做到这一点,......但是没有找到一个好的答案
问题是,在eclipse的内部浏览器中,由于边缘
,这个css看起来很奇怪#tabs {
margin-top:-50px;
float:left;
font-size:100%;
line-height:10px;
vertical-align:top;
}
但在Firefox中它工作正常..所以我想说一些像火狐使用保证金,否则这样做读取边缘顶部..我看到这样的东西但是没有工作(并再次对此新:) )谢谢你的帮助
#tabs {
[if Gecko] margin-top:-50px; (not working)
float:left;
font-size:100%;
line-height:10px;
vertical-align:top;
}
答案 0 :(得分:1)
CSS无法检测用于呈现给定项目的浏览器或引擎。我对eclipse内部浏览器一无所知,但符合标准的浏览器应该使它们大致相同。我建议使用CSS Reset重置所有元素的所有默认样式,这将尽可能正常化,然后从那里开始。
答案 1 :(得分:0)
单独使用CSS是不可能的;你必须使用一点JavaScript。提供Eclipse浏览器不会运行JS,你可以这样做:
document.getElementById("tabs").style.marginTop = "-50px";
如果Eclipse浏览器 运行JS,则必须通过查找用户代理或进行一些功能测试来检测它(我忘记了它的名称)。