Вы упомянули в комментарии к Кристер Андерссон, что вы хотите, чтобы div
центрировался независимо от ширины. Но вы должны дать некоторую информацию о ширине. Если вы хотите, чтобы div
была гибкой шириной, но центрировалась, вам нужно установить конкретные равные поля:
#main {
margin: 0 50px; /* or whatever px, em, or % you want */
}
См. http://jsfiddle.net/jBYZq/.
Дело в том, что вы должны либо установить ширину элемента и использовать margin: 0 auto
, либо установить поля элемента равными. Но что-то должно быть установлено, чтобы это было в центре.