Grazie del suggerimento, ho usato display:inline-block però l'ho applicato ai[*] non all' <ul> così facendo i[*] sono uno accanto all'altro e l'<ul> si allunga a seconda del contenuto.

Grazie