我有一个带有 list-style-none 的列表,它需要能够通过 Ajax 向自身添加新元素,并在添加时适当扩展背景。通过 Ajax 添加很容易,但我为后台尝试的每个解决方案都失败了。我不知道这是否可能;是吗?我正在使用这样的网格:
http://jqueryui.com/demos/sortable/#display-grid
当我将鼠标悬停在封闭的 div 和/或封闭的 ul 标签上时,WebKit 和 Firebug 都向我展示了瘦削的空栏。似乎在您使用 list-style-none 和 float:wherever 设置松散列表的那一刻,您就放弃了对其背景的控制。但那是不对的。
最佳答案
这是我遇到过很多次的问题。问题在于 float 元素不是普通盒模型的一部分,因此它们不会导致其父元素展开除非它们的父元素也 float 。因此,如果可能, float ul 或包含 div。
编辑: 参见 quirksmode另一种仅限 css 的解决方法。
关于css - 甚至可以用 ajax 扩展(水平)列表的背景吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2059606/