这个圣杯布局,我的想让.right元素显示到.left的左边,怎么都不成功?
https://codepen.io/niusz/pen/...
使用负margin时我发现,如果我不先对.left 使用负margin让它跑到上面去,那么不管我对.right 负margin 为多少,.right 都不会上去的。这是为什么?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
因为你把main设置了width:100;所以被挤下去了,如果想让他们在一行,又要保持100%,可以在main设置
同时right去掉
HTML代码:
CSS代码:
因为给.main设置了
width:100%
,所以把后面的.left与.right都挤到下一行去了呗。你把.main设置成
width:calc(100% - 100px);
和width:calc(100% - 99px);
对比下吧。