我需要动态地添加元素到一个页面,但不幸的是,当我使用jquery .append()方法执行操作时,元素似乎与页面上已有的其他元素的行为不同,尽管相同的CSS。动态添加的元素不包装
我创建了一个example page来重现问题。
顶部是一个列表(ul
与一堆li
's)与静态定义的项目。低于hr的是ul
,它们的设置方式相同,但li
是动态添加的(每600毫秒一个)。由此产生的HTML看起来和我一样(除了id),但显然结果是不同的: * li
的空格更短,更严重的是它们没有包含到浏览器的宽度:它们只是简单地导致一个水平滚动被添加。
任何人都可以解释为什么结果不同吗?
最终,我希望新添加的元素可以包装为其容器的大小。在我看来,像这样的CSS应该可以工作..