怎样让DIV自适应高度

在我们完成项目的时候,都会遇到,让div自适应高度这个效果的实现,那么今天我们就给大家做出俩种情况下怎么实现div自适应高度的效果。

第一种:一定高度内容加多时自适应高度,而内容少时DIV有一定最小高度;

第二种:没有最小高度,DIV完全自适应高度。

以下为大家介绍这两种情况与解决方法

一定最小高度,内容加多时自适应高度,而内容少时DIV有一定最小高度   –   TOP

有一DIV盒子,默认高度为200px,当DIV里内容多余并超出限定高度时,DIV自适应高度, 要求使用纯CSS+DIV,不需要JS,兼容火狐浏览器

1、回答与解释:

_火狐浏览器:200px; /* css 注解: 仅IE6设别此火狐浏览器,假定最低高度是200px ,设置高度200px,内容超出后IE6会自动撑高设定高度 */ 

火狐浏览器:200px; /* css火狐浏览器: css最小高度为200px支持所有浏览器,IE6浏览器除外 */ 

这个设置,ie6,7,8 ,9,10,火狐等都能兼容

2、具体设置代码:

div{ _height:200px; min-height:200px /* css 注释:两个放置不分前后顺序,兼容所有浏览器 */ }

登录后复制

3、CSS最小高度与自适应高度并存案例

我们设置2个DIV盒子,最小高度均为200px,当内容较少时DIV盒子的最小高度为200px,当内容比较多超出高度能装下时,DIV盒子自适应高度,为了便于观察与参考分析,我们统一设置宽度为100px,一个黑色1px CSS边框。

CSS代码如下:

div{_height:200px; min-height:200px; border:1px solid #000; width:100px} /* css注释:设置最小高度,border边框,宽度 */ HTML代码片段:
200高度能装下这点内容,设置最小高度200px
 
设置最小高度200px
 而内容多,超出200px高度限制,DIV自适应高度
 
 案例占位
 案例占位
 案例占位
 案例占位
 案例占位
 案例占位
 案例占位
 案例占位
 案例占位
 案例占位
 案例占位
 案例占位
 案例占位 

登录后复制

CSS默认自适应高度

当我们不对DIV设置固定高度或不设置CSS高度样式,其DIV盒子默认是自适应高度。

相信看了这些案例你已经掌握了方法,更多精彩请关注【创想鸟】火狐浏览器相关文章!

相关阅读:

火狐浏览器

火狐浏览器

火狐浏览器

以上就是怎样让DIV自适应高度的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/3194754.html

(0)
上一篇 2025年4月1日 02:06:29
下一篇 2025年4月1日 02:06:35

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • vue.js如何动态设置元素高度

    vue.js动态设置元素高度的方法:【data() {//存放数据}】。 本文操作环境:windows10系统、vue.js 2.9、thinkpad t480电脑。 话不都说,直接上代码: vue代码: 登录后复制 data数据: 立即学…

    2025年4月1日
    200
  • 关于rem的宽度和高度不生效的问题分析

    现在很多前端都用rem来单位元素和字体大小 一般的设置是  html{ font-size:62.5%;  } 换算来源 1rem = 16px 10/16 = 0.625 这样10px 就等于了1rem  1.4rem = 14px (这…

    编程技术 2025年4月1日
    100
  • 想要学好web前端?你还需要掌握哪些东西?

    web前端怎么样才能入门,首先我们要从什么是初级web前端工程师说起: 按照我的想法,我把前端工程师分为了入门、初级、中级、高级这四个级别, 入门级别指的是了解什么是前端(前端到底是什么其实很多人还是不清楚的),了解基本的html、css和…

    2025年4月1日
    100
  • 高度占页面或者占div百分比无效是什么情况?

            1.  你曾经是否说想要 高度占页面或者占div百分比无效的问题,相信你也搜索过了,就是说 需要 设置父亲父亲一直到祖宗html都要设置百分比,才有效果。      总之一句话:想用百分比设置他的高度,则它的父亲中至少有一个…

    编程技术 2025年4月1日
    100
  • 关于html页面中怎样实现中英文切换的实例分享

            如何实现html页面的双语切换呢?最粗暴的办法是做两个页面,一个中文的,一个英文的。稍微温和的方法是:在每次显示之前,对当前的语言标志进行判断,用if和else来解决,其实,这种办法虽然没有那么粗暴,但也够恶心的了。还是用其…

    编程技术 2025年4月1日
    200
  • 关于BFC与高度塌陷的问题

        这个概念我大概是去年时候接触到的吧,略略记录了一下,没有深入研究,恰逢最近秋招,在这里写一写,顺便加深自己的印象。    什么是BFC?    页面中的元素都隐含一个属性Block Formatting Context(块级格式化上…

    2025年4月1日 编程技术
    200
  • 让iframe自适应高度的讲解

    为什么需要使用iframe自适应高度呢?其实就是为了美观,要不然iframe和窗口长短大小不一,看起来总是不那么舒服,特别是对于我们这些编程的来说,如鲠在喉的感觉。在页面中通过iframe嵌入了另外一个页面后,如何使得页面的这块区域随着if…

    编程技术 2025年4月1日
    100
  • 在html怎样使用radio

    很多初学者很疑惑,在html里有radio这个标签,到底怎么使用,使用radio的效果是什么样的?今天教大家怎样在html怎样使用radio。 1、html代码片段: 登录后复制 2、案例截图 以上就是在radio的用法和案列截图,有需要的…

    2025年4月1日
    100
  • 让div宽度自适应教学

    我们都知道,在css布局时,在不对div设置任何样式时,div独占一行默认css样式为100%宽度,那么我们这次教大家怎么实现div宽度自适应但宽度从零随内容增加而宽度增加?而非一开始即宽度全屏100%宽的方法 解决方法: 使用CSS fl…

    编程技术 2025年4月1日
    100
  • HTML图片的img标签怎样使用

    这次给大家带来html图片的图片怎样使用,图片的img标签使用的图片有哪些,下面就是实战案例,一起来看一下。 说明 img 是 Image(图像)的缩写。src 图片用来指定图像的路径。 HTML4.01 里为了配合各种无法显示图像的浏览器…

    2025年4月1日 编程技术
    100

发表回复

登录后才能评论