`
FengShen_Xia
  • 浏览: 281400 次
  • 性别: Icon_minigender_1
  • 来自: 东方水城
社区版块
存档分类
最新评论

div根据内容自动调节高度的解决方法

    博客分类:
  • Jsp
阅读更多

Div即父容器不根据内容自动调节高度,我们看下面的代码:

<div id="main">
<div id="content"></div>
</div>
 



  当Content内容多时,即使main设置了高度100%或auto。在不同浏览器下还是不能完好的自动伸展。内容的高度比较高了,但容器main的高度还是不能撑开。

  我们可以通过三种方法来解决这个问题。

  一,增加一个清除浮动,让父容器知道高度。请注意,清除浮动的容器中有一个空格。

<div id="main">
<div id="content"></div>
<div style="font: 0px/0px sans-serif;clear: both;display: block"> </div>
</div> 
 




  二,增加一个容器,在代码中存在,但在视觉中不可见。

<div id="main">
<div id="content"></div>
<div style="height:1px; margin-top:-1px;clear: both;overflow:hidden;"></div>
</div> 
 




  三,增加一个BR并设置样式为clear:both。

<div id="main">
<div id="content"></div>
<br style="clear:both;" />
</div>
 

 

评论

相关推荐

    DIV自动适应高度

    这种技术使得页面中的多个DIV元素能够根据内容动态调整高度,保持整体的视觉一致性,无论哪个DIV的内容发生变化,其他DIV都能自动适配,以确保它们的高度保持一致。以下是对这个知识点的详细讲解: 1. **什么是DIV*...

    父DIV自动适应子DIV高度

    在网页设计中,布局是至关重要的一个环节,而“父DIV自动适应子DIV高度”是一个常见的需求,尤其在响应式设计和动态内容加载时。这个主题涉及到CSS布局、盒模型理解以及动态高度处理等多个知识点。 首先,我们来...

    JS控制DIV自适应高度

    在网页设计中,让div元素根据内容自动调整其高度是一个常见的需求。这有助于保持页面布局的灵活性和响应性,尤其是在内容长度不确定的情况下。本篇文章将深入探讨如何利用JavaScript(JS)和CSS结合来解决div自适应...

    div内容自动滚动,自动生成随机颜色

    使用JavaScript,可以监听内容的变化,然后调整`div`的高度使其始终保持滚动到底部。例如,以下是一个简单的JavaScript代码示例: ```javascript function scrollToBottom() { var div = document.getElementById...

    html div没有被撑开的原因及解决办法

    然而,有时我们可能会遇到一个问题,即`div`元素没有被其内部内容“撑开”,也就是说,`div`的高(height)并没有根据内容自动调整。这可能会导致`div`看起来是空的,或者部分内容被隐藏。下面我们将详细探讨这个...

    div控制最小高度又自适高度

    有时候,我们需要一个`div`既能保持一个最小的高度,以确保页面的基本结构,同时又能根据内部内容自动扩展其高度,以适应不同数量的内容。这在网页设计中是一项常见的需求,尤其在响应式设计和动态内容加载的场景下...

    JQ控制两DIV高度自动相等

    在前端开发中,有时我们需要创建布局,使得两个或多个元素具有相同的高度,以保持页面的视觉平衡和一致性。...这种方法在前端布局中非常实用,尤其是在响应式设计中,当内容区域需要根据窗口大小动态调整时。

    iFrame 自动调整高度

    本文详细介绍了如何实现`&lt;iframe&gt;`自动调整高度的方法,包括了JavaScript动态调整高度的具体实现步骤和代码示例,同时也提到了使用CSS布局技巧的方案。通过这些方法,可以有效地解决`&lt;iframe&gt;`内容变化时高度不适应...

    Vue下textarea文本框根据内容自适应改变高度

    在Vue.js框架中,开发网页应用时,我们经常会遇到需要创建一个可以自动调整高度的textarea元素,以适应用户输入的大量文本。这个功能对于避免显示滚动条和保持页面整洁至关重要。下面将详细介绍如何使用Vue自定义...

    div+css高度自适应

    `**:这个属性可以让`div`的高度根据其内容自动调整。当设置为`auto`时,高度会依据内部元素的高度来确定。 2. **`display: flex;`** 和 **`align-items: stretch;`**:通过使用Flexbox布局,可以轻松地让子元素...

    可编辑并且能够自动换行的div

    这段代码会在用户每次输入时调整 `div` 的高度,使其始终与内容高度相匹配,从而保持形状不变。 总结来说,创建一个“可编辑并且能够自动换行的div”需要结合 HTML 的 `contenteditable` 属性,CSS 的 `word-wrap` ...

    button自适应高度和自动换行

    在网页设计中,按钮(Button)的样式和布局是用户体验中的关键...以上代码创建了一个使用Flexbox布局的按钮容器,按钮会根据内容自动调整高度,并在容器宽度不足以容纳时自动换行。你可以根据项目需求调整样式和布局。

    当DIV高度为自动时,背景颜色无法显示的解决方法

    总的来说,当遇到`div`高度为`auto`时背景颜色无法显示的问题时,调整高度属性和使用`overflow`属性是一种有效的解决策略。同时,保持对不同浏览器兼容性的关注和测试,以及适时利用JavaScript辅助处理,可以帮助...

    控制一个DIV内所有图片宽度超出后自动调整为指定大小

    ### 控制一个DIV内所有图片宽度超出后自动调整为指定大小 #### 背景介绍 在网页设计中,为了确保页面布局的一致性和美观性,我们常常需要对嵌入到网页中的图片进行尺寸控制。特别是在响应式设计中,图片需要能够...

    自动调节iframe高度,而不显示其滚动条 js

    ### 自动调节iframe高度,而不显示其滚动条 js #### 背景介绍 在网页开发过程中,经常会遇到需要在一个页面内嵌入另一个页面的情况,这时通常会使用HTML中的`iframe`元素来实现。然而,当嵌入的内容高度不确定或者...

    父div高度不能自适应子div高度的解决方案

    第一种解决方案是在父div的最下方加入一个空白div,这个空白div通过设置其字体大小为0(font:0px/0px sans-serif),使得该div本身不显示任何内容,但又能撑开足够的空间来适应内部子div的高度。其CSS样式可以是: ...

    通过JS自动调整图片的大小以适应div的高和宽

    这段JS代码首先获取div容器和图片元素的当前宽度和高度,然后根据图片的自然宽高比(`naturalWidth`和`naturalHeight`属性)计算出合适的尺寸。如果图片的高度超过了容器高度,就反过来调整宽度,确保图片始终适应...

    设置DIV最小高度以及高度自适应随着内容的变化而变化

    `实际上生效,使得`&lt;div&gt;`的高度会根据内容自动调整。同时,`min-height: 500px;`确保了无论内容多少,`&lt;div&gt;`的高度至少为500像素,从而保证了视觉上的最低要求,特别是在有背景色或背景图片的情况下。 这种布局...

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

    然而,当我们在这样的结构中动态添加多个 `li` 元素时,如何让包含它们的 `div` 自动调整高度以适应所有 `li` 的内容呢?这是一个需要解决的关键问题。本文将探讨一种解决方案,并提供一个示例代码,以确保在添加更...

Global site tag (gtag.js) - Google Analytics