位置: 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默认网关不可用总掉线解决方法
  • 材料暂估入账
  • 股权转让定金怎么做账
  • 设置pin是什么意思
  • sass转化为css
  • 鬓角头发剃光了多久能长好
  • 赠品发票金额为零怎么办
  • 跨年进项税额未做账
  • 小规模季度必须报税吗
  • 机动车组织机构代码证更改
  • 百旺税控盘汇总上传如何检查
  • sqlserver存储过程if语句
  • SQL Sever2008r2 数据库服务各种无法启动问题的解决办法(详解)
  • Keepalived+HAProxy实现MySQL高可用负载均衡的配置
  • 土地使用权被政府收回要交个税吗
  • 进项税额红字
  • 费用可以抵扣什么税
  • 预付账款借贷方余额
  • 上期留底增值税什么意思
  • 股东打给公司的投资款
  • 汇算清缴退税分录
  • 固定资产补缴增值税怎么做帐务处理
  • 设备升级是什么意思
  • 票据贴现的分录
  • 招待费住宿费专票可以抵扣吗
  • 发票管理办法实体法还是程序法
  • 英语培训机构成人浦口区
  • 留存收益属于什么会计要素
  • 资产减值损失属于营业外支出吗
  • 工业企业建立账套
  • 通过MySQL优化Discuz!的热帖翻页的技巧
  • Centos7 下Mysql5.7.19安装教程详解
  • mysql最多多少行
  • 为保证win7安装后能正常使用,安装方法
  • windows 注册表命令
  • 电脑网页字体设置
  • ubuntu发行版介绍
  • hp是什么代码
  • Win7怎么关闭自动更新
  • node分页接口
  • 深入linux内核架构与底层原理 pdf
  • 面向对象实例化
  • vue中使用foreach
  • 批处理截取字符串
  • 如何在unity里设置碰撞体积
  • nodejs例子
  • 辽宁省税务举报电话
  • 中国税务徽标
  • 浙江公务员冬令时上班时间
  • 国税怎么取消
  • 瑞典交税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设