jQuery切换将其他元素推送到周围。。。恶霸!
好的,在我页面的左栏,我有一个列表ulli,它包含了一个jQuery切换来打开一个小框,即“LoginBox” 和登录框样式:jQuery切换将其他元素推送到周围。。。恶霸!,jquery,css,Jquery,Css,好的,在我页面的左栏,我有一个列表ulli,它包含了一个jQuery切换来打开一个小框,即“LoginBox” 和登录框样式: .loginbox{ display:none; width:100px; height:50px; margin:0 0 0 77px; } 在ul中不能有div。尝试将其更改为li <li class="loginbox" id="LoginBox"> <p>Medical</p>
.loginbox{
display:none;
width:100px;
height:50px;
margin:0 0 0 77px;
}
在ul中不能有div。尝试将其更改为li
<li class="loginbox" id="LoginBox">
<p>Medical</p>
<p>Dental</p>
</li>
医学的
牙科的
ul的唯一合法子女是lili可以具有块元素,例如div。我认为,一旦你验证了你的html,一切都将按预期进行。是否有一些“演示”网站可供我们现场观看?:)我会在这里包括
标记:)听起来可能是一个浮动清算问题。联邦制药公司或其子公司是浮动的吗?是浮动的。非常感谢。保险商实验室是浮动的。安利内部的div应该可以。它不应该直接是一个ul的孩子。我猜这与填充计算的混乱有更多的关系。如果你把所有的填充物都拿走了,它就起作用了,那就意味着就是这样。然后尝试使用边距重新创建相同的布局。或者将h3嵌套在没有填充和边距的div中,并在h3上创建只有边距的空格,而不查看他的代码示例,我几乎可以肯定这是一个html错误,而不是css错误。在这种情况下,div不是必需的,可以毫无畏惧地更改为li。@XGreen:没错,但请查看OP提供的HTML源代码。div
不在li
中。是的,我声明了这一点,以表明粘贴的代码中的标记是正确的。因此,如果它的其余部分是正确的,那么我可以将它与一些类似的问题联系起来,这些问题主要是关于填充属性及其在IE中的计算。
.loginbox{
display:none;
width:100px;
height:50px;
margin:0 0 0 77px;
}
<li class="loginbox" id="LoginBox">
<p>Medical</p>
<p>Dental</p>
</li>