To decrease the dropdown , you can use the width property in the select element.
.select1 {
width: 50px;
}
.select2 {
width: 100px;
}
<select class="select1">
<option value="volvo">Lorem ipsum dolor asit met</option>
<option value="saab">Saab</option>
<option value="mercedes">Mercedes</option>
<option value="audi">Audi</option>
</select>
<select class="select2">
<option value="volvo">Lorem ipsum dolor asit met</option>
<option value="saab">Saab</option>
<option value="mercedes">Mercedes</option>
<option value="audi">Audi</option>
</select>
Already breaking the text in the option , I do not know. However, I can recommend lowering the font of select .
.select1 {
font-size: 5px;
}
.select2 {
font-size: 12px;
}
<select class="select1">
<option value="volvo">VolvoVolvoVolvoVolvoVolvoVolvo</option>
<option value="saab">Saab</option>
<option value="mercedes">Mercedes</option>
<option value="audi">Audi</option>
</select>
<select class="select2">
<option value="volvo">VolvoVolvoVolvoVolvoVolvoVolvo</option>
<option value="saab">Saab</option>
<option value="mercedes">Mercedes</option>
<option value="audi">Audi</option>
</select>