2014-09-02 2 views

ответ

0

Использование:

.main{ 
    text-align:center; 
} 
1

ошибка синтаксиса. Он должен text-align:center не align:center. или использовать margin:0px auto

.main{ 
text-align:center; 
} 

или

.main{ 
margin:0px auto; 
} 
+0

«margin» не выравнивает текст ... – dashtinejad

0

Этот ответ поможет «выравнивания текста» Вместо того, чтобы «выровнять» свойство в CSS .main { выравнивания текста: центр; }

0

У вас не хватает доктайп перед HTML элемент начинает

<!DOCTYPE html> 
<html> 

разместить DIV и текст в центре, используйте:

.main{ 
    text-align:center; 
    margin:0 auto 
} 
0

Вы должны использовать text-align в CSS (не align). От MDN:

text-align CSS свойство описывает, как строковое содержимое, как текст выравнивается в его родительский элемент блока. text-align не контролирует выравнивание самих элементов блока, только их встроенное содержимое.

Вы можете написать еще несколько значений, например left или right.

.main { 
    text-align: center; 
} 

jsFiddle Demo.

0

Как указано в исходной спецификации HTML 4.01, атрибут align контролирует, как текст выравнивается внутри элемента уровня блока (влево, в центре, вправо, выравнивание).

См ссылка: http://www.w3.org/TR/html401/present/graphics.html#h-15.1.2

Однако атрибут align устарела (устаревшее), но так как браузеры поддерживают его обратной совместимости, атрибут до сих пор работает.

С точки зрения CSS 2.1 атрибут align был заменен свойством text-align.

См ссылка: http://www.w3.org/TR/CSS21/text.html#alignment-prop

Используя правило CSS для выравнивания текста является предпочтительным методом.

Как указано в более ранних публикациях, align не является свойством CSS, поэтому ваше правило CSS не работает.

Смежные вопросы