Игнорируется мета в HTML. Что делать?
Игнорируется мета тег на адаптацию. Перепробовал очень много методов ни один не помог. Решение не нашел. Подозреваю, что где-то конфликт, пробовал отключать уже библиотеки - тоже не помогло, думаю, может в css где-нибудь кроется ответ, вот только где?
<meta name="viewport" content="width=device-width, initial-scale=1.0"> |
<meta name="viewport" content="width=device-width, initial-scale=1.0">
Дополнительно:
Ответ кроется в медиа-запросах.
Какие ваши доказательства?
Этого кода мало но его достаточно чтобы чтобы он хоть что то дал, хоть маленький откликт.
Что написано в разметке и в стилях говорящее о перестроении?
В чем может быть дело:
- Вообще не тот файл.
- Где-то есть блок с фиксированной шириной, мешающи перестроению всего остального.
- Неверно понимаете размер вьюпорта там, где проверяете.
- Неверно написаны media или другие правила
- Неверный порядок media и стилей без media.
- Невалидный код (разметка или стили)
и т.д.
Чтобы узнать, что там у вас происходит, сделайте пример с минимальным и достаточным кодом на codepen.io
(Если что, meta viewport там уже есть, в разметку писать нужно внутренности body)
но его достаточно
Чел, просто написать мета тег недостаточно, это вообще ничего не даст.
@media (max-width: 1024px) { .container { width: auto; } .List_product { flex-wrap: wrap; } .product { margin-right: 25px; } } |
@media (max-width: 1024px) { .container { width: auto; } .List_product { flex-wrap: wrap; } .product { margin-right: 25px; } }
это мои css написал по минимуму и тоже думаю что где то блок что вообще ничего не отрабатывает, видел людей у них сразу все начало отрабатывать после маленького кода.
@media (max-width: 1024px) { .container { width: auto; } .List_product { flex-wrap: wrap; } .product { margin-right: 25px; } } |
@media (max-width: 1024px) { .container { width: auto; } .List_product { flex-wrap: wrap; } .product { margin-right: 25px; } }
@media (max-width: 1024px) { .container { width: auto; } .List_product { flex-wrap: wrap; } .product { margin-right: 25px; } } |
@media (max-width: 1024px) { .container { width: auto; } .List_product { flex-wrap: wrap; } .product { margin-right: 25px; } }
Нужно видеть где и как написаны стили для другого размера.
Например, вы написали общие стили после media, а не наоборот.
Контейнер отвечает за разметку всей страницы.
Продукт отвечает за вложение на странице картинок иконок и т.п. , а тресте тоже универсальный стиль
<head> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Chic Mok</title> <link href="fontawesome/css/all.css" rel="stylesheet"> <link href="styles/bootstrap/css/bootstrap.min.css" rel="stylesheet"> <link rel="stylesheet" href="styles/style.css"> </head> |
<head> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Chic Mok</title> <link href="fontawesome/css/all.css" rel="stylesheet"> <link href="styles/bootstrap/css/bootstrap.min.css" rel="stylesheet"> <link rel="stylesheet" href="styles/style.css"> </head>
https://getbootstrap.com/docs/5.3/getting-started/...
Это скорее всего не критично, но почему бы не следовать рекомендации?
Я думаю что одна из вероятных причин - это наличие других мета-тегов, которые могут переопределять его. Также возможно, что какие-то другие стили или скрипты в проекте могут переопределять параметры мета-тега viewport.
Нашел решение и пришлось немного покопаться проблема блока была в css
я поставил сам блок а тоесть
.conteiner { width: 1200px; <--- вот он и был блок margin: 0 auto; } |
.conteiner { width: 1200px; <--- вот он и был блок margin: 0 auto; }
переписал его так и все заработало
.conteiner { display: inline-block; padding: 15px 30px 15px 30px; width: 100%; } |
.conteiner { display: inline-block; padding: 15px 30px 15px 30px; width: 100%; }
Спасибо большое всем за советы, очень полезно было!
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос
Для подсветки синтаксиса кода всех языков программирования на сайте, вы можете воспользоваться тегом
. Просто оберните свой код в этот тег и добавьте язык программирования после слова "lang=". Например, если у вас есть PHP код, вы можете написать: <pre lang="php">
Этот код будет отображаться с подсветкой синтаксиса на вашем сайте. Помните, что вы можете использовать этот тег для любого языка программирования, просто замените "php" на нужное вам название языка.
Если у вас возникли проблемы с использованием тега