Выравнивание поля формы HTML - PullRequest
0 голосов
/ 16 июля 2011

У меня есть этот код,

<span class='plabel'>Address</span> <span class='values'>: $address</span>

Код CSS:

.plabel { 
display:inline-block; 
width:100px; 
}

.values {
margin-left:50px;
}

Теперь, когда значение отображается, оно отправляется в поле, где отображается имя поля.

Пример

Address : XXXX,
XXXX.

Я хочу, чтобы это было,

Address : XXXX,
          XXXX.

Ответы [ 2 ]

1 голос
/ 16 июля 2011

оберните span с помощью div и установите фиксированное значение width для каждого.Затем используйте float для их позиции.

html

<div class="holder">
    <span class='plabel'>Address</span>
    <span class='values'>: Sotiris Val, Heraklion Crete, Greece</span>
</div>

css

.holder{width:220px;overflow:hidden;}
.plabel {
    float:left;
    display:inline-block;
    width:100px;
}

.values {
    width:120px;
    float:right;
}

Демо: http://jsfiddle.net/48RDZ/

0 голосов
/ 16 июля 2011

Ваш код выглядит нормально.Вот демо: http://jsfiddle.net/H2V7t/

<style type="text/css">
    .plabel {
display:inline-block;  
width:100px;
}

.values  {
margin-left:50px;
}

</style>
<div style="clear:both">
    <span class='plabel'>Address</span>  
    <span class='values'>: This  is the value number one on right cell</span>
</div>

<div style="clear:both">
    <span class='plabel'>Address</span>
    <span class='values'>: This is the value number two on right cell</span>
</div>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...