Стилизация комментария - PullRequest
0 голосов
/ 31 марта 2010

В приведенном ниже коде есть текст с надписью «Добавить комментарий:», поле ввода и кнопка отправки. Каков наилучший способ дать им характеристики ниже?

Заранее спасибо,

John

Характеристики:

- Добавить комментарий: "быть на 30 пикселей ниже нижней части того, что называется <div class="subcommenttitle">'.$submission.'</div>, если нет комментариев.

- Добавить комментарий: "на 30 пикселей ниже нижней части предыдущего комментария, если есть один комментарий или два или более комментариев.

- Верхняя часть поля ввода всегда должна быть на 30 пикселей ниже текста «Добавить комментарий:»

- Верхняя часть кнопки отправки всегда должна быть на 30 пикселей ниже нижней части поля ввода.

Код:

 <label class="addacomment" for="title">Add a comment:</label>
        <input class="commentsubfield" name="title" type="title" id="title" maxlength="1000">  

        <div class="commentsubbutton"><input name="submit" type="submit" value="Submit"></div>

Сопровождающий CSS, который я пробовал (но он не работал):

.commentsubbutton
    {
    margin: 20px 0 30px 30px;
    text-align: left;
    margin-bottom:3px;
    padding:0px;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#000000;
    }       

.addacomment
    {
    margin: 30px 0 30px 30px;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
    color:#000000;
    }       

.commentsubfield { margin: 30px 0 30px 30px; width: 390px; height: 90px; border: 1px solid #999999; padding: 5px; } 

1 Ответ

0 голосов
/ 31 марта 2010

Попробуйте добавить display:block; к вашим различным элементам класса. Например, элемент «label» является элементом «inline» по умолчанию - это означает, что поля сверху / снизу не будут работать вообще.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...