2015-02-07 3 views
1

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

* { 
    margin: 0; 
    padding: 0; 
    font-family: "Montserrat"; 
} 

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

http://jsfiddle.net/jg10vzcx/

+0

возможно дубликат [Пустое пространство в правой части экрана] (http://stackoverflow.com/questions/28284224/white-space-to-the-right-of-the -screen) – Oriol

ответ

2

Виновником является .sub-text элементом. Это элемент абзаца уровня блока с шириной по умолчанию 100%. Вы позиционируете его с помощью left: calc(50% - 15vw), чтобы центрировать его. При этом он проходит мимо окна просмотра (потому что он имеет ширину 100%), и он создает горизонтальную полосу прокрутки.

Вы можете удалить позицию left и просто добавить text-align: center к элементу, чтобы центрировать его.

Updated Example

.sub-text { 
    position: relative; 
    margin-top: 2vh; 
    /* left: calc(50% - 15vw); */ 
    font-size: 2vw; 
    text-transform: uppercase; 
    text-shadow: 0 0 1vw black; 
    text-align: center; 
} 
+1

yep .. что он сказал ... удалите свой тег P, чтобы быстро проверить .. Когда я сталкиваюсь с этими проблемами, я просто удаляю куски, пока он не исчезнет. таким образом вы можете сузить его до одного элемента в конце. – Mayhem

+0

@Mayhem Yep :) Это все о проб и ошибках: p –

+0

15 лет плюс с веб-дизайнером и его все еще легко увидеть самую маленькую вещь, такую ​​как пропавшая точка с запятой – Mayhem

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