`
Rainbow702
  • 浏览: 1078449 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类

HTML/CSS中,DIV高度自适应的解决方法

阅读更多

在WEB开发过程中,有些需求要求DIV的高度随着浏览器窗口的改变而改变。

这里我就列举两种情况:

① 顶部为一排菜单栏,下部为内容部。其中,要求,菜单栏高度固定,内容部随着浏览器窗口大小的改变而改变,示意图如下:



 这种需求的处理的话,可按照如下的CSS来处理:

<div style="height: 100px; background: gray;">
  menu bar
</div>
<div style="position:absolute; width:100%; top:100px; bottom:0px; background: cyan;">
  content
</div >

 ② 网页上部用于显示搜索结果,下部是一些操作按钮,其中,要求,按钮行高度固定,搜索结果部随着浏览器窗口大小的改变而改变,示意图如下:



  这种需求的处理的话,可按照如下的CSS来处理:

<div id="div1" style="position:absolute;bottom:40px; width:100%; background: gray;">
  search result
</div>
<div style="position:absolute; width:100%; bottom:20px; bottom:0px; background: cyan;">
  option button
</div >

 主要的,还是要理解一下 "position:absolute" 的用法。

  • 大小: 19.8 KB
  • 大小: 22.3 KB
分享到:
评论

相关推荐

    使用JS+CSS实现DIV层自适应高度和宽度

    在本文中,我们学习了使用JS+CSS来实现DIV层自适应高度和宽度的技术。我们了解了CSS基础知识、JavaScript基础知识、获取浏览器窗口的高度、实现DIV层自适应高度、实现DIV层自适应宽度和监听窗口resize事件等知识点。...

    div+css高度自适应

    1. **HTML中的div标签**:`&lt;div&gt;`是HTML中最常见的容器元素之一,通常用于组合其他HTML元素或者添加样式(CSS)和脚本(JavaScript)。它可以作为块级元素使用,用于布局和组织内容。 2. **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+css:Tab自适应的示例代码

    在网页设计中,`div` 和 `css` 是构建页面布局和样式的重要工具。`Tab` 自适应设计是现代网页中常见的一种交互模式,它允许用户通过点击不同的标签来切换不同的内容区域,同时还能根据屏幕尺寸自动调整布局,提供...

    div宽度自适应布局(左边自适应)

    总结起来,"div宽度自适应布局(左边自适应)"是一种结合了`div`元素、CSS样式以及响应式设计技术的布局方法,它确保了网页在不同屏幕尺寸下的可用性和可读性。通过理解并熟练运用这些技术,开发者可以构建出适应性强...

    css控制宽度(高度)自适应100%

    通过以上两种方法,我们可以灵活地利用CSS实现宽度和高度的自适应100%效果,为用户提供更好的浏览体验。在实际项目中,还可以结合媒体查询(Media Queries)进一步优化响应式设计,以适应不同设备和屏幕尺寸的需求。

    CSS 实现div宽度根据内容自适应

    总结来说,CSS实现div宽度根据内容自适应主要有`display: inline-block`、Flexbox和Grid布局等方法。选择哪种方法取决于项目需求、浏览器兼容性和个人喜好。在实际开发中,通常会结合使用这些技术,以实现最佳的跨...

    JS控制DIV自适应高度

    本篇文章将深入探讨如何利用JavaScript(JS)和CSS结合来解决div自适应高度的问题。 首先,我们需要理解CSS在布局中的作用。CSS(层叠样式表)用于定义网页元素的样式,包括尺寸、颜色、位置等。对于div自适应高度...

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

    在HTML中,`&lt;div&gt;`是一个通用容器元素,用于组织页面中的内容。我们可以为`div`设置类或ID,然后在CSS中通过这些类或ID来定义样式,如宽度、高度、颜色等。在创建导航菜单时,通常会用一个`div`来包裹整个导航条,每...

    2列左窄右宽高度自适应且未知高度底部平齐CSS模板

    "2列左窄右宽高度自适应且未知高度底部平齐CSS模板"是一种常见的网页布局方式,这种布局通常用于创建内容丰富的网站,其中左侧栏提供导航或侧边信息,右侧栏展示主要内容。下面将详细介绍这种布局的实现原理和相关...

    js解决div内图片自适应大小

    总的来说,通过JavaScript和适当的CSS,我们可以实现img图片在大小未知的div中自适应显示,并兼容多种浏览器,包括老版本的IE。这种方法在实际项目中非常实用,能够确保用户在不同设备和浏览器上获得一致的视觉体验...

    鼠标移动到div上显示制定信息或者div(自适应显示位置)

    在网页设计中,有时我们需要实现一个功能:当用户将鼠标悬停在某个div元素上时,显示特定的信息或另一个div。这个功能可以增强用户体验,帮助用户更好地理解和操作页面。本教程将详细介绍如何实现这一功能,并确保...

    DIV 高度 自适应

    https://peacherdiy.iteye.com/blog/803569)可能探讨了如何处理`&lt;div&gt;`高度自适应时遇到的兼容性问题,这些问题通常涉及到不同的浏览器对CSS样式解析的差异,尤其是在旧版本的浏览器中。 1. **CSS盒模型**: `div...

    div宽度自适应布局(右边自适应)

    1. **div元素**: `div`是HTML中的一个通用容器元素,用于组合其他HTML元素,通过CSS来设置样式和布局。在本场景中,`div`被用作构建布局的基本单元,可以分别定义左侧固定宽度的区域和右侧自适应宽度的区域。 2. **...

    怎样让一个div高度自适应浏览器高度

    在网页设计中,让一个`div`元素的高度自适应浏览器高度是一个常见的需求,尤其是在创建全屏背景、响应式布局或者动态内容填充时。这个需求看似简单,但有时却容易让人困惑,因为仅设置`div`的高度为`100%`并不总是...

    div自适应高度

    div+CSS自适应高度,需要的朋友请下载

    html图片自适应手机屏幕大小的css写法

    针对给定文件提供的内容,我们将详细探讨在HTML中使用CSS实现图片自适应手机屏幕大小的方法。以下内容将涵盖相关的知识点,包括CSS属性、选择器、以及与响应式设计相关的概念。 首先,我们注意到文件中提供了一段...

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

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

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

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

Global site tag (gtag.js) - Google Analytics