css宽高自适应

281 篇文章 18 订阅
订阅专栏

1. 宽高自适应

举个例子看看什么是宽高自适应,

(1)先正常创建一个div标签,有宽和高:

 结果:

(2)去掉div的宽度,观察结果

 结果:

结果占满了整个屏幕,根据两个结果的对比,取消宽度,宽度就占满了全屏,这就是宽高自适应,会根据页面的需求自动调整宽和高,width不设置或者设置为auto,就是自适应,会根据需要的大小自动调整,一般网页都是这样做,如果设置了具体的数值那么宽度就设定死了。

一般宽度自适应经常用在:导航栏、 通栏布局

高度自适应也是不写或者auto,自适应的高度,都是里面的内容撑开的,里面内容多,高度就高,内容少高度就低,但是如果有时候没内容,高度就很低,在某方面不太美观,我们可以给高度设置一个最小高度,这样即使没有内容,也是有一个最小高度在的,属性为:

min-height:

max-height:

min-width:

max-width:

2. 设置浮动元素的父盒子高度自适应

 代码:

我们设置了四个盒子,上面一个盒子,下面一个盒子,上面父盒子里面有两个子盒子,让子盒子浮动起来,

 结果:

 结果可见,上面那个盒子两个子盒子浮动起来了,然后下面那个盒子就上去了,也就是说当上面两个子盒子浮动起来,他们的父盒子的高度就为0了,两个子盒子撑不开父盒子了,所以下面那个盒子就上去了。我们可以通过伪元素来解决这个问题,也就是设置伪元素来解除标签的浮动,从而实现父标签的高度自适应。

我们先介绍一个伪元素:

代码:

结果:

 解释:这个before就是伪元素,伪元素的写法是:“原标签::伪元素{要加的属性}”:上面代码的含义是在div标签内容前面加上下面的属性,也就是加上aaa文本,并且文本内容是红色的。

伪元素的特点:

1.加上的内容是选不中的,就比如上面结果里的aaa,你是选不中他的;

2.伪元素必须依附在标签身上才能用;

除了before伪元素,还有对应的after伪元素,含义是在某个标签后面加上什么东西。

display:none;不占位隐藏          visibility:hidden;占位隐藏 

所以实现父元素的的高度自适应,加上下面的代码即可:

 结果:

 这样父元素就有高度了,第二个盒子就上不去了。

3. 窗口自适应

代码:

 创建一个盒子,高度和宽度都是100%,这里的百分比都是相对于父标签来讲的,也就是body标签,但是body标签的宽度是浏览器横屏,高度为0,没有东西撑开他高度就为0,所以在这里div盒子设置高度为100%是没有意义的,宽度设置100%,它会根据浏览器窗口的大小变化而变化。

结果:

要是想让盒子的高度有意义,需要再加一段代码,实现窗口自适应,这样盒子的宽和高都能随着浏览器的宽和高变化而变化了:

需要加的代码:

结果:

css控制宽度(高度自适应100%
03-04
demo包括: 1、多个div并排,宽度自适应100% - 左右两侧div宽度固定,中间DIV占满剩余区域 ; 2、多个div,高度自适应100% - 页面布局:头,身体,脚,占满整个屏幕;
css宽高自适应百分比.md
08-16
css
css width 适配各类手机
qq_33240556的博客
07-31 398
CSS中,要让页面元素的宽度适应不同尺寸的手机屏幕,可以使用百分比、视窗单位(如vw或vh)、rem等相对单位,以及媒体查询(media queries)来实现响应式设计。
如何让图片宽度不变,高度自动变化,保持原图宽高比不变?
最新发布
weixin_56187723的博客
09-08 422
要让图片宽度不变,高度自动变化,同时保持原图的宽高比不变,你可以通过CSS样式来实现。这通常涉及到设置图片的宽度为固定值,并允许其高度根据容器的宽度和原图的宽高比自动调整。
CSS-宽高自适应
2301_80864686的博客
11-04 7567
父元素不设置高度,默认的高度是被子元素撑开的,如果子元素添加浮动,父元素的高度会降低,这种降低的效果被称为高度塌陷—会影响布局。(2)如果添加了盒子模型,auto+数值=auto,不会把盒子撑大;(1)概念:元素不设置宽度,宽度默认是被子元素或者是文本撑开:width默认值为:auto。2、使用方法:用于动态的计算宽度和高度,里面有两个参数calc(参数1 - 参数2)/* 自适应宽度的盒子+盒子模型(外边距)仍然是自适应,不会被撑大 */(2)方法2:使用自适应的方法来完成两栏布局。
宽高自适应
m0_70877859的博客
07-15 246
自适应网页布局中经常要定义元素的宽和高。但很多时候我们希望元素的大小能够根据窗口或者子元素调整,这就是适应。
css 宽高自适应
taidabao的博客
04-07 515
css宽高自适应
CSS宽高自适应详解
ZJH_are的博客
07-17 9420
2.选择器before{content''}表示在xx之前添加内容,必须要和content一起搭配使用,可以不写任何内容。1.选择器after{content''}表示在xx之后添加内容,必须要和content一起搭配使用,可以不写任何内容。-【重要】当块级元素脱离文档流的时候,宽度由内容决定=>设置浮动和定位的盒子一定记得要加宽高大小!-浏览器的高度默认是0,html,body{height100%}-HTML,BODY表示浏览器,默认是块级元素,宽度是100%...
CSS宽高自适应百分比:原理与实战应用
CSS中,宽高自适应是一项关键技术,用于创建响应式设计,使得网页元素能够根据不同屏幕尺寸和窗口大小自动调整其大小和布局。本文将深入探讨如何通过CSS实现这一目标。 **一、宽高自适应的概念** 1. **宽度自适应...
CSS实现宽度自适应宽高16:9的矩形的示例
01-18
前面我们讲了怎么做一个自适应宽高1:1的正方形 https://www.jb51.net/css/753385.html 现在我们来讲讲做自适应16:9的矩形要怎么做 第一步先计算高度,假设宽100%,那么高为h=9/16=56.25% 第二步利用之前所说设置...
CSS 实现的图片宽高自适应固定边框
09-25
通过CSS来实现图片宽高自适应固定边框的需求,主要涉及到以下知识点: 1. CSS中的宽度和高度属性(width、height):在CSS中,width和height属性用于设置元素的宽度和高度。在本例中,对图片使用width属性是为了...
Css实现Div高度根据自适应宽度(百分比)调整
11-20
在如今响应式布局的要求下,很多能自动调整尺寸的元素能够做到高宽自适应,如img,通过{width:50%;height:auto;}实现图片高度跟随宽度比例调整。 然而,用的最多的标签一哥Div却不能做到自动调整(要么从父级继承,要么自行指定px,要么给百分比!但是这个百分比是根据父级的高度来计算的,根本不是根据元素自身的宽度,那么就做不到Div的宽高达成一定的比例=-=)。 要实现这种功能(div的高度:宽度=1:1),通过各种加Buff,得知有以下几种处理方式 1,直接指定div的宽高+zoom来实现自适应 div{width:50px;heigth:50px;zoom:1.1;} 这样
CSS 实现div宽度根据内容自适应
09-24
最近做了个项目,其中有项目需求是需要div根据内容进行宽度自适应。下面小编给大家分享一段代码关于CSS 实现div宽度根据内容自适应 的相关知识,需要的朋友参考下
微信小程序 图片宽高自适应详解
08-30
在微信小程序中,图片宽高自适应可以通过 two 种方式实现,一种是使用 JavaScript 设置图片的宽高,另一种是使用 CSS 的视窗单位。 1. 使用 JavaScript 设置图片的宽高 在微信小程序中,我们可以使用 JavaScript ...
BFC神奇背后的原理
qq_43288110的博客
09-26 341
一、BFC定义   BFC(Block formatting context)直译为"块级格式化上下文"。它是一个独立的渲染区域,只有Block-level box参与, 它规定了内部的Block-level Box如何布局,并且与这个区域外部毫不相干。    二、BFC布局规则 1.内部的Box会在垂直方向,一个接一个地放置。 2.Box垂直方向的距离由margin决定。属于同一个BFC的两个相...
css 高度随宽度比例变化
李小砍的技术博客
02-26 1149
方案一: padding实现 原理: 一个元素的 padding,如果值是一个百分比,那这个百分比是相对于其父元素的宽度而言的,padding-bottom 也是如此。 使用 padding-bottom 来代替 height 来实现高度与宽度成比例的效果,将 padding-bottom设置为想要实现的 height...
CSS 让元素根据内容自适应宽度
u010865136的专栏
03-18 2177
点击链接跳转,只点击标红区域才跳转,右侧空白区域不要跳转宽度太宽,导致右侧空白区域也加了跳转效果,修改为 将元素的最大宽度设置为其内容所需的宽度。
CSS 宽度自适应总结
寂若安年
04-15 2412
前些日谈到布局,学长说,你给我写个“一边固定宽度一边自适应”。我当时有点蒙圈,回去查了些资料现在总结了一下。 1.问题:什么叫做自适应?     有两种情形,其实这两种还蛮不同的。放在一起来总结吧。 情形一:宽度自适应,一列定宽,一列自适应,随窗口大小改变而无滚动条出现。       情形二:高度自适应,创建高度相等的列。 -------------这篇文先说【第一种情况
CSS实现高度自适应
天命既定,水中幻月
08-31 1453
移动端、Web网页皆可用。 主要是使用到: position: absolute; top: 上半部分高度; bottom: 0; 注:结合 rem相对单位 适配效果更佳。 大神详细介绍
写文章

热门文章

  • css第八课:文本属性(字体,颜色属性) 22890
  • 将时间戳转换为日期格式:moment、new Date() 20188
  • css宽高自适应 13572
  • index()函数和match()函数联合使用案例 12245
  • overflow:auto的用法和实现弹性盒横向滚动 12095

分类专栏

  • Excel 16篇
  • 摄影
  • web前端开发 281篇
  • 我的文件夹
  • java 1篇
  • 护肤
  • tableau 1篇
  • SQL 6篇
  • Ubuntu 1篇
  • python 1篇
  • PYTHON小题目 3篇
  • python基础知识 3篇

最新评论

  • 新版tableau无法通过设置度量最小值来创建环形图?解决办法来了

    Arya_salt: hhhh 我也是卡这儿了数据出不来度量 打卡

  • sql资料库

    CSDN-Ada助手: MySQL入门 技能树或许可以帮到你:https://edu.csdn.net/skill/mysql?utm_source=AI_act_mysql

  • 设置Google浏览器在点击网站时,在新页面打开

    云之旋律: 已经解决: https://zhuanlan.zhihu.com/p/700463709

  • 设置Google浏览器在点击网站时,在新页面打开

    云之旋律: 还有其他方法吗?

  • js的ES6中的模板字符串( ``/$() )

    2301_81969946: 谢谢,找好半天。表情包

最新文章

  • excel-VBA知识点记录
  • 数据分析中excel常用函数总结
  • sql业务场景分析思路参考
2024年6篇
2023年21篇
2022年292篇
2021年7篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

陌依依

你的鼓励是我最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或 充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

深圳坪山网站建设公司新网站做优化的历程长沙优化网站外包威海网站优化定制建信优化配置基金网站胜芳b2c网站优化多少钱福田付费网站优化哪个好芝罘自助建站软件网站优化网站关键词优化推广效果保障广安网站优化选哪家鼓楼区营销型网站优化大概多少钱企业营销网站优化方法百度统计网站速度优化大网站的数据优化安丘网站优化价格开封新站网站优化公司雅安网站优化推广性价比高网站优化更新内容是真的吗温州 网站优化网站打开慢该怎么优化帮人优化网站恩施本地网站优化公司株洲网站排名优化公司临湘优化网站怀化seo网站优化增城公司网站优化推广技巧商丘优化网站排名收费情况苏州徐州网站建站优化宣城企业网站优化哪家信誉好无锡做网站优化外包公司首推网站优化香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声卫健委通报少年有偿捐血浆16次猝死汪小菲曝离婚始末何赛飞追着代拍打雅江山火三名扑火人员牺牲系谣言男子被猫抓伤后确诊“猫抓病”周杰伦一审败诉网易中国拥有亿元资产的家庭达13.3万户315晚会后胖东来又人满为患了高校汽车撞人致3死16伤 司机系学生张家界的山上“长”满了韩国人?张立群任西安交通大学校长手机成瘾是影响睡眠质量重要因素网友洛杉矶偶遇贾玲“重生之我在北大当嫡校长”单亲妈妈陷入热恋 14岁儿子报警倪萍分享减重40斤方法杨倩无缘巴黎奥运考生莫言也上北大硕士复试名单了许家印被限制高消费奥巴马现身唐宁街 黑色着装引猜测专访95后高颜值猪保姆男孩8年未见母亲被告知被遗忘七年后宇文玥被薅头发捞上岸郑州一火锅店爆改成麻辣烫店西双版纳热带植物园回应蜉蝣大爆发沉迷短剧的人就像掉进了杀猪盘当地回应沈阳致3死车祸车主疑毒驾开除党籍5年后 原水城县长再被查凯特王妃现身!外出购物视频曝光初中生遭15人围殴自卫刺伤3人判无罪事业单位女子向同事水杯投不明物质男子被流浪猫绊倒 投喂者赔24万外国人感慨凌晨的中国很安全路边卖淀粉肠阿姨主动出示声明书胖东来员工每周单休无小长假王树国卸任西安交大校长 师生送别小米汽车超级工厂正式揭幕黑马情侣提车了妈妈回应孩子在校撞护栏坠楼校方回应护栏损坏小学生课间坠楼房客欠租失踪 房东直发愁专家建议不必谈骨泥色变老人退休金被冒领16年 金额超20万西藏招商引资投资者子女可当地高考特朗普无法缴纳4.54亿美元罚金浙江一高校内汽车冲撞行人 多人受伤

深圳坪山网站建设公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化