Having some trouble with input elements of different types and varying heights. For example, in Chrome the input type "time" appears taller than type "number." See the simplified illustration here: http://jsfiddle.net/4jteqy1f/
HTML
<article class="settings">
<ul>
<li>
<input type="time" value="00:00">
</li>
<li>
<input type="time" value="00:00">
</li>
<li>
<input type="number" value="286">
</li>
</ul>
</article>
CSS
.settings ul li{
display: inline-block;
padding:5px;
background-color: #dee7f8;
}
In this demonstration, the input of type "number" appears smaller compared to other input fields, especially in Chrome. However, it displays correctly in the latest Internet Explorer version. What could be causing this discrepancy and what are the possible solutions?