Вы можете установить любой элемент на display: inline-block
, чтобы он мог получить высоту или ширину. Это также позволяет применять любые другие «стили блоков» к элементу.
Однако следует помнить, что Firefox 2 не поддерживает это свойство. Firefox 3 - первый браузер на базе Mozilla, поддерживающий это свойство. Все другие браузеры поддерживают это свойство, включая Internet Explorer.
Имейте в виду, что inline-block
не позволяет вам устанавливать выравнивание текста внутри элемента в Firefox, если он работает в режиме причуд. Все остальные браузеры позволяют это, насколько я знаю. Если вы хотите установить выравнивание текста во время работы в режиме причуд, вам придется использовать свойство -moz-inline-stack
вместо inline-block
. Имейте в виду, что это свойство, предназначенное только для Mozilla, поэтому вам придется выполнить некоторое обнаружение браузера, чтобы гарантировать, что только Mozilla получает это, в то время как другие браузеры получают стандарт inline-block
.