位置: 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月份才开票付款
  • 货物已到发票未到怎么做账
  • 期末留抵税额可以留多久
  • 质量问题扣对方货款账务处理
  • 库存现金盘点表是不是原始凭证
  • 银行贷款损失的认定标准
  • 电子发票逾期未报税怎么办
  • 货运发票与运输发票的区别
  • 所得税汇算清缴截止日期
  • 备案类减免税有几种类型
  • 解除劳动关系补偿标准
  • 教育培训行业收入
  • 软件开发公司怎么做账
  • 材料暂估的会计分录怎么做
  • 个体户个人所得税免征额是多少
  • 企业社保参保人数查询
  • php验证码代码怎么写
  • 法人把资产转移到国外有没有限制
  • 什么是摊余成本计量的金融资产
  • msmpeng.exe 是什么
  • windows7简洁版
  • 公司一直没有收入怎么办
  • citespace分析derwent
  • php操作步骤
  • js数组常用方法有哪几种
  • Node.js安装过程
  • springboot -d
  • vue快速入门
  • php封装数据库操作
  • php实现将base64格式图片保存在指定目录的方法
  • 临时工享受的福利有哪些
  • 专票信息开户行少了一个字
  • 财务咨询公司能出尽调报告吗
  • 供应商退款需要冲库存商品吗
  • 哪些收据可入账科目
  • 进项税额转出期限是多久
  • 专票时限是多长时间的
  • 建筑企业需要缴纳的税种
  • 其他货币资金科目主要指
  • 收到商业汇票怎么入账
  • 工地上报销项目有哪些
  • 如何填写社会保障卡信息
  • 库存商品核算
  • 贷款公司收取服务费跑路
  • 年底暂估收入,年初怎么做
  • 上市公司做会计有什么好处
  • 开始建账需要哪些数据
  • sql批量替换字符串
  • windows vista怎么样
  • window10 uwp
  • 制作winxp启动u盘和安装盘
  • centos7 ip forward
  • 虚拟机里安装centos7
  • ubuntu怎么安装程序
  • scrtkfg.exe - scrtkfg是什么进程 有什么用
  • win 8系统怎么样
  • win7安装内存4g
  • 使用jquery实现的项目
  • cmd常用命令详解
  • node远程ssh
  • 拼图java代码
  • .css
  • regedit.exe
  • python利用matplotlib库绘制六边形
  • js重要知识点
  • android简单项目及代码
  • 税务局怎么添加税种
  • 江苏食品经营许可证企业端官网
  • 国税地税发票编码查询
  • 东莞为什么这么多人
  • 苏州税务所电话是多少
  • 广州市国家税务局稽查局举报中心
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设