2016-05-19 3 views
0

У меня есть следующий Navbar в верхней части моей страницы (в значительной степени скопированной из примера начальной загрузки 3) - вы можете игнорировать код шаблона Джанго:Изменения размера ввода текста в навигационной панели с бутстрапом

<nav class="navbar navbar-default"> 
    <div class="container-fluid"> 
     <div class="navbar-header"> 
      <a class="navbar-brand plain" href="{% url 'home' %}">Miniquad Maps</a> 
     </div> 

     <form method="POST" action="{% url 'spot_search' %}" class="navbar-form navbar-left" role="search"> 
      <div class="form-group"> 
       <input id="spotsearch" type="text" class="form-control" placeholder="Search spots" name="spotsearch"> 
      </div> 
      <button type="submit" class="btn btn-default"> 
       <span class="glyphicon glyphicon-search"></span> Search 
      </button> 
      {% csrf_token %} 
     </form> 
    </div> 
</nav> 

Я пытаюсь выяснить, как изменить размер входного поиска (один с id="spotsearch"). Я хотел бы сделать это намного шире, и я пробовал много вещей, но элемент, кажется, сдерживается чем-то другим (некоторый класс начальной загрузки, без сомнения, но я не смог выяснить, какой из них).

Я попытался использовать .col-size-* в разных местах (между прочим), но ничто не влияет на ширину ввода.

Что мне здесь не хватает? Любые предложения относительно того, как изменить размер ввода или где искать хорошую информацию о размере формы, будут оценены (я прочитал документацию по загрузке в формах, но пока это не помогло).

Вот пример навигатора: https://jsfiddle.net/38apotau/ Я хотел бы изменить размер ввода как минимум в два раза больше, чем в этом примере.

+0

Пожалуйста, получить рабочий код где-то в Интернете, чтобы мы могли проверить его в браузере. Вопрос кажется немного общим. – Narxx

+0

@Narxx Я добавил пример. Я согласен, что вопрос слишком общий. Я очень новичок в веб-разработке, и я все еще нахожусь в стадии, когда трудно даже узнать, какие вопросы задавать/искать, когда я застреваю. Спасибо за ваше терпение! – elethan

+0

Ширина элемента устанавливается в 'width: auto' с помощью bootstrap, предоставляя иерархию классов, которую вы установили. Вы можете переопределить ширину ввода, указав определенный размер пикселя: '#spotsearch {width: 350px; } ' – Narxx

ответ

1

Ширина элемента устанавливается в width: auto с помощью бутстрапа, предоставляя иерархию классов, которую вы установили.

Вы можете переопределить ширину входного, придав ему определенный размер пикселя:

#spotsearch { width: 350px; }