История изменений
Исправление 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() ?