2013-04-12 152 views
0

嘿,這是我的第一篇文章,我對CSS的世界很新。我有2個代碼浮動:沒有被浮動覆蓋:左

.subCatImg.subCatImg 
{ 
float:none; 
} 

控制一個特定的形象,而這一塊的控制代碼的其他幾個對象:

img.StoreProductImage { 
float:left; 
padding-right:5px; 
margin:0px 5% 10px 5px; 
} 

對於即使.subCatImg具有較高的特異性某種原因,它是浮動繼續被img.StoreProductImage重寫 - 我認爲這是因爲它是float:none,因此被左側重寫,但是即使添加了clear:兩者都繼續默認爲float:left。有什麼想法嗎?

我還要補充 - 如果我改變浮動:無向左或向右它的工作

回答

0

你確定特異性高? img是一個塊元素vs類選擇器。你可以只說

.subCatImg img.StoreProductImage{ 
    float:none; 
} 

這個假設圖像是.subCatImg

浮動的孩子的權利,似乎可以工作,因爲它是將左,右的因素,因爲這兩種情況下將匹配元素。

.subCatImg.subCatImg聲明在另一個之上,就像你在這裏發佈的那樣?

+0

非常感謝! – user2272564