2015-11-02 4 views
0

Я пытаюсь выяснить, как добавить границу в самый верх моего блога.Добавить границу в верхней части моего сайта без изображения

Я знаю, как это сделать с изображением, с фоновым изображением и повторением по горизонтали.

body { 
    background-image: url("http://bit.ly/1KTEMHF"); 
    background-repeat: repeat-x; 
    background-color: #EEEEEE; 
} 

Смотрите пример здесь: http://jsfiddle.net/9ybu5yfq/

Однако, я не уверен, как это сделать, если я просто хочу (гладкую) границу простой. Я знаю, что у меня, очевидно, есть квадрат как образ, и так оно и будет работать, но я думаю, что есть лучший/простой способ сделать это.

До сих пор я нашел на другие ответы на этом сайте, что я могу сделать это так:

body { 
    border-top: 15px solid #F2828E; 
    background-color: #EEEEEE; 
} 

(См скрипку здесь: http://jsfiddle.net/uaoq6usn/)

Однако, если я делаю это так, линия или граница, не идет из стороны в сторону, есть пробел, и он действительно не касается верхней части.

Чувствуете разницу:

Example showing the difference

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

+0

В вашей скрипке граница не задевают края, потому что тело имеет 'запас: 8px' устанавливается по умолчанию. Поэтому 'margin: 0' должен исправить это. Не уверен в вашем блоге. –

+0

Aaah классный, спасибо. Попробуй сейчас в блоге! Спасибо :) –

+0

В блоге он не приходит с границей, видимо;) Но хорошо знать, как правило, тело приходит с этим пределом. Еще раз спасибо :) –

ответ

1
body { 
    border-top: 15px solid #F2828E; 
    background-color: #EEEEEE; 
    margin: 0; 
} 

должен это сделать. По умолчанию у вас по умолчанию есть верхняя граница. Вы можете установить его в ноль, и он будет работать

+0

Спасибо! как для :) –

0

Добавить margin:0

т.е.

body { 
    border-top: 15px solid #F2828E; 
    background-color: #EEEEEE; 
    margin:0; 
} 
Смежные вопросы