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

  • 补做前几年税审对报税税务评级有什么影响?
  • 实收资本印花税是一年一交吗
  • 增值税调整 以前签的合同怎么办?
  • 一般纳税人开具的普票可以抵扣吗
  • 购买土地的契税怎么计算
  • 出纳需不需要填工作单位
  • 生产部的管理人员简介范文
  • 小规模纳税人销售自己使用过固定资产
  • 工会经费的会计核算方法
  • 开票超过定额怎么办
  • 上期留抵税额会计分录
  • 法人投入投资款
  • 外地发票是什么意思
  • 核定征收企业所得税率是多少
  • 出售自建厂房的税率
  • 公司装修费用必须交税吗
  • 账本印花税计税金额或件数怎么申报2023
  • 垫付的工程款可以起诉要回吗
  • 从银行贷款转借他人法院如何判
  • 购入商品怎么做会计分录
  • 发放活动奖金支出怎么入账
  • 年终奖个人所得税怎么扣
  • 应付政府补贴款名词解释
  • 小规模纳税人申报表怎么填
  • 零余额账户用款额度年末转入什么科目
  • 公益性捐赠支出账务处理
  • 变动成本法和完全成本法利润差异
  • 服务器centos6.9安装教程
  • 电脑cpu风扇不动怎么办
  • 关闭windows安全中心拦截
  • eclipse 4.19
  • ixapplet.exe - ixapplet是什么进程 有何作用
  • 未分配利润转增股本交印花税
  • 个人补缴的养老全部划入个人账户
  • PHP:is_executable()的用法_Filesystem函数
  • 我国居民企业甲在境外进行了投资
  • 亚士顿森林薄雾日出,英国东萨塞克斯郡 (© Tim Stocker Photography/Getty Images)
  • 银行本票出票金额大于账户余额
  • 应收票据年末计息的分录
  • php 常用算法
  • A Loepa oberthuri moth (© Robert Thompson/Minden Pictures)
  • 人工智能怎么做出来的
  • semeion手写数据集
  • 实发工资知道如何发放吗
  • 开票软件是什么图标
  • mongodb replica set 配置高性能多服务器详解
  • 营改增之后账务怎么处理
  • 递延收益金额怎么算
  • 商贸公司用什么软件好
  • 诉讼费可以退回私账嘛
  • 固定资产净残值率
  • 待认证进项税额是二级科目还是三级科目
  • 财务软件无形资产有哪些
  • 培训机构账务处理
  • 获得赔偿收入什么科目
  • 费用报销单如何审核
  • 长期应收款是否计提坏账准备
  • 公司购买理财产品账务处理
  • 银行对账单上借贷方什么意思
  • 股权转让如何避免转让前债务
  • Linux服务器中MySQL远程连接的开启方法
  • win8.1无法启动怎么办
  • 如何使用easyscan
  • win8系统保护已关闭 如何系统还原
  • Extjs4.0设置Ext.data.Store传参的请求方式(默认为GET)
  • shell自定义命令
  • javascript中常见的数据类型有哪些?
  • jquery滑动效果
  • 安卓广播的作用
  • 自动清除数据
  • putty自动登录脚本
  • jquery get(0)
  • 手机端apk反编译工具_android反编译工具
  • js用于
  • 时间戳的差值
  • 编程 delphi
  • 成都燃气在线查询
  • 西安车辆购置税缴纳需要什么材料
  • 重庆税务局发票作废怎么处理
  • 消费税的税率只有比例税率和定额税率两种判断题
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设