css小白求救

weixin_43372129 2020-02-13 07:27:25
为什么上面的三个属性,少一个图片就会横着排,三个属性全写,图片就是竖着排。求解释
...全文
386 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_43372129 2020-02-14
  • 打赏
  • 举报
回复
引用 1 楼 zsclin的回复:
如果要d1,d2并排的话,float:left要分别写给d1,d2,且d1,d2应该是同级,不能d2包裹d1, 如果d2在d1里面,d2相对于d1定位,你需要再给d2增加top:value;left:value,塌陷问题可能是你的图片太大了,设置一下图片的尺寸 img{ height:value; width:value; }
D2是d1的子元素,d2里包含俩个img。 上面我写的三个属性,如果去掉一个,图片就会竖向排列,而不是本来的横向排列。再者,如果我给d2加上宽,图片也会横向排列。我想知道原因。
天际的海浪 2020-02-14
  • 打赏
  • 举报
回复
你给三个div设置不同的背景色,再调试就能看出是div宽度的问题。
fjxylin 2020-02-13
  • 打赏
  • 举报
回复
如果要d1,d2并排的话,float:left要分别写给d1,d2,且d1,d2应该是同级,不能d2包裹d1, 如果d2在d1里面,d2相对于d1定位,你需要再给d2增加top:value;left:value,塌陷问题可能是你的图片太大了,设置一下图片的尺寸 img{ height:value; width:value; }

61,112

社区成员

发帖
与我相关
我的任务
社区描述
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
社区管理员
  • HTML(CSS)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧