2011-09-15 37 views
1

這是我最後的機會,這可能是一個CSS問題。如何在行中浮動元素。

這是問題頁面。 http://mentor.com.tr/?page_id=81

該網站建立在wordpress上。生成的帖子顯示爲無序列表。

<ul class="lcp_catlist"> 
    <li> 
    <li> 
    <li> 
    ... 
    </ul> 

所有<li>的浮動到左邊。但正如你將會看到的,左邊一排有一個奇怪的缺口。這是我的問題。我該如何解決這個問題?我瘋了。

空位:

enter image description here

+0

你將不得不指定間隙(截圖用紅色圓圈或箭頭首選),什麼瀏覽器(S)和版本( s)你看到它了。 – reisio

+0

你試過了'margin-left:0'和'padding-left:0'嗎? – derobert

回答

3

可以爲li元素

ul.lcp_catlist li { 
    ... 
    height: 240px; 
} 
+2

+1:我會建議一個'display:inline-block; vertical-align:top;'解決方案,但這似乎也起作用,並且它可能支持更多的跨瀏覽器。 – Nightfirecat

+0

@Nightfirecat你仍然可以發佈你的答案。即使這個解決方案有助於這種特殊情況(因爲這些項目通常總是大致相同的高度),但它不會對動態調整大小的元素有所幫助。但是,你的會。 –

+0

儘管如此,就我所知,它們的大小始終相同,所以這真的是最簡單最直接的方法。 – Nightfirecat

2

嘗試移除浮子指定一個明確的高度:左和使用顯示:直列塊代替。注意:IE6/7不支持內聯塊,但是如果在IE6/7僅樣式表中應用「display:inline; zoom:1」,它將起到相同的作用。