位置: 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)

  • 小规模纳税人可以开9%专票吗
  • 个体户交税和个人所得税
  • 销售收入怎么计算销项税额
  • 应税工资怎么计算出来的
  • 个体工商户申报个税是按月按季度
  • 快递公司快递人员工资记入什么会计科目
  • 一般纳税人增值税优惠政策2023
  • 车险退到对公账户会计分录是
  • 加了油的电子发票怎么导出来
  • 油补是福利费还是工资
  • 在哪里报个税
  • 城市维护建设税减免税优惠政策
  • 增值税专票经办人怎么填
  • 用于本企业职工的福利应当征收消费税吗
  • 我国进口货物交税如何计算? 
  • 转账支票到期了怎么兑现
  • 当月凭证做完怎么结转?
  • 股东以无形资产投资,撤资时怎么算
  • 临时工工资怎么处理
  • win7无法使用管理员权限
  • 新版edge浏览器兼容模式怎么设置
  • 在win7系统中怎样为另外一块硬盘安装系统
  • 调增应纳税所得额季度申报表怎么填
  • linux怎么增加磁盘空间
  • 长期股权投资凭证
  • macos怎么看
  • php汉字转拼音代码
  • 加入申请理由怎么写
  • 企业公益捐赠的意义
  • 什么是增值税差额征税政策的小规模纳税人
  • phpstorm运行php
  • 员工冲借款应该怎么做账
  • 商业银行提取的贷款损失准备金
  • 企业收到海河工厂发运的乙材料,并验收入库
  • 办公费用的核算方法
  • 哪些行业不用缴纳增值税
  • 织梦logo怎么更换
  • 职工保险报账
  • 研发费用资本化条件有哪些
  • 电子税务局网开电子发票
  • 资产负债表固定资产清理
  • 固定资产科目代码是多少
  • 车辆保险费如何提高
  • 事业单位无形资产包括
  • 内帐收入怎么确定
  • 收到退回以前年度税款
  • 公司给员工买意外险需要员工出钱吗
  • 当月购进原材料取得税控专用发票
  • 疫情防控重点保障企业名单
  • 企业产品研发
  • 实收资本印花税属于什么税目
  • 商贸公司库存商品进销存报表怎么做
  • 从银行取现金是什么凭证
  • 注册资本可以是欧元吗
  • mysql数据库性能
  • win2008下的HPC群集是什么有什么作用
  • 怎么看solaris版本
  • ubuntu20.04问题
  • 备份ubuntu系统
  • win8删除软件在哪里
  • win10粘滞键怎么解除
  • 微软win8.1
  • qt5.15教程
  • extjs 为某个事件设置拦截器
  • node.js配置
  • css中有序列表
  • js中两个等号
  • javascript例题
  • js金额加减
  • Linuxshell脚本实现自动化软件部署内容
  • 熟悉的拼音
  • jquery瀑布流
  • 用python做
  • python爬取教程
  • 是否一般纳税人怎么查
  • 加强税务工作
  • 企业注销认缴与实缴是否还有风险
  • 发票机如何打印文件
  • 临时工和季节工需要交社保吗合法吗
  • 如何理性看待出轨
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设