Chodzi mi o to, że jeśli pomniejszę rozmiar strony, a tym samym przeskaluję np. na 90% zoom to mój piąty element w menu zaczyna przechodzić do nowej linijki. Nie rozumiem dlaczego tak jest.
Rozwiązanie: Można box-shadow z insetem zastosować i przez to wewnętrzne obramowanie już nie przenosi do następnej linii.
Problem rozwiązałem, ale zastanawiam się dlaczego tak się dzieje. Okazuje się, że odpowiedzialny jest za to 'border'. Tylko właśnie rzecz w tym, że nie rozumiem z jakiego powodu tak się dzieje. Mógłby ktoś wytłumaczyć czym to jest spowodowane? Bo nie rozumiem zachowania 'border'.
Tutaj jest strona z menu nawigacyjnym o którym wspominałem, na szablonie który szerokość ma ustaloną na 960px: https://jsfiddle.net/LukeLight123/90xqfjy5/2/
Użyć 'Control' i mysz 'scroll' w dół, ew. Ctrl + - i dać 90, 80% itd.