Горизонтальная линия CSS - PullRequest
2 голосов
/ 15 мая 2010

На моем сайте я добавил Google Friend Connect. Теперь справа от боковой панели есть небольшая линия. Как мне удалить строку, потому что я не хочу ее там.

Ответы [ 4 ]

4 голосов
/ 15 мая 2010

Можете ли вы просто спрятать вторую <div id="sidebar">, не похоже, что она должна быть видимой, поэтому скрытие этого элемента будет скрывать внутреннюю сгенерированную <div> с границей.

Кроме того, у вас не должно быть двух элементов на странице с одинаковым идентификатором. Я вижу, что есть два <div id="sidebar"> элемента. Так что если вы установите CSS для одного идентификатора, это также повлияет на другой.

Вы должны создать свой второй <div> так:

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

Или, что еще лучше, создайте для него правило CSS:

#sidebar2{display:none;}

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

РЕДАКТИРОВАТЬ: Вы знаете, глядя на это немного ближе, я даже не думаю, что вам нужна эта целая секунда <div id="sidebar">. Это намеренно? Похоже, вам нужно только один раз включить скрипт Google Friend Connect.

1 голос
/ 15 мая 2010

Маленькая строка находится во второй боковой панели div, я думаю, вам следует удалить вторую, потому что она точно такая же. Два div боковой панели имеют одинаковые id, это не разрешено в HTML, идентификаторы должны быть уникальными на каждой странице. Вот почему вы не видите, чтобы друг подключился дважды.

0 голосов
/ 15 мая 2010

Хм, просто попробуйте удалить второй <div id="sidebar">...</div>. Это вызывает серую линию - и это вызовет множество ошибок xhtml, потому что некоторые идентификаторы (которые должны быть уникальными по определению) существуют более одного раза в вашей разметке.

0 голосов
/ 15 мая 2010

Где-то в исходном коде у вас есть эта строка, вызывающая там границу:

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

Вы можете удалить его, чтобы удалить эту границу (линию).

...