JavaScript. Подробное руководство, 6-е издание, стр. 236
Стандартная блочная модель CSS определяет, что свойства стиля
<b>width</b><b>height</b><b>width</b><b>height</b>Поведение IE ошибочно, но нестандартная блочная модель, реализованная в IE, иногда бывает весьма удобна. Учитывая это, в стандарт CSS3 было добавлено свойство
<b>box-sizing</b><b>content-box</b><b>box-sizing: border-box</b><b>width</b><b>height</b><b>border-box</b><b><div style="box-sizing:border-box; width: 50%;</b><b> padding: 10px; border: solid black 2px;""></b>Свойство
<b>box-sizing</b><b>-webkit-box-sizing</b><b>-moz-box-sizing</b><b>box-sizing</b>Будущей альтернативой модели
<b>border-box</b><b><div style="width: calc(50%-12рх); padding: 10рх; border: solid black 2px;"></b>Возможность вычисления значений CSS-свойств с применением calc() поддерживается в IE9 и в Firefox 4 (как -moz-calc()).
16.2.4. Отображение и видимость элементов
Управлять видимостью элемента документа позволяют два CSS-свойства:
<b>visibility</b><b>display</b><b>visibility</b><b>hidden</b><b>visible</b><b>display</b><b>display</b><b>none</b>Различие между свойствами стиля
<b>visibility</b><b>display</b><b>visibility</b><b>hidden</b><b>display</b><b>display</b>Обратите внимание, что нет особого смысла использовать атрибуты
<b>visibility</b><b>display</b>16.2.5. Цвет, прозрачность и полупрозрачность
Цвет текста, содержащегося в элементе документа, можно задать с помощью CSS-свойства
<b>color</b><b>background-color</b><b>border-color</b><b>border</b>При обсуждении рамок мы рассматривали пример, в котором цвет рамки задавался указанием названий наиболее распространенных цветов, таких как «red» (красный) и «black» (черный). Стандарт CSS поддерживает множество таких обозначений цветов на английском языке, но имеется более универсальный способ определения цветов, который заключается в использовании шестнадцатеричных цифр, определяющих красную, зеленую и синюю составляющие цвета. Значения каждой из составляющих могут задаваться одной или двумя цифрами. Например:
<b>#000000 /*черный */ </b><b>#fff /*белый */ </b><b>#f00 /*ярко-красный */ </b><b>#404080 /*ненасыщенный темно-синий */ </b><b>#ccc /*светло-серый */</b>Стандарт CSS3 дополнительно определяет возможность определения цвета в формате RGBA (значения красной, зеленой и синей составляющих плюс альфа-значение, определяющее степень прозрачности). Формат RGBA поддерживается всеми современными броузерами, кроме IE; ожидается, однако, что его поддержка будет включена в IE9. CSS3 также определяет поддержку форматов HSL (hue-saturation-value - тон-насыщенность-яркость) и HSLA. И снова эти форматы поддерживаются броузерами Firefox, Safari и Chrome, но не поддерживаются IE.