为了账号安全,请及时绑定邮箱和手机立即绑定

div高度为何不能随着背景图像的高度改变?

是因为div的高度只会跟着内容和边框的高度改变吗 div内容在第二层 背景图像在第三层  所以内容遮盖住了背景图像 所以不会改变 是这个原因吗?

正在回答

7 回答

额,这个问题没考虑过

不过,就好比铺地板砖,屋地的面积是一定了,不能因为地板砖的大小而改变屋地的大小吧,这是一个很实际的问题

0 回复 有任何疑惑可以回复我~
#1

Beckybei 提问者

非常感谢!
2015-03-10 回复 有任何疑惑可以回复我~

用伪类 ::before{

content:"";

display:block;

padding:50%;

}

将背景图片的div设置为块级元素

学自某大神

0 回复 有任何疑惑可以回复我~

可以改

0 回复 有任何疑惑可以回复我~

000

0 回复 有任何疑惑可以回复我~

背景图像肯定不可以

0 回复 有任何疑惑可以回复我~

显然是不能随着背景图像进行调整。

0 回复 有任何疑惑可以回复我~

这个没听过 高度只有随内容的改变而改变吧

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
网页布局基础
  • 参与学习       214672    人
  • 解答问题       1833    个

让你精通CSS中三大定位机制,彻底掌握网页布局的相关知识

进入课程

div高度为何不能随着背景图像的高度改变?

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号