Eigentlich ist das ziemlich genau das, wofür es <ul> gibt. Da kann man dann auch wunderbar per CSS einstellen, ob sie untereinander oder nebeneinander angezeigt werden sollen.