I've found a confusing thing (only happens with Safari and Chrome). First of all the fiddle: http://jsfiddle.net/k8ypwqbd/
<ul>
<li>Item 1</li>
<li>Item 2 Item 2</li>
</ul>
ul {
float: left;
color: red;
border: 1px solid black;
}
ul li:hover {
background-color: green;
}
So if you hover the first li-element, nothing happens (except the green background-color). If you hover the second li-element (the widest element) the list grows in width for (in my opinion) no reason. And it stays in that width for the rest of all time.
I have no idea why it happens. Is it a bug?
Here is a screenshot: