Я пробовал формулировать этот вопрос разными способами в Google. Я нашел один результат с похожим вопросом. Реакция заключалась в том, что вопрос был слишком расплывчатым. Это будет мой первый вопрос, я сделаю все возможное, чтобы попытаться быть максимально подробным. Сама страница, на которую задан этот вопрос, не имеет полосы прокрутки внизу, предлагая overflow-x:hidden
. Однако при нажатии на значок восстановления вниз в правом верхнем углу страницы, слева от значка закрытия, вы заметите, что теперь отображается полоса прокрутки x или слева направо. Это тот эффект, который я пытаюсь достичь. Как написать мою страницу, где она не имеет левой полосы правого прокрутки, пока она не будет минимизирована? Вот код, который я имею в CSS:Удаление переполнения-x: скрыто; когда страница сведена к минимуму
body {
overflow-x:hidden;
overflow-y:auto;
width:1650px;
max-width:1650px; background-image:url('LiraBG5.png'), url('LiraBG3.png');
background-repeat:repeat-x, repeat; height:100%;
}
Для HTML:
<!DOCTYPE html>
<html>
<head>
<link href="Lira.css" rel="stylesheet" type="text/css" />
</head>
<body id="body">
</body>
</html>
Я попытался overflow-x:auto;
вместо overflow-x:hidden;
однако это приводит к странице, имеющей х или слева направо свитка бар, когда это максимизируется, что я пытаюсь избежать. Возможно ли, что для этого эффекта может потребоваться JavaScript?
Привет, добро пожаловать в SO. Люди могут помочь вам лучше, если вы разместили соответствующий код из своего проекта или если бы вы дублировали свою проблему с помощью JS.Fiddle (http://jsfiddle.net/). Чтение через ваш вопрос сейчас очень запутанно и код опубликовано не очень полезно. – crazymatt
Ширина 1650px слишком много для веб-сайта. Пожалуйста, прочитайте и понимайте удобство использования веб-сайтов. Вы можете установить 'width' на 100% и установить минимальное значение witdh следующим образом:' min-width'. –
@crazymatt Прекратить использование jsFiddle на SO, вы можете использовать встроенный ** фрагмент кода **, который делает то же самое. – tleb