请教html布局问题。

图片描述

大的盒子设置了width:100%;里边的元素有的是margin-left,margin-right,但是一旦缩小浏览器,大盒子里的元素有的会掉下来,请问该怎么解决呢?

阅读 2.5k
2 个回答

你的问题应该是和响应式布局有关。

外面的盒子的宽度为100%,那么里面内容的间距,如你提到的margin,以及padding,或是图标的width,都应当以百分比的形式来表达。比如margin-left: 5%;

但由于字的宽度是固定不变的。实际上,在这个处理过程中,你需要找到阈值宽度,比如768px,一旦浏览器宽度小于这个宽度时,你的布局及样式应当采用不同的方案。

可以用@media媒体查询来写,@media 可以针对不同的屏幕尺寸设置不同的样式

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题