在屏幕截圖中,您會看到左側(未浮動)和右側顯示框(浮動)的項目列表。如何防止左側物品的li元素切入顯示框。 li內容遵循流程並在運行到顯示框之前切換到新行,但li元素(如容器中)不會。左側內容切入右側浮動內容
左側李項:
border: 1px solid #000000;
display: block;
margin-bottom: 8px;
padding: 10px;
顯示框右邊:
border: 3px double #000000;
display: inline-block;
float: right;
margin-left: 20px;
padding: 15px;
width: auto;
感謝, 瑞安
後ROBERT的建議:
響應TIM乙
寬度是動態的,在不同的頁面,動態的每頁不同,但他們不會改變在每個頁面的基礎上,除這些元素超出了展示箱的範圍。就像當您將圖片浮動到左側並且文本位於圖片右側時一樣,但一旦圖片結束,文本就會一直延續到圖片下方,一直到頁面的右側邊緣,這就是我想要的。所以我想讓li元素去到右邊顯示框的左邊緣,但是通過框,我想去頁面的邊緣。文本本身符合這一點,但由於某種原因,李元素不認爲有一個「對象」,以防止它停止並切入顯示框。它不識別它的原因是因爲正確的浮動顯示框,它將正常流程中的東西打破,但我認爲必須有一種方法來操縱顯示框,以便它可以被識別或操縱li元素,以便他們可以識別顯示框。
評論消失了,但Robert建議在li元素中添加內聯塊。這沒有用。尋找更多的投入!謝謝,瑞安。 – NightHawk 2010-09-20 22:25:30
順便說一句,我知道我可以限制ul/li的大小,但我有不同大小的顯示框,所以我非常希望找到一個靈活的解決方案,我不必手動輸入寬度。 – NightHawk 2010-09-20 22:29:07
刪除它是因爲我誤解了這個問題。它會使它適合其內容,但這不是你所需要的。 – Robert 2010-09-20 22:31:12