Hallo,
Es geht auch sonst über den Rand, nur siehst du es nicht.
Setze etwa
nav ul li a { backround: red; }
Der Selektor braucht im Übrigen nicht so spezifisch zu sein,nav li
bzw.nav a
sollten reichen.
OK, ich habe es mit display:inline-flex; hinbekommen. Allerdings sagt mir caniuse.com diese CSS Eigenschaft gibt es nicht. Chrome hat es aber in den Entwicklertools selber vorgeschlagen. Wird also wohl nur in den Modernen Browsern gehen? Ich sehen schon ist doch mehr Arbeit als angenommen :/