Css 我的链接未被其父级识别<;div>;。为什么?
我有一个Css 我的链接未被其父级识别<;div>;。为什么?,css,Css,我有一个,这是因为你的部分链接类有float:left 你需要清除浮子。为此,您可以在结束后直接添加div,如: <div style="clear: left;"></div> 或 <div class="clearfix"></div> 并将.clearfix{clear:both;}添加到您的css中,以便您可以重用它。这是因为您的节链接类具有float:left 你需要清除浮子。为此,您可以在结束后直接添加div,如: <
,这是因为你的部分链接类有float:left代码>
你需要清除浮子。为此,您可以在结束后直接添加div,如:
<div style="clear: left;"></div>
或
<div class="clearfix"></div>
并将.clearfix{clear:both;}
添加到您的css中,以便您可以重用它。这是因为您的节链接
类具有float:left代码>
你需要清除浮子。为此,您可以在结束后直接添加div,如:
<div style="clear: left;"></div>
或
<div class="clearfix"></div>
然后将.clearfix{clear:both;}
添加到你的css中,这样你就可以重用它了。将溢出:自动放在你的#main中。将溢出:自动放在你的#main中。是的,你的链接正在使用float:left
。有几种方法可以解决这个问题
在链接后面放一些东西(例如#footer
)清除:左
(或者两者都
)
同时浮动#main
容器div,或将其置于位置:绝对位置
将overflow:auto
添加到#main
容器分区
但是,在案例2和案例3中,您还需要设置容器的宽度,因为它没有使用的初始100%宽度。另外,在Internet explorer中,设置宽度实际上是溢出产生任何效果所必需的,因为它会强制容器hasLayout
是的,您的链接使用的是float:left
。有几种方法可以解决这个问题
在链接后面放一些东西(例如#footer
)清除:左
(或者两者都
)
同时浮动#main
容器div,或将其置于位置:绝对位置
将overflow:auto
添加到#main
容器分区
但是,在案例2和案例3中,您还需要设置容器的宽度,因为它没有使用的初始100%宽度。另外,在Internet explorer中,设置宽度实际上是溢出生效所必需的,因为它会强制容器hasLayout
谢谢。你的办法行得通。float:left-in-section链接如何阻止父级按预期计算其高度?@burnt1ce floating-elements“中断”布局。它们不会占用布局中的任何空间,也不会被周围的元素所考虑。css中的clear
样式允许您清除浮点数,因此启用clear
样式的元素将位于浮点数下方,而不是忽略它:使用clear添加这样一个空div,使它们的布局位于您的
下方,谢谢。你的办法行得通。float:left-in-section链接如何阻止父级按预期计算其高度?@burnt1ce floating-elements“中断”布局。它们不会占用布局中的任何空间,也不会被周围的元素所考虑。css中的clear
样式允许您清除浮点数,因此启用clear
样式的元素将位于浮点数下方,而不是忽略它:使用clear添加这样一个空div,将使它们的布局位于您的