http://removed.com/jquery/test.html我如何避免这种情况被推下?
玩jQuery并按左上方的“更多”,它会推下“棕色”图层。我怎样才能保持棕色层稳定?它发生在Chrome中,但不是Firefox。
http://removed.com/jquery/test.html我如何避免这种情况被推下?
玩jQuery并按左上方的“更多”,它会推下“棕色”图层。我怎样才能保持棕色层稳定?它发生在Chrome中,但不是Firefox。
个人而言,我把那个字段集成里那一个,在它的更多环节的孩子。然后绝对定位。国际海事组织是比整洁的定位页面更整洁的代码,这也意味着如果你移动导航栏,你将不必再移动字段集。
尝试加入一些Z-指标和定位:
#bag_info{
...
position:relative;
top: 10px;
left: 10px;
z-index:1;
}
#more
{
position:absolute;
}
#more_searchbox /*you'll have to name this according to the search box*/
{
z-index:2;
position:relative;
top: 10px;
left; 10px; /*px values that work*/
}
这可能会解决它:)
此外,您可能需要针对自身的Chrome作为FF正常工作,使用这个CSS Browser selector和将.webkit放在您想用于Chrome的CSS之前。
可以通过设置CSS
form {
margin : 0;
padding : 0;
}
希望它能帮助。
它被推下来,因为div#header_link
随着表单的扩展,因为它在正常的页面流中。使用position: absolute
代替fieldset
将其排除在流程之外。
此外,fieldset
应该在form
内,而不是相反。
注:下划线是不是一个CSS-标识符的法律性质,使用连字符,而不是
我不知道下划线,现在我必须去改变我所有的CSS。 :P – Kyle 2010-04-28 09:10:20
大多数浏览器都是足够宽容的,所以它可能会工作,但现在你知道:-) – 2010-04-28 09:11:12
只要我删除'fieldset',它实际上运行良好。 – Strawberry 2010-04-28 09:29:53
这对我很好用!这是一个非常好的建议。我很高兴你提出了这个建议。 – Strawberry 2010-04-28 09:31:10
没有问题的朋友,我很高兴我可以帮助:) – Tom 2010-04-28 09:43:25