Почему мой <textarea>не центрирован, когда его родители центрированы с 'margin: 0 auto'? - PullRequest
1 голос
/ 01 августа 2010

По какой-то причине мой textarea DIV не наследует

margin: 0 auto

от своего родителя:

*
{
    padding: 0;
    margin: 0 auto;
}

Вот ссылка на мой CSS & HTML для этого примера

Как я могу сделать так, чтобы DIV текстовой области фактически центрировался?

Ответы [ 2 ]

4 голосов
/ 01 августа 2010

Добавьте display:block; к стилю textarea.После этого текстовая область будет рассматриваться как элемент блока и будет отображаться по центру.

textarea
{
    display:block;
        resize: none;
    overflow: hidden;
    width: 460px;
    padding: 3px;   
}
0 голосов
/ 01 августа 2010

По умолчанию поля не наследуются. Вам нужно явно указать margin: 0 auto; для рассматриваемой текстовой области. В противном случае содержащий элемент будет отцентрирован, но текстовая область будет размещена внутри контейнера в соответствии с регулярным потоком (т. Е. margin: 0;).

...