I understand the behavior issue highlighted in the title, but I am searching for a solution.
I have created an example on JSfiddle: http://jsfiddle.net/TBXr4/2/
In the first LI element, there are several words. They are not aligning as I would like them to, even though they are listed. How can I fix this problem?
To be more specific, I do not want to manually set the width of the child UL element. In fact, I prefer not to set it at all. I need a method where the parent UL will have a specified width, while the child UL will automatically adjust its width to fit the text content.