@isa3v

Как выравнять input и label?

Как следующий код выровнять, чтобы input стояли ровно, а не сразу после текста.
c28676d0641f41a79439c7ec205f0197.PNG
<label><?php echo ucfmsg("TITLE") ?>:</label>
    <input type="text" name="title" size="35" value="<?php echoIfSet($addr, 'title'); ?>" /><br />

    <label><?php echo ucfmsg("COMPANY") ?>:</label>
    <input type="text" name="company"   value="<?php echoIfSet($addr, 'company'); ?>"   size="35" onkeyup="proposeMail()"/><br />

    <label><?php echo ucfmsg("ADDRESS") ?>:</label>
    <textarea name="address" rows="5" cols="35"><?php echoIfSet($addr, 'address'); ?></textarea><br />

Решил проблему следующем стилем:
label {margin-right:0.5em;width:10em;float:left;text-align:left;display:block;}
  • Вопрос задан
  • 6373 просмотра
Пригласить эксперта
Ответы на вопрос 1
yurka_s
@yurka_s
front-end'er
<div class="tableRow"><p><label><?php echo ucfmsg("TITLE") ?>:</label></p>
<p><input type="text" name="title" size="35" value="<?php echoIfSet($addr, 'title'); ?>" ></p></div>


form{display:table}
.tableRow{display:table-row}
p{display:table-cell}
p:first-child{text-align:right}

попробуйте такой вариант)
и не совсем понятно как Вы используете label..
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы