Ввод текста - текст появляется посередине?

0

Так что это очень просто, но я не могу найти ответ. Текст в текстовом поле появляется посередине, и я хочу, чтобы он появлялся в верхнем левом углу, как обычно.

Это CSS

.DivMessage {
        position: inherit;
        top: 460px;
        left: 290px;
        font-family: times, serif;
        font-size: 14px;
        border-bottom-right-radius: 20px;
        background-color: #cce4ff;
        width: 645px;
        height: 115px;
    }

И Html просто

<input class="DivMessage" type="text">
  • 3
    115px? Это очень высокий ввод одной строки текста ...
  • 5
    Почему ваше поле ввода такое большое? Разве поле textarea не подойдет лучше?
Показать ещё 2 комментария
Теги:
input
text

1 ответ

0
Лучший ответ

Кажется, что вы должны использовать textarea вместо ввода, но если по какой-либо причине я ошибаюсь, и вам нужно использовать input, вам нужно будет потерять высоту и добавить некоторое дополнение, чтобы выровнять текст вверху:

.DivMessage {
    position: inherit;
    top: 460px;
    left: 290px;
    font-family: times, serif;
    font-size: 14px;
    border-bottom-right-radius: 20px;
    background-color: #cce4ff;
    width: 645px;
    padding: 0 0 115px;
}

http://jsfiddle.net/phJNn/

Обратите внимание, как я удалил height и заменил ее на 115 пикселей от нижней части.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню