Форум программистов, компьютерный форум, киберфорум
HTML, CSS
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 11.08.2016
Сообщений: 21

Использование viewport

11.08.2016, 18:55. Показов 1332. Ответов 11
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
На сайте не корректно отображается верстка на мобильных устройствах.
Где могут быть ошибки? Может что то с viewport?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
11.08.2016, 18:55
Ответы с готовыми решениями:

Тэг viewport
Доброго времени суток! Столкнулся с проблемой адаптивности. С помощью медиа запросов задал критические точки при которых дизайн сайта...

Не работает viewport
Здравствуйте. есть сайт на joomla. Перестал работать viewport, никак не реагирует на изменения размера окна и из-за этого не работает...

Не срабатывает метатег viewport
На сайте не работает метатег viewport. Из за этого в телефонах не работают медиазапросы и все элементы очень мелкие. На своём телефоне...

11
 Аватар для Resume
143 / 133 / 69
Регистрация: 08.11.2013
Сообщений: 767
Записей в блоге: 5
11.08.2016, 19:03
Вы начинали верстать под большие или маленькие разрешения экрана?
0
0 / 0 / 0
Регистрация: 11.08.2016
Сообщений: 21
11.08.2016, 19:28  [ТС]
Resume,
Хотелось сделать адаптивную верстку. Что бы сайт корректно отображался на всех экранах.
0
 Аватар для fol
511 / 485 / 161
Регистрация: 08.07.2013
Сообщений: 1,714
Записей в блоге: 1
11.08.2016, 20:12
ну, адаптивом там не пахнет, скажем так
а перво-наперво предлагаю обратить внимание на горизонтальный скроллбар: он появляется из-за
CSS
1
2
3
.footer_text_right{
   left: 800px;
}
и
CSS
1
2
3
.email{
   left: 800px;
}
можно сделать так:
CSS
1
2
3
4
5
6
7
footer{
   position:relative;
}
.footer_text_right, .email{
    position: absolute;
    right: 0;
}
ну, а дальше надо понимать, как должны выглядеть блоки на различных размерах экранов
1
0 / 0 / 0
Регистрация: 11.08.2016
Сообщений: 21
11.08.2016, 21:56  [ТС]
А как убрать пустое пространство справа(скрин 1)? И футер не прижат при просмотре со смартфона(скрин 2).

Не найду ни как ошибку. Помогите разобраться.
0
 Аватар для fol
511 / 485 / 161
Регистрация: 08.07.2013
Сообщений: 1,714
Записей в блоге: 1
12.08.2016, 00:41
во-первых,
CSS
1
2
3
4
5
6
7
8
9
nav{
  left: 50%;
  margin-left: -490px
}
@media (max-width: 767px) and (min-width: 414px){
   nav{
     margin-left: -490px
  }
}
во-вторых, это лишнее:
CSS
1
2
3
h1{
  left: 79px;
}
надо
CSS
1
2
3
h1{
    margin-left: 139px;
}
потом вот это тоже что-то странное:
CSS
1
2
3
4
@media (max-width: 1000px) and (min-width: 768px)
.header_buttom {
    left: 97%;
}
вот это совсем ужас какой-то :
CSS
1
2
3
4
@media (max-width: 767px) and (min-width: 414px)
.header_buttom {
    left: 185%;
}
нужно все блоки поместить в один единый wrapper, его центровать, а внутри этих блоков уже двигать элементы относительно своего родителя

Добавлено через 9 минут
я уверен, что, когда нормально будут расположены блоки, то и на телефоне все будет смотреться так, как надо
0
0 / 0 / 0
Регистрация: 11.08.2016
Сообщений: 21
12.08.2016, 00:54  [ТС]
Сейчас попробую.

Добавлено через 7 минут
Убрал все @media запросы. Ведь должно без них смотреться нормально на телефоне.
У меня все все блоки в одном едином wrapper.
Не понятно почему верстка съезжает на телефоне.
Проверил уже два раза.
0
 Аватар для Resume
143 / 133 / 69
Регистрация: 08.11.2013
Сообщений: 767
Записей в блоге: 5
12.08.2016, 00:55
Без @media у вас верстка не будет смотреться на разных разрешениях.
0
 Аватар для fol
511 / 485 / 161
Регистрация: 08.07.2013
Сообщений: 1,714
Записей в блоге: 1
12.08.2016, 01:11
не надо убирать медиа-запросы, надо ими правильно регулировать свойства блоков
0
0 / 0 / 0
Регистрация: 11.08.2016
Сообщений: 21
12.08.2016, 01:41  [ТС]
Вернул медиа запросы обратно.
Давайте разразиться по порядку.
На данный момент есть следующие проблемы в верстке:
1. Съезжает блок .header_buttom
2. Съезжает меню
3. Пустое пространство справа.(при просмотре с мобильных устройств)
4. Не прижат футер. (Так же при просмотре с мобильных устройств)

Я делаю так. Поправьте пожалуйста где ошибаюсь.

1. Блок .header_buttom я выставил так
CSS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
@media (min-width:320px) and (max-width:374px) {
    
    .header_buttom {
        left: 231%;
    }
}
 
@media (min-width:375px) and (max-width:413px) {
    
    .header_buttom {
        left: 202%;
    }
}
@media (max-width: 767px) and (min-width: 414px){
    
    .header_buttom {
        left: 185%;
    }
}
 
@media (min-width:768px) and (max-width:1000px) {
    
    .header_buttom {
            left: 100%;
    }
}
2.
CSS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
@media (max-width: 374px) and (min-width: 320px) {
nav {
   
    left: 490px;   
}
}
 
@media (max-width: 413px) and (min-width: 375px) {
nav {
  
    left: 491px;  
}
}
 
@media (max-width: 767px) and (min-width: 414px) {
nav {
    margin-left: -207px;
}
 
}
 
@media (max-width: 1000px) and (min-width: 768px) {
nav {
    left: 490px;
  
}
}
1 и 2 решается.
А как быть 3 и 4. Не понятно какие блоки куда двигать чтобы исчезло пустое пространство справа и футер прижался.
0
46 / 38 / 26
Регистрация: 11.08.2016
Сообщений: 139
12.08.2016, 14:24
Главная ваша проблема - позиционирование с помощью left вместо центрования контейнера и margin-ов
0
0 / 0 / 0
Регистрация: 11.08.2016
Сообщений: 21
13.08.2016, 12:37  [ТС]
crackos,
А можете мне пример одного блока привести, где не правильно и как нужно. Что бы понятнее было.

Добавлено через 20 часов 3 минуты
Шапку исправил вроде бы.
Установил ширину .wrapper 1014px и остальные блоки подогнал под его размер.
А как быть с блоком
CSS
1
2
3
4
5
.content_block {
    width: 980px;
    height: 1550px;
    background-color:#ffffff
}
При увлечении ширины этого блока или при попытке сдвинуть правее margin-ом, пустое пространство справа увеличивается.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
13.08.2016, 12:37
Помогаю со студенческими работами здесь

Работа тега viewport
Добрый день! Сайт нерезиновый, с фиксированной шириной у блоков и не имеет мобильной верстки. Пытаюсь сделать, чтобы только при уменьшении...

Исправить баги с viewport
Здравствуйте коллеги, помогите пожалуйста разобраться. Проблема такова: При эмулировании через Developer Tools страница выглядит...

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

Изменение меню с помощью viewport
Добрый день. Подскажите, пожалуйста, добавил на сайт тэг viewport и меню стало вместо горизонтального вертикальным (на мобильных...

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


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Программа принимает математическое выражение в виде строки и выдаёт его производную в виде строки и вычисляет значение производной при заданном х Логарифм записывается как: (x-2)log(x^2+2) -. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru