css布局:div横排显示,如果太长则出现滚动条。

你这代码,本身就问题,,是什么情况下出现滚动条呢?就是在这个div里的元素宽度超出了100%后才会出现 那你的元素又用了float:left,左浮动,右浮动是什么,,就是所有用了的元素,向左浮动靠拢,它虽然是在一行,但是只是看起来在一行而已,其实因为用了float,,,浮动浮动,意思很明显,已经浮起来...
css布局:div横排显示,如果太长则出现滚动条。
你这代码,本身就问题,,

<div style="overflow:auto;width:100%">是什么情况下出现滚动条呢?
就是在这个div里的元素宽度超出了100%后才会出现

那你的元素又用了float:left,左浮动,右浮动是什么,,就是所有用了的元素,向左浮动靠拢,它虽然是在一行,但是只是看起来在一行而已,其实因为用了float,,,浮动浮动,意思很明显,已经浮起来了,不在行内的,所以会一直向左浮动,,即使容器再小,它也是继续向左浮,,看起来就像是换了行一样。
<div style="height:400px; width:480px;overflow-x:auto"><div style="width:1200px;height:380px;background:#f00;"></div></div>2014-10-23
overflow-x:auto;2014-10-23
mengvlog 阅读 42 次 更新于 2025-12-16 03:29:29 我来答关注问题0
檬味博客在线解答立即免费咨询

CSS相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部