2013-02-21 4 views
-1

У меня есть странная белая линия 1px, отображаемая на моей индексной странице. Я искал код, и я не могу найти его нигде.Белая граница Отображается, когда нет границы.

Вы можете увидеть его здесь http://talkyoudown.net/ - внизу справа перед началом текста. Я мог бы опубликовать источник CSS, но это заняло бы слишком много места здесь.

Если вы посмотрите на источник, вы увидите, что он находится в классе тела (я думаю), но у меня нет границ, установленных в CSS.

+1

у вас нет границ, но у вас есть фоновое изображение, которое просто белое и высота 1px, и для повторения по горизонтали, поэтому он будет рисовать линию. – Spudley

+0

Это нормально, чтобы закрыть как слишком локализованный. Спасибо за помощь. –

ответ

4

Это из-за

.body{ 
    background: "url("../images/bg-content.png") repeat-x scroll left top transparent"; 
} 
+0

Не уверен, почему кто-то остановил вас, так как вы нашли преступника. – j08691

+0

+1: здесь проблема кроется. Я думаю, что downvote, возможно, был потому, что вы не объяснили * почему * или что с этим делать. – Spudley

2

его фоновое изображение, а именно тот факт, вы повторяете только на оси х. если установить фон, как это на div.body:

div.body { 
    background: url(../images/bg-content.png) repeat left top; 
} 

это показывает полную вещь, потому что она повторяется на обеих осей х и у. Если вы действительно хотите, чтобы у этого был белый фон, это заполнит его. Иначе ... зачем вообще вообще?

+0

На самом деле, если вы установите его так, он создает полосатый фон. Не уверен, что это предназначено, но это труднее читать. Честно говоря, вряд ли здесь вообще будет нужно изображение; простой цвет должен делать трюк, если фон необходим вообще. – Spudley

+0

согласился, вот и я сказал, если это то, чего действительно хотел. плохой мой ответ, чтобы сказать «его повторение-х конкретно, поскольку на y нет повторения. – PlantTheIdea

Смежные вопросы