минимальная ширина, максимальная ширина, ширина. Ничто не работает в IE8 на теге тела - PullRequest
3 голосов
/ 27 июня 2010

Это моя веб-страница, которая не работает в IE8, но работает в FF 3.6.4 и Opera 9.63: -

<html>
    <head>
        <style type="text/css">


            body{
                max-width:10002px;
                min-width:3072px;
                width:10002px;
                margin:0px auto;
                background:#293231;
                height:100%;
                padding:0px;
            }


        </style>
    </head>
    <body >


    </body>
</html>

В нижней части страницы в * отсутствует полоса прокрутки1005 * IE8

Ответы [ 2 ]

6 голосов
/ 27 июня 2010

Вы должны добавить объявление doctype на свою страницу - это позволит большинству браузеров вести себя как можно более одинаково. По крайней мере, это устранит один класс возможных проблем.

В большинстве случаев, когда дело доходит до полос прокрутки, они появляются только тогда, когда content шире / выше, чем область отображения клиента, какими бы ни были правила CSS.

5 голосов
/ 27 июня 2010

Нет смысла устанавливать max-width и min-width, если вы собираетесь установить значение width, которое приведет к их игнорированию.В вашем примере min-width никогда не будет использоваться, поскольку вы уже установили width на большее значение.Аналогичным образом, max-width здесь не требуется, поскольку width было установлено на то же значение.

Это было бы более подходящим использованием трех:

div.yourdiv {
    max-width: 300px;
    min-width: 100px;
    width: 50%;
}

This divбудет составлять 50% ширины содержащего его элемента, но не будет превышать 300 пикселей в ширину или опускаться ниже 100 пикселей в ширину.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...