0

Я использую UIB-DatePicker со следующим HTML:UIB Datepicker Кнопка Высота

<div id="date-group" class="form-group"> 
    <div class="input-group"> 
     <input id="dateInput" type="text" class="form-control" uib-datepicker-popup="{{format}}" is-open="popup1.opened" datepicker-options="dateOptions" ng-required="true" close-text="Close" alt-input-formats="altInputFormats" ng-model="searchForm.date"/> 
     <span class="input-group-btn"> 
     <button type="button" class="btn btn-default" ng-click="open1()"> 
      <i class="glyphicon glyphicon-calendar"></i> 
     </button> 
     </span> 
    </div> 
</div> 

И это выглядит следующим образом. Я использую bootstrap 3.3.6. Какие-либо предложения?

enter image description here

ответ

0

Вы должны изменить CSS на атрибут button .btn-default. Добавьте некоторые изменения к кнопке и измените выравнивание по вертикали или маржу. Тем не менее измените позиционирование.

Я попытался добавить прописку и отрегулировать край кнопки и выравнивание по вертикали, но стиль Bootstrap по умолчанию переопределяет то, что я пробовал, я не могу получить слишком глубокую кодировку прямо сейчас.

Here's a nice little tutorial on styling Bootstrap buttons или use the Bootstrap documentation, чтобы изменить класс кнопки, которую вы используете.

Или взгляните на Угловую директиву для Bootstrap, the Datepicker Popup. Думаю, это ваш лучший выбор.

+0

Да, я могу попытаться заставить его работать, но проблема в том, что «почему это вообще происходит?». В Интернете есть несколько примеров, которые работают без каких-либо дополнительных усилий. например https://jsfiddle.net/uberspeck/4ht8y4nw/ – user2616232

+0

Если я правильно помню, стилизация по умолчанию для кнопки не имеет заполнения по умолчанию и с пометкой по умолчанию, вероятно, будет конфликтом при объединении с другими элементами. – six03

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

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