
做登录组件时,利用padding设置输入框与盒子左边的距离,右边却溢出。
原因是标准盒模型的width只是内容,不包括padding margin border
解决方法:
box-sizing: border-box
将盒子设置为怪异盒模型,此时width包含padding border 但仍旧不包括margin
修改后:

知识点:标准盒模型与怪异盒模型
参考资料:【华为云全栈成长计划】CSS盒模型 — 标准盒模型和怪异盒模型-云社区-华为云 (huaweicloud.com)
本文介绍了解决登录组件中输入框布局问题的方法。通过调整CSS的box-sizing属性为border-box,可以确保元素宽度包含内边距和边框,避免布局溢出。

做登录组件时,利用padding设置输入框与盒子左边的距离,右边却溢出。
原因是标准盒模型的width只是内容,不包括padding margin border
解决方法:
box-sizing: border-box
将盒子设置为怪异盒模型,此时width包含padding border 但仍旧不包括margin
修改后:

知识点:标准盒模型与怪异盒模型
参考资料:【华为云全栈成长计划】CSS盒模型 — 标准盒模型和怪异盒模型-云社区-华为云 (huaweicloud.com)
598
826
6579
1775

被折叠的 条评论
为什么被折叠?