In particular, questions should include
minimal sample code. Web-development problems should also include a link to a live version of the minimal sample. Also,
specify what browsers exhibit the undesired behavior.
In some browsers, list markers are outside the list content (the CSS 2.1 spec leaves this explicitly unspecified). Adding extra space (padding or margin) to the list, the list items or the floated element should prevent the overlap. Setting the
list-style-position to "inside" may also resolve the overlap issue.