LINUX.ORG.RU

История изменений

Исправление user_id_68054, (текущая версия) :

немножко уточню..

высота УЖЕ один раз указывается тут:

            .TEST-layout {
                display: table;
                margin: auto;
                width: 800px;
                height: 250px;
                background: gray;
                background: lightgray;
                border: 1px solid;
            }

но MsIE (засранец такой?) хочет чтобы я ЕЩЁ РАЗ указал высоту вот тут:

            .TEST-layout-cell-B {
                height: 100%; /* ATTENTION! we have declared ``height`` only */
                background: green;
            }

в свою очередь — для Firefox — нет необходимости второй раз указывать высоту:

            .TEST-layout-cell-A {
                width: 400px; /* ATTENTION! we have declared ``width`` only */
                background: blue;
            }

и действительно — для меня было бы проще её второй раз не указывать... :-)

потому что:

1. зачем указывать два раза то что можно было бы указать только 1 раз?

2. в некоторых случаях я не смогу указать высоту^W^W^W^W^Wя должен буду использовать CSS-инструкцию ``calc()`` для указания высоты. каждый раз прописывая ``calc()`` — не думаю что у меня будет много радостей :-) ..

и тогда вот возникает вопрос: постоянное использование CSS-инструкции ``calc()`` — это костыль [костыль специально для MsIE], или же я действительно ОБЯЗАН постоянно использовать ``calc()`` вместо того чтобы ожидать что браузер и сам (не дурак) может пощитать высоту без этих всяких ``calc()`` ?

Исправление user_id_68054, :

немножко уточню..

высота УЖЕ один раз указывается тут:

            .TEST-layout {
                display: table;
                margin: auto;
                width: 800px;
                height: 250px;
                background: gray;
                background: lightgray;
                border: 1px solid;
            }

но MsIE (засранец такой?) хочет чтобы я ЕЩЁ РАЗ указал высоту вот тут:

            .TEST-layout-cell-B {
                height: 100%; /* ATTENTION! we have declared ``height`` only */
                background: green;
            }

в свою очередь — для Firefox — нет необходимости второй раз указывать высоту:

            .TEST-layout-cell-A {
                width: 400px; /* ATTENTION! we have declared ``width`` only */
                background: blue;
            }

и действительно — для меня было бы проще её второй раз не указывать... :-)

потому что:

1. зачем указывать два раза то что можно было бы указать только 1 раз?

2. в некоторых случаях я не смогу указать высоту^W^W^W^W^Wя должен буду использовать CSS-инструкцию ``calc()`` для указания высоты. каждый раз прописывая ``calc()`` — не думаю что у меня будет много радостей :-) ..

и тогда вот возникает вопрос: постоянное использование CSS-инструкции ``calc()`` — это костыль [костыль специально для MsIE], или же я действительно ОБЯЗАН использовать постоянно использовать ``calc()`` вместо того чтобы ожидать что браузер и сам (не дурак) может пощитать высоту без этих всяких ``calc()`` ?

Исходная версия user_id_68054, :

немножко уточню..

высоту УЖЕ один раз указывается тут:

            .TEST-layout {
                display: table;
                margin: auto;
                width: 800px;
                height: 250px;
                background: gray;
                background: lightgray;
                border: 1px solid;
            }

но MsIE хочет чтобы я ЕЩЁ РАЗ указал высоту вот тут:

            .TEST-layout-cell-B {
                height: 100%; /* ATTENTION! we have declared ``height`` only */
                background: green;
            }

в свою очередь — для Firefox — нет необходимости второй раз указывать высоту:

            .TEST-layout-cell-A {
                width: 400px; /* ATTENTION! we have declared ``width`` only */
                background: blue;
            }

и для меня было бы прощще её действительно второй раз не указывать... :-)

потому что:

1. зачем указывать два раза то что можно было бы указать только 1 раз?

2. в некоторых случаях я не смогу указать высоту^W^W^W^Wдолжен буду использовать CSS-инструкцию calc() для указания высоты. каждый раз прописывая это — не думаю что будет много радостей :-) ..

и тогда вот возникает вопрос: использование CSS-инструкции ``calc()`` — это костыль [костыль специально для MsIE], или же я действительно ОБЯЗАН использовать calc() ?