ну, это не то же самое решение, которое вы указали в этой ссылке, просто быстрое исправление, которое я сделал для этого вопроса, и может потребоваться несколько корректировок в соответствии с вашими потребностями, но взгляните на свой пример разветвления
Только одно крошечное изменение в вашем HTML (этот встроенный стиль вам вообще не нужен, и он скорее раздражает, чем полезен) и немного CSS следующим образом:
.navbar-form {
padding:0;
margin-right: 0px;
margin-left: 0px;
display: inline-block;
width: 50% !important;
border: 0px none;
}
.form-group {
width:100%;
}
.input-group-addon:first-child {
border-right: 0px none;
width: 30px !important;
}
.navbar-form .input-group {
vertical-align: middle;
display: inline-table;
width: 100%;
}
Как вы, наверное, заметили, я просто избавился от float и заменил свойства элементов встроенными. После этого у меня есть возможность лучше играть с адаптивной шириной. Вы, вероятно, заметите !important определения. Они могут вам понадобиться, а могут и не понадобиться (в Bootstrap есть несколько объявлений !important, так что обязательно протестируйте их), но в основном я применяю это ко ВСЕМУ размеру, так что вы, вероятно, захотите изменить этот width: 50% !important;
в .navbar- form в width: 100% !important;
для 768 пикселей и меньше, но в любом случае здесь у вас есть инструменты, с которыми можно поиграться и настроить по своему усмотрению.
person
Devin
schedule
13.09.2014