从我无权访问的 PHP 文件中,我收到一堆<li>
带有“liElHtml”类的元素。其中包含的是图像,所以基本上我是通过 AJAX 收到的:
<li class="liElHtml"><img src="some_img.png" /></li>
有没有办法将这些整齐/均匀地堆叠成 3 行而没有静态宽度?我知道如何通过将 3 的组合宽度设置<li>
为<ul>
. 我用谷歌搜索了一下,似乎静态宽度是我看到的唯一方式。
不幸的是,这必须是 100% 宽度的 3 行才能填满屏幕,因为它是用于手机的。现在只是为了让它工作,我设置了一个静态宽度,所以我有 html:
<ul id="mainScreenUL">
</ul>
CSS:
#mainScreenUL{
list-style:none;
width:150px;
}
#liElHtml{
display:inline-block;
width:50px;
height:50px;
}
和 jQuery/javascript
$('#mainScreenUL').html(pic_data[1]);
这pic_data[1]
只是一长串<li class="liElHtml"><img src="some_img.png" /></li>
这给了我一些想要的效果,无论如何我可以将宽度设置为width:100%
on#mainScreenUL
并让<li>
's 整齐地堆叠成 3 行吗?感谢您花时间阅读本文,非常感谢您的帮助。