【问题标题】:Cross Browser positioning issue with Chrome and FirefoxChrome 和 Firefox 的跨浏览器定位问题
【发布时间】:2010-04-20 18:24:06
【问题描述】:

我希望有人能帮我弄清楚如何解决 Safari/Chrome 和 Firefox 之间的浏览器不一致问题。

这是截图(左边是chrome/右边是Firefox):http://drp.ly/QVv2T

结构如下:http://drp.ly/QW47y

css:

inside-wrapper {
    position:relative;
    min-height:320px;
    font-family:Arial, Helvetica, Geneva, sans-serif;
    width:785px;
    margin-right:auto;
    margin-left:auto;
}

select p a {
    display:block;
    clear:both;
    margin:0;
    padding:7px 0 6px 10px;
}

select ul {
    position:absolute;
    top:162px;
    left:1px;
    width:396px;
}

提前感谢您的帮助,如果我可以发布更多信息,请告诉我。

【问题讨论】:

  • 嗯,是的,很高兴看到生成它的 HTML。显示布局的小图对我们根本没有帮助。

标签: css cross-browser


【解决方案1】:

对于那些花时间仔细阅读的人感到抱歉 - 我意识到我非常含糊,并且没有提供足够的信息。

我找到了解决办法。问题是包含所有这些的主 div 需要设置为 position:relative 而我将整个事物的父级设置为 relative。

感谢大家的帮助!

【讨论】:

    【解决方案2】:

    根据您的 CSS,我注意到您将 <ul> 放在了 <select> 标记内。这不是一个有效的组合。

    【讨论】:

    • 抱歉造成混淆,这不是表单选择 html,而只是一个 ID 名称(我不得不去掉 # 符号,因为它会导致 Textile 出现奇怪的格式问题)
    猜你喜欢
    • 2012-07-21
    • 1970-01-01
    • 2013-05-15
    • 2012-04-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多