I have implemented the following HTML code snippet:
<select ...>
<option value=""></option>
<option data-ng-repeat="type in xy" value="{{type.name}}" ng-style="{'border-left': '4px solid '+ type.color, 'color': type.color}" style="margin-bottom: 2px;"> {{type.name}}</option>
</select>
While this works perfectly on Firefox and displays a border on the left side, Chrome and IE 10 do not show the border. How can I ensure that this styling is consistent across all browsers?