Я создаю раскрывающийся список, но стрелка вниз не отображается внутри правильного div. В приведенном ниже коде вы увидите, что шрифт awesome для div "fbox" отображается в конце div "sbox".
HTML выглядит так
<div class="fbox">
<select class="search_dropdown" name="search_dropdown" id="search_dropdown">
<option value="volvo">Volvo</option>
<option value="saab">Saab</option>
<option value="mercedes">Mercedes</option>
<option value="audi">Audi</option>
</select>
</div>
<div class="sbox">
<input type="text" class="search_filter" id="search_filter" placeholder="Search for names..">
</div>
И CSS выглядит так
.fbox select {
background-color: #F8F8F8;
color: #33333;
padding: 12px;
width: 250px;
border: none;
font-size: 16px;
-webkit-appearance: button;
appearance: button;
outline: none;
border-radius: 5px 0px 0px 5px;
}
.fbox::before {
content: "\f13a";
font-family: FontAwesome;
position: absolute;
top: 0;
right: 0;
}
jsfiddle этого билета. https://jsfiddle.net/us40hw16/1/