Создал страницу для тестирования отображения этой страницы на мобильных устройствах. Указал в head
name width=800
, а wrapper
min-width: 800px;
и width: 100%;
.
Проверяю на android chrome
- браузер не чувствует минимальной ширины wrapper
и по умолчанию часть страницы за пределами видимости (пример 1), когда требуется, чтобы браузер понимал, какой минимальной ширины страницу ему нужно показать (пример 2).
Как правильно задать минимальную ширину страницы так, чтобы мобильный браузер изначально ее показал, как на примере 2?
Пример 1:
Пример 2:
html,
body
{
padding: 0;
margin: 0;
width: 100%;
}
.wrapper
{
box-sizing: border-box;
min-width: 800px;
width: 100%;
padding: 20px;
background: antiquewhite;
}
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=800, initial-scale=1">
<title>Title</title>
<link href="/css/common.css" rel="stylesheet">
</head>
<body>
<div class="wrapper">
Далеко-далеко за словесными горами в стране гласных и согласных живут рыбные тексты.
Вдали от всех живут они в буквенных домах на берегу Семантика большого языкового океана.
</div>
</body>
</html>
Убрал ширину у body
; заменил content="width=800px"
на content="width=device-width, initial-scale=1, shrink-to-fit=no"
.
width=device-width
нужен для того, чтобы "ширина была равна ширине устройства"
shrink-to-fit=no
нужен для запрета масштабирования в соответствии с окном просмотра
Добавил @media-запросы. Проверьте.
@media (min-width: 800px) {
html,
body
{
padding: 0;
margin: 0;
}
.wrapper
{
box-sizing: border-box;
width: 100%;
padding: 20px;
background: antiquewhite;
}
}
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<title>Title</title>
<link href="/css/common.css" rel="stylesheet">
</head>
<body>
<div class="wrapper">
Далеко-далеко за словесными горами в стране гласных и согласных живут рыбные тексты.
Вдали от всех живут они в буквенных домах на берегу Семантика большого языкового океана.
</div>
</body>
</html>
Укажите в хедере
<meta name="viewport" content="width=800px, initial-scale=1">
Wrapperу не ничего не указывать(он и так по умолчанию растянется на всю ширину)
Оборудование для ресторана: новинки профессиональной кухонной техники
Частный дом престарелых в Киеве: комфорт, забота и профессиональный уход
Как сделать что б один аккаунт работал только на одном устройстве?
Можно ли в JavaFx сделать преобразование массива Polygon в класс ImageЛибо как-то сохранять их сразу в png, не пользуясь Snapshot
Есть класс (ByteArrayOutputStream)Хочу добавить его наследнику поддержку интерфейса SeekableByteChannel