2010-05-15 120 views
2

在我的網站中,我添加了谷歌朋友連接。現在在側邊欄的右側,有一條小線。我如何刪除該行,因爲我不想在那裏。CSS水平線

+1

使用Firebug標識元素並定義CSS規則以擺脫它。或者,提供一個實時鏈接。 – 2010-05-15 11:22:29

回答

4

你可以隱藏第二個<div id="sidebar">它看起來並不需要可見,所以隱藏該元素會隱藏內部生成的<div>,它具有邊框。

此外,你不應該有一個頁面上的兩個元素具有相同的ID。我看到有兩個<div id="sidebar">元素。所以如果你通過id設置一個CSS,它也會影響另一個。

您應該創建第二<div>這樣的:

<div id="sidebar2" style="display:none"></div> 

或者更好的是,爲它創建一個CSS規則:

#sidebar2{display:none;} 

<div id="sidebar2"></div> 

編輯:你知道看着它一點點接近我甚至不認爲你需要整整一秒<div id="sidebar">。那是故意的嗎?看起來你只需要包含一次Google朋友連接腳本。

+0

謝謝。當我將它移動到頁面上時,我忘了刪除它。我是否應該用類替換一些id,因爲這些站點有多個相同的id。 – nebkat 2010-05-15 12:28:34

+0

如果頁面上或父元素內部的所有div都會共享類似的樣式,則爲他們創建一個類。可以在整個網站的不同位置使用相同的ID,但要確保在同一頁面上沒有兩個相同的ID。雖然在這個話題上很多帖子,但這是一個好的開始:http://stackoverflow.com/questions/84378/div-class-vs-id – jaywon 2010-05-15 22:48:19

1

小行在第二個邊欄div,我想你應該刪除第二個,因爲它完全一樣。這兩個側邊欄div具有相同的id,這是HTML中不允許的,每個頁面上的id應該是唯一的。這就是爲什麼你沒有看到朋友連接兩次。

0

某處的源代碼,你這行導致該邊框有:

<div style="width: 276px; border: 1px solid rgb(136, 135, 134);" id="div-4699129216425402507"></div> 

您可能希望以去除邊界(線)將其刪除。

0

嗯,只要嘗試刪除第二個<div id="sidebar">...</div>。這個會導致灰線 - 並且會導致很多xhtml錯誤,因爲一些ID(根據定義是唯一的)在您的標記中存在多次。