Reputation: 525
I spent an hour trying to apply my css to Bootstrap input of type text inside a form. Here's my code:
<form>
<div class="form-group">
<input type="text" name="username" value="" id="username" class="form-control" />
</div>
</form>
input [type=text] {
background-color: red !important;
}
The strange thing is that if I remove the [type=text]
part, then all is ok.
Upvotes: 0
Views: 3441
Reputation: 131
hi try this one hope i can help you:
<div class="form-group">
<label for="usr">Name:</label>
<input type="text" class="form-control" id="usr">
<input type="text" name="username" placeholder="input username">
</div>
<div class="form-group">
<label for="pwd">Password:</label>
<input type="password" class="form-control" id="pwd">
<input type="text" name="password" placeholder="input password">
</div>
</form>
Upvotes: 0
Reputation: 43574
You have to remove the space between input
and [type=text]
:
input[type=text] {
background-color: red !important;
}
<input type="text"/>
<input type="password"/>
Upvotes: 2
Reputation: 854
Your background spelling is wrong and remove space.
input [type=text] {
barckground-color: red !important;
}
so make sure you type correct.
input[type=text] {
background-color: red !important;
}
Upvotes: 0