2015-02-05 21 views
-3

我已經把所有的div都以空格結尾了。這也影響了菜單div,我不想在最後添加填充。Css使用除了一個填充的所有div?

我試圖實現一個NoEm風格並使用它,但它當然沒有任何作用。只要我寫了它,我就說它不會影響div。該代碼是在這裏:

div {  
    margin-bottom: 1em; /* Adjust depending on your text's line-height */ 
} 

div .NoEm { 

} 

所以,問題是: 我怎樣才能擁有所有的div除了一個保證金結束?

沒有jquery或Js通緝。

編輯:HTML

<div class="navbar navbar-inverse NoEm "> 

編輯:2 的jsfiddle

http://jsfiddle.net/jufb09m1/

COMMENT 大聲笑,不實現CCS問題這麼多下來的投票要求我顯示的html標記

+2

哪裏是HTML,你可能會提供一個jsFiddle? – arnolds 2015-02-05 21:44:01

+1

如果沒有html,我只能猜測你可能想'div.NoEm' – Huangism 2015-02-05 21:45:07

+0

@黃色這可能是解決方案,我只是不明白爲什麼人們不會發布標記,就像它是一個祕密什麼的,人們回答問題必須猜測和冒險失去代表。 – arnolds 2015-02-05 21:46:34

回答

2

設置下邊距爲.NoEm

div {  
    margin-bottom: 1em; /* Adjust depending on your text's line-height */ 
} 
.NoEm { 
    margin-bottom: 0; 
} 
+1

中重現它爲什麼使用'!important'? – Huangism 2015-02-05 21:47:47

+0

好問題...現在你評論我的整個帖子沒有任何意義;)編輯 – 2015-02-05 21:49:29

+0

雖然根據這裏的每個人,我應該實際上標記你沒有顯示它如何在html中使用。 – 2015-02-06 08:43:21

1

IkoTikashi的答案是正確的基礎上,當他們貼吧提供的信息;在小提琴可用之前。

現在我們可以看到您的HTML代碼,我們可以看到額外的問題:除了在您的.NoEm類中未明確設置margin-bottom爲0之外,您的導航欄div還包含OTHER div。所有這些divs都有1em的底邊。

您需要使用修復IkoTikashi提供的將.NoEm中的margin-bottom明確設置爲0,並且您需要在用於創建導航欄的所有div上使用該類。