來自我無法訪問的PHP文件,我收到一串「liElHtml」的<li>
元素。在這些載有圖像,因此基本上我通過AJAX收到此:3行ul可變屏幕寬度
<li class="liElHtml"><img src="some_img.png" /></li>
反正是有3行,而不具有靜態寬度堆疊這些整齊/均勻?我已經知道如何通過將3 <li>
的合併寬度設置爲<ul>
來實現此目的。我用google搜索了一下,看起來靜態寬度是我看到的唯一方式。
不幸的是,這必須是3行100%的寬度來填滿屏幕,因爲它是用於手機的。 現在只是爲了得到它的工作我設置一個靜態的寬度,所以我必須對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>
的堆棧整齊地只有3行? 感謝您花時間閱讀本文,我們非常感謝您的幫助。
謝謝,我現在要試試這個。 – user1053263
我不能相信這是多麼容易。沒想到解決方案很簡單。非常感謝。這工作非常好。我可以不接受另外5分鐘的答案。 – user1053263
很樂意提供幫助。 – fcalderan