Стилизация формы с текстом SPAN вместо ввода или выбора элементов управления - PullRequest
0 голосов
/ 31 марта 2009

У меня есть CSS, который форматирует надписи над элементами ввода формы, и я хотел бы заменить элементы ввода текстом из базы данных, если я просто отображаю данные только для чтения.

Независимо от того, что я делаю, изменение полей ввода на span или asp: label не будет правильно отображать метку над текстом.

Я использую этот CSS:

div.formRow {
   padding: 2px 0px;
}

span.formItem {
    display: inline-block;
    position: relative;
    padding: 0px 5px;
}
span.formItem label {
    position: absolute;
    left: 5px;
    top: 0px;
}
span.formItem input, span.formItem select {
    margin-top: 20px;
}

1 Ответ

1 голос
/ 01 апреля 2009

Полагаю, вам нужно добавить display: block к диапазонам замены поля ввода.

...