span {
float: left;
width: 200px;
}
<ul>
<li><span>test</span></li>
</ul>
Have a look at this in firefox vs chrome, chrome will show the bullet after the floated span element.
I'm not really sure what is happening here, seems the float is escaping the list item in webkit. Anyone come across this and know a solution?