位置: IT常识 - 正文

css宽高自适应(css 宽度 自适应 占满)

编辑:rootadmin
css宽高自适应 1. 宽高自适应

推荐整理分享css宽高自适应(css 宽度 自适应 占满),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:css实现宽度自适应100%,宽高16:9的矩形,css 宽度自适应,css 宽度自适应,cssdiv宽度自适应,css实现宽度自适应100%,宽高16:9的矩形,css实现宽度自适应100%,宽高16:9的矩形,css自适应屏幕宽高,css高度自适应怎么实现,内容如对您有帮助,希望把文章链接给更多的朋友!

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

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

 结果:

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

 结果:

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

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

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

min-height:

max-height:

min-width:

max-width:

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

 代码:

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

 结果:

css宽高自适应(css 宽度 自适应 占满)

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

我们先介绍一个伪元素:

代码:

结果:

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

伪元素的特点:

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

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

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

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

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

 结果:

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

3. 窗口自适应

代码:

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

结果:

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

需要加的代码:

结果:

本文链接地址:https://www.jiuchutong.com/zhishi/293030.html 转载请保留说明!

上一篇:莫斯塔尔古桥,波斯尼亚和黑塞哥维那 (© Ayhan Altun/Getty Images)(莫斯塔尔古桥多高)

下一篇:ValueError: The device should not be ‘gpu‘, since PaddlePaddle is not compiled with CUDA问题解决(Paddle)

  • 北京市增值税发票
  • 生产设备改扩建会计分录
  • 增值税专用发票的三流合一是什么意思
  • 买电脑所有配件
  • 特定业务预缴所得税不能填写
  • 进口增值税和进项税
  • 开办费所得税清缴时如何调整
  • 纳税申报表如何导出
  • 合同预付款要不要开发票?
  • 文化用品利润怎么样
  • 出口退税操作明细表格
  • 怎么查找地方教育附加税的计税依据?
  • 关于行邮税四档调三档
  • 税务局备案的企业是什么
  • 非主营业务收入记什么
  • 兼职劳务报酬要交个税吗
  • win10系统中怎么共享文件
  • 医疗保险中的大病保险怎么报销
  • 代买车船税怎么挣钱
  • win11可以玩游戏吗
  • 出租设备收取租金合法吗
  • 公司整体收购如何交税
  • php使用memcache
  • keyemain.exe是什么进程
  • 农产品核定扣除和计算抵扣的区别
  • 股票红利税如何收
  • 伊莎贝尔公主
  • vue项目上线教程
  • 股东分红会计分录摘要
  • 企业股权转让所得可以弥补亏损吗
  • 境外机动车临时可以办理什么车险业务
  • Element-Plus el-col、el-row快速布局
  • php ajax 教程
  • php 替换函数
  • 劳务公司成本核算方法选择什么
  • python pymongo
  • pytorch如何搭建神经网络
  • 对标是啥
  • 营业外支出是什么会计要素
  • 社会团体账务处理流程举例
  • 代扣代缴的企业所得税计入成本吗
  • python socket发送文件
  • 酒店会计做账流程及内容
  • 补计提个税分录
  • 车间领用五金配件入什么科目
  • 有限公司分公司属于什么类型
  • mysql 死锁处理
  • 购入交易性金融资产的相关税费计入
  • 加计抵减的其他收益免税吗
  • 增值税进项税销项税月末需要结转吗
  • 专用发票什么意思
  • 4s店交首付分期多久
  • 研发费用加计扣除的条件
  • 过路费属于会计哪个科目
  • 应付票据贴现利息收入会计分录
  • 为什么预付账款可以通过应付账款核算
  • 小微企业免税的标准
  • 会计存货包括生产成本
  • 什么是当期损益和其他综合收益
  • 服务器系统2003
  • 360杀毒恢复区
  • 电脑取消开机密码显示不能改
  • macbook pro怎么分区
  • 笔记本触摸屏无法使用了
  • 铁嘴啥意思
  • [置顶]游戏名 TentacleLocker
  • linux脚本作用
  • bat批处理命令大全
  • node.js介绍
  • js展示
  • js瀑布流布局
  • jquery动态添加html代码
  • python网络编程从入门到精通
  • 空调设备税率多少钱
  • 季度申报怎么更正
  • 养鱼业免增值税吗
  • 贵州网上税务大厅官网
  • 选矿比怎么算
  • 个人彩票收入属什么类别
  • 消费税的税收优惠有哪些
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设