2016-08-01 4 views
0

У меня есть как часть формы этой контактной информации в разделе:материализовать поля ввода метки сливающихся

<div class="row"> 
<div class="col s12"> 
    <i class="material-icons prefix">account_circle</i> 
    <input id="nameico" type="text" class="validate"> 
    <label for="nameico">Contact Name</label> 
</div> 
<div class="col s12"> 
    <i class="material-icons prefix">email</i> 
    <input id="emailico" type="email" class="validate"> 
    <label for="emailico">Contact Email</label> 
</div> 
<div class="col s12"> 
    <i class="material-icons prefix">phone</i> 
    <input id="telico" type="tel" class="validate"> 
    <label for="telico">Contact Phone</label> 
</div> 
</div> 

Однако все три этикетки накладываются друг на друга все внутри первого поля ввода для имени лиц.

Input labels overlapping

+1

Вы используете любой другой пакет Css третьей стороной в сторону от materializecss? – Rexford

+0

Вы пытались вызвать 'Materialize.updateTextFields();'? – JeanMel

ответ

0

Вот мой код может быть, это может помочь вам.

JSFiddle ссылка - JSFiddle

HTML код -

<div class="row"> 
<div class="col s12 input-field"> 
    <i class="material-icons prefix">account_circle</i> 
    <input id="nameico" type="text" class="validate"> 
    <label for="nameico">Contact Name</label> 
</div> 
<div class="col s12 input-field"> 
    <i class="material-icons prefix">email</i> 
    <input id="emailico" type="email" class="validate"> 
    <label for="emailico">Contact Email</label> 
</div> 
<div class="col s12 input-field"> 
    <i class="material-icons prefix">phone</i> 
    <input id="telico" type="tel" class="validate"> 
    <label for="telico">Contact Phone</label> 
</div> 
</div> 

 Смежные вопросы

  • Нет связанных вопросов^_^