网页布局时遇到的问题~

本文探讨了在网页布局中遇到的浮动问题及其解决方法,包括使用清除浮动和BFC(块格式化上下文)来防止外部盒子受内部浮动元素影响。同时,针对移动端自适应布局,介绍了如何通过calc()函数计算动态宽度实现文本自适应,以及在布局混乱时,利用overflow: hidden触发BFC来保持布局稳定。
摘要由CSDN通过智能技术生成

在进行如上网页布局时,我的想法时用了一个div盒子里面装三个div盒子,三个里面的div盒子都浮动,本来以为最外面大盒子包住了就不会浮动,但在布局时也出现了浮动的问题,至今也不知道为什么。。。。然后就给每个大div盒子加了清除浮动,这样问题就解决了。

但在接下来移动端自适应布局时,需要一行排列三个盒子,这时最大的div盒子要添加浮动属性,这时因为之前加的1清除浮动属性,导致div盒子不能浮动。所以想了想,给div盒子加了一个overflow:hidden属性后,问题立马解决了,因为是触发了Bfc模式,每个div盒子是自己的一块区域,不会被影响,这样就完美解决了大盒子内盒子浮动,而大盒子不受浮动影响。

另外还有一个问题是,在做自适应布局时,文本文字要自适应的变多或减少,我是给中间的盒子宽度布局为width:clac(100%-左侧盒子宽-右侧盒子宽) 但不知道为什么布局又乱了。。。。真的是无厘头。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值