xintrea
Новичок
Здравствуйте!
Не могу сверстать следующую простую вещь.
Нужно сделать <div>, чтобы он по ширине был размером с содержащийся контент, т.е. не разъежжался на всю ширину свободного места.
Чтобы это сделать я пользуюсь свойством:
Однако еще нужно выровнять этот блок по центру (по горизонтали). Чтобы это сделать, я пользуюсь свойством:
Проблема в том, что если блок имеет свойство "display: inline-block;", то выравнивение по горизонтали не работает ни в одном браузере. А если убрать это свойство и задать фиксированный width, то работает.
Вопрос. Как сделать блок шириной с контент и выровнять его по центру?
Я пробовал заключить блок в еще один блок, но чтобы выровнять его по центру, ему всеравно нужно задать "display: inline-block;" - ведь если этого не сделать, блок получится шириной на все свободное место, и его опять же не выровнеешь по центру.
Не могу сверстать следующую простую вещь.
Нужно сделать <div>, чтобы он по ширине был размером с содержащийся контент, т.е. не разъежжался на всю ширину свободного места.
Чтобы это сделать я пользуюсь свойством:
Код:
display: inline-block;
Однако еще нужно выровнять этот блок по центру (по горизонтали). Чтобы это сделать, я пользуюсь свойством:
Код:
margin: 0 auto;
Вопрос. Как сделать блок шириной с контент и выровнять его по центру?
Я пробовал заключить блок в еще один блок, но чтобы выровнять его по центру, ему всеравно нужно задать "display: inline-block;" - ведь если этого не сделать, блок получится шириной на все свободное место, и его опять же не выровнеешь по центру.