Jag pillade itu en css-meny för att förstå hur den är uppbyggd, men körde fast på en sak.
Varför blir det inte 2x8px mellan menyerna?
Padding är 0.5em, 1em är 16px, följdaktligen är hälften 8px, och 8px från övre knappen och 8px från undre blir 16px mellan menyerna.
Men, det blir alltså endast 8px, vilket jag förutsätter är rätt, men hur motiveras det?
Känner ni för att göra en utläggning om varför fonthöjden blir 18px, när den borde bli 16px, får ni gärna det också, men vet att det inte är så enkelt, kort sagt.
Vilket alltså innebär att avståndet mellan länkarna är 0.5em. Tar du bort den sista nollan från den övre koden, blir avståndet åt samtliga håll 0.5em. Då skulle du få en glugg på 1em mellan länkarna.
Padding är 0.5em, 1em är 16px, följdaktligen är hälften 8px, och 8px från övre knappen och 8px från undre blir 16px mellan menyerna.
Men, det blir alltså endast 8px, vilket jag förutsätter är rätt, men hur motiveras det?
Det beror på collapsing margins
Summan av två på varandra liggande boxars marginaler blir samma som det högsta av de två marginalernas värden.
Vilket alltså innebär att avståndet mellan länkarna är 0.5em. Tar du bort den sista nollan från den övre koden, blir avståndet åt samtliga håll 0.5em. Då skulle du få en glugg på 1em mellan länkarna.