adsl club

Справочник

Форум

Программы

Фильмы

Ресурсы

Файлообмен

Хостинг

Ростелеком
Как задать максимальную ширину ВьюПорта?
Ответить на тему    Форум АДСЛ КлубаЦИФРОВОЙ ФЛЕЙМ :)ПРОГРАММИРОВАНИЕ
Автор Сообщение
Shnap
Эксперт
СообщениеДобавлено: Вс 17-03-19 : 18-44    Заголовок сообщения: Как задать максимальную ширину ВьюПорта? Ответить с цитатой

Привет! Нужно сделать так чтоб сайт перестал масштабироваться если ширина больше чем 1024px

Вот наглядный пример что должно быть
https://youtu.be/pDpSNf68oDo

Вот то что сделал я:
http://l90690ns.beget.tech

Добавляю
<meta name="viewport" content="max-width=1024, initial-scale=1.0">

И не работает... Сайт продолжает увеличивать масштаб.. ((

body {max-width: 1024px;} - тоже прописано..

Подскажите плз как это реализовать? Уже пол дня голову ломаю ))
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение   Номер ICQ
Richard Ferlow
Гуру
Предупреждений : 2
СообщениеДобавлено: Вс 17-03-19 : 20-42    Заголовок сообщения: Ответить с цитатой

Shnap
так у тебя сейчас максимальная ширина как ты задал - 1024. если тебе фон не надо чтобы на всю ширину был - убери его с body и задавай фон для блока
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение   Номер ICQ
Shnap
Эксперт
СообщениеДобавлено: Вс 17-03-19 : 21-44    Заголовок сообщения: Ответить с цитатой

Richard Ferlow

Вот видео снял для наглядности)
https://youtu.be/YKKlDWu9IYw

У меня все единицы в vw. По умолчанию они считают от ширины окна. А я хочу задать так чтоб считало от 1024 если ширина окна больше чем 1024. И по стандарту если меньше.

В сети говорят, что нужно написать мета в хэад
<meta name="viewport" content="max-width=1024">
Но чёт не работает (( Ап стену друже! Ап стену друже!
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение   Номер ICQ
Richard Ferlow
Гуру
Предупреждений : 2
СообщениеДобавлено: Вс 17-03-19 : 22-00    Заголовок сообщения: Ответить с цитатой

Shnap писал(а):
max-width=1024

что-то я не нашел вообще чтобы для viewport можно было так задавать.

А для чего все величины через vw задавать?
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение   Номер ICQ
Shnap
Эксперт
СообщениеДобавлено: Вс 17-03-19 : 22-56    Заголовок сообщения: Ответить с цитатой

Richard Ferlow писал(а):

А для чего все величины через vw задавать?

ну типа чтоб все размеры плавно увеличивались и уменьшались пропорционально экрану устройства..
Richard Ferlow писал(а):

что-то я не нашел вообще чтобы для viewport можно было так задавать.

https://developers.google.com/web/fundamentals/design-and-ux/responsive/?hl=ru

https://webref.ru/css/viewport

Я вот тут смотрю.. Но чёт не работает))
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение   Номер ICQ
Richard Ferlow
Гуру
Предупреждений : 2
СообщениеДобавлено: Пн 18-03-19 : 09-52    Заголовок сообщения: Ответить с цитатой

Shnap
там внизу указано что со всеми этими параметрами очень плохо с совместимостью у браузеров.

Вообще такой как ты описываешь способ я ни разу не видел чтобы использовали.

Обычно это делают через https://itchief.ru/lessons/html-and-css/css-media-queries - с помощью этой штуки делают адаптивную верстку. берутся какие-то усредненные шаги ширин экрана - например 1900, 1200, 760, 320 - и под них уже свои правила задают.

Вообще с адаптивной версткой рекомендую с фреймворками этим заняться, https://getbootstrap.com/ например.

пример что ты скидывал с погодой как раз с media-queries работает
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение   Номер ICQ
ATX555
Гуру
СообщениеДобавлено: Пн 18-03-19 : 14-37    Заголовок сообщения: Ответить с цитатой

Shnap писал(а):
В сети говорят, что нужно написать мета в хэад
<meta name="viewport" content="max-width=1024">
Но чёт не работает (( Ап стену друже! Ап стену друже!
Не хочется досканально разбираться, что за Вьюпорт, тем более он-же в стиль закатан? (В коде страницы не виден).
Но решается-то просто - старым добрым способом с указанием ширины вложенной таблицы в 1024 (<table width= ),
или в боди:
body {text-align:center;}
.content { max-width:1024px;
text-align:left;}
а уже внутри тега ожно задавать относительные и абсолютные размеры любыми средствами!
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение  
Shnap
Эксперт
СообщениеДобавлено: Пн 18-03-19 : 14-56    Заголовок сообщения: Ответить с цитатой

Richard Ferlow
ATX555

Ну примерно понял, спасибо.
Видимо я не в ту сторону копаю)
Буду дальше разбираться.
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение   Номер ICQ
Показать сообщения:   
Ответить на тему    Форум АДСЛ КлубаЦИФРОВОЙ ФЛЕЙМ :)ПРОГРАММИРОВАНИЕ Часовой пояс: GMT + 7
Страница 1 из 1

 

 
Аватары: Вкл|Выкл   ЮзерИнфо: Вкл|Выкл   Подписи: Вкл|Выкл
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете вкладывать файлы
Вы можете скачивать файлы