2016-07-23 2 views
1

Я работаю на странице в ближайшее время здесь: http://desertcinema.com/jheck/Простой вопрос CSS - Пустое пространство над

Однако я бегу в какой-то вопрос касаемо дополнительное пространство в верхней части моего <div class="background-filter"></div> элемента.

enter image description here

В принципе у меня есть этот CSS для этой части:

.background-filter { 
    width:100%; 
    height:100%; 
    display:block; 
    position:fixed; 
    background: #000; 
    opacity: 0.5; 
    z-index:0; 
    margin: 0; 
     -webkit-background-size: cover; 
     -moz-background-size: cover; 
     -ms-background-size: cover; 
     -o-background-size: cover; 
      background-size: cover; 
} 

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

Любая идея, что вызывает это и как его исправить? Вы можете использовать CHROME INSPECT ELEMENT для игры.

ответ

2

Просто добавьте стиль top: 0; в .background-filter.

Позиция элемента по умолчанию не равна 0,0. Его позиция устанавливается по умолчанию относительно содержащего элемента.

+0

Это сработало. благодаря! –

+0

Хотя это работает, причина, по которой элемент элемента не был 0,0, состоит в том, что перед div отображается символ. – AliIshaq

+0

Да, советую удалить символ «>» в ​​верхней части страницы. @MikkPoles – TTCC

1

У вас есть дополнительный символ в вашей разметке. Между вашими CSS-файлами здесь:

<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.6.3/css/font-awesome.min.css" type="text/css" media="screen" /> 
> 
<link href='https://fonts.googleapis.com/css?family=Oswald:400,700,300|Roboto+Slab:400,300,700' rel='stylesheet' type='text/css'> 

Фиксация, которая избавляется от пространства.

0
body { 
    margin: 0; 
    padding: 0; 
} 

Я не уверен, но это может быть край тела или прокладка?

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