CSS горизонтальная линия
-
27-09-2019 - |
Вопрос
На моем сайте я добавил Google Friend Connect. Теперь справа там, где находится боковая панель, есть небольшая линия. Как удалить линию, потому что я не хочу этого там.
Решение
Вы можете просто скрыть второе <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.
Другие советы
Небольшая линия во второй боковой панели Div, я думаю, вы должны удалить второй, потому что это точно так же. Две боковые религи имеют одинаковую id
, Это не допускается в HTML, идентификатор должен быть уникальным на каждой странице. Вот почему вы не видите, как друг подключался дважды.
Где-то в исходном коде у вас есть эта линия, вызывая эту границу там:
<div style="width: 276px; border: 1px solid rgb(136, 135, 134);" id="div-4699129216425402507"></div>
Вы можете удалить его, чтобы удалить эту границу (строку).
HM, просто попробуйте удалить второй <div id="sidebar">...</div>
. Отказ Это вызывает серую линию - и она будет причинять множество ошибок XHTML, потому что некоторые идентификаторы (которые должны быть уникальными по определению), существуют более одного раза в вашей разметке.