title: How to make a HTML list appear horizontally instead of vertically using CSS only?
body: <p>I need this because I want to make a menu (which is made from a HTML list) appear horizontally.</p>
  
  <p>I prefer not to use absolute positioning since it might become messy when I start changing the layout of the page.</p>
  
  <p>I would like also to remove the indenting of the sub-lists. Is it possible?</p>