`
iluoxuan
  • 浏览: 582148 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

div自适应的问题,有float等情况下处理

 
阅读更多

http://developer.51cto.com/art/201008/222367.htm,解决办法

 

1: 本来 div父容器会随着子div的高度变化而自适应的,

 

2:如果子div使用了float属性,此时已经脱离标准流,父div不会随内容的高度变化而变化,解决的办法是在浮动的div下面,加一个空div,设置clear属性both。

 

<div style="clear:both"></div>

 

 

看来对css的理解还是要多多处理啊

分享到:
评论

相关推荐

    子div含float,父div高度自适应的div+css布局写法

    div+css高度自适应网页布局,子div含float,父div高度自适应,已经通过测试的浏览器:ie6、ie7、ie8、火狐、Chrome。 代码来源: http://www.positioniseverything.net/articles/onetruelayout/equalheight

    css+div自适应窗口宽度

    总的来说,CSS+div自适应窗口宽度主要依靠`min-width`, `width`, `float`和百分比单位等属性来实现。通过合理的布局和JavaScript辅助,可以创建出适应不同屏幕尺寸的响应式网页,确保在各种设备上提供良好的用户体验...

    关于div自适应高度/左右高度自适应一致的js代码

    通过上述两种方法的结合使用,我们就可以解决在网页布局中常见的左右两侧DIV自适应高度以及DIV高度自适应屏幕的布局问题。这不仅有助于保持页面布局的整洁和一致性,而且能够提升网页在不同设备和屏幕尺寸上的适应性...

    div+css菜单导航布局自适应宽度

    - **浮动(Float)**:虽然现代布局方法倾向于使用Flexbox或Grid,但在某些简单场景下,浮动也可以帮助实现自适应导航菜单,尤其是当需要元素沿一侧对齐时。 - **Overflow** 和 **Display属性**:通过调整这些属性...

    div+css模板布局 右侧固定,左侧自适应

    1. **浮动布局**:早期的CSS布局常用浮动(`float`)属性,通过`float:left`和`float:right`让左右两侧的`div`并排显示。但是,这种方法可能导致父元素高度塌陷,需要额外的清理或clearfix解决。 2. **定位布局**:...

    div ul li 嵌套后如何解决增加多个li后DIV高度自适应问题

    总的来说,通过合理设置 `li`、`ul` 和 `div` 的高度属性,以及使用 `clear:both` 解决浮动问题,我们可以实现 `div` 高度自适应 `li` 的功能。当在 `ul` 中添加更多 `li` 时,这个结构会自动扩展其高度以适应新的...

    div不能自适应高度不能随图片的高度变化

    要解决&lt;div&gt;不能随内部图片高度变化而自适应高度的问题,有几个方法可以尝试: 1. 使用overflow属性: 给&lt;div&gt;元素添加overflow:auto样式属性,可以让&lt;div&gt;根据内部内容自动调整高度。这种方法的优点是简单易行,...

    浮动的div自适应居中显示的js代码

    标题和描述中提到了关于使用JavaScript实现一个浮动的div元素能够在浏览器窗口变化时仍然保持自适应居中显示的解决方案。通过使用jQuery库来获取外围div元素的宽度,并根据其宽度来动态计算内部浮动div的位置。这个...

    Firefox div高度自适应

    本文将深入探讨Firefox中div高度自适应的问题,以及如何解决这个问题,确保在各种浏览器下都能获得一致的显示效果。 首先,我们来看标题和描述提到的核心问题:Firefox与IE在处理div高度自适应上的差异。在Internet...

    里面的div怎么撑开外面的div让高度自适应

    如果内部的 `div` 或其子元素(如 `li`)设置了浮动(`float`),那么在某些情况下,即使设置了 `min-height`,外部 `div` 也可能无法正确地扩展。这是因为浮动元素不会影响其父元素的高度计算。为了解决这个问题,...

    多个div能不换行吗?

    首先,我们要理解默认情况下,`div` 是块级元素,它们会占据一整行并垂直堆叠。如果希望多个 `div` 在同一行内显示,可以使用以下几种方法: 1. **使用 `display: inline-block`**:将每个 `div` 的 CSS 类设置为 `...

    jquery自适应照片瀑布流

    每个图片通常被包裹在一个`div`元素中,以便我们能够独立地处理每个图片的布局。例如: ```html &lt;div class="container"&gt; &lt;div class="item"&gt; &lt;/div&gt; &lt;div class="item"&gt; &lt;/div&gt; &lt;!-- 更多图片项 --&gt; ...

    jQuery自适应宽度动画时间轴代码

    jQuery是一个轻量级的JavaScript库,简化了DOM操作、事件处理、动画以及Ajax交互等任务。在本案例中,我们将利用jQuery的动画功能来实现时间轴元素的动态展示。 **HTML结构** 时间轴的HTML结构通常包含一个主容器...

    div+css常见兼容性问题

    在网页设计中,`div+css`是一种常见的布局方式,但它也伴随着一系列的浏览器兼容...以上就是关于`div+css`布局中常见的一些兼容性问题及其解决方案,理解并掌握这些技巧,可以有效提升网页在各种浏览器下的显示一致性。

    DIV CSS:网页一行两列背景自适应

    这种方法的代码简洁,但在背景是图片的情况下不适用,因为边框无法应用图像。 ```html &lt;div id="box"&gt; &lt;div id="right"&gt;right right&lt;/div&gt; &lt;div id="left"&gt;left&lt;/div&gt; &lt;div style="clear:both"&gt;&lt;/div&gt; &lt;/...

    一个挺常用的float布局div问题解决方法

    但是在不同浏览器中遇到了各种问题,包括IE6中父div边框消失,IE7中伪换行符div出现在父div外部,以及FF浏览器中伪换行符div未能正确换行等问题。 3. 解决方案和兼容性处理 为了解决float带来的兼容性问题,开发者...

    三栏布局--左右宽度固定,中间自适应宽度

    ### 三栏布局——左右宽度固定,中间自适应宽度 在网页设计中,三栏布局是一种常见的布局方式,尤其适用于需要展示多部分信息且结构清晰的页面。这种布局的特点是左边栏和右边栏的宽度固定不变,而中间的主体内容...

    Div使用margin居中常见问题

    (意思是:上下边界为0,左右根据宽度自适应)可以让div等块级元素达到居中的效果,但是往往我们发现虽然我们已经加入margin:0 auto;却仍然没有实现居中。 这往往是由以下两种常见原因引起的: 1、没有设置宽度 2、没...

    IE6的双倍边距和火狐自适应高度

    ### IE6的双倍边距问题 ...无论是IE6的双倍边距问题还是自适应高度问题,都有相应的解决方案。对于开发人员来说,理解这些技术背景以及如何灵活应用不同的技术手段来应对各种兼容性挑战是十分必要的。

Global site tag (gtag.js) - Google Analytics