css - 甚至可以用 ajax 扩展(水平)列表的背景吗?

标签 css html background html-lists

我有一个带有 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/

相关文章:

CSS 背景图像不在移动设备上滚动

javascript - 隐藏名称中带有空格的类

通过 setAttribute 设置类时的 JavaScript 奇怪行为

html - 如何在 HTML/CSS 中创建枚举表格环境?

javascript - jQuery .click 在 if/else 语句中不起作用

javascript - 如何: write nice HTML code and Javascript console

javascript - 为什么数组的长度没有显示在浏览器中?

javascript - 响应式网格布局框架

c++ - C++,关闭后如何使控制台应用程序在后台运行?

html - 透明背景图片链接