Сторінка, на яку ми ніколи не посилалися
У цього сайту є топ-список: найвідвідуваніші публічні лічильники, плюс часткові списки за країнами й мовами. Він побудований, перекладений одинадцятьма мовами, з нього можна вийти, і працює він уже деякий час.
Посилалися на нього рівно з двох місць: із самого топ-списку та з sitemap.xml. Не з рядка навігації, не з підвалу, не з головної. У того, хто адреси ще не знав, не було способу туди потрапити.
Це та сама форма, що й у шести готових функцій, до яких ніхто не міг дістатися, і не помітили її з тієї самої причини: зсередини сторінка, яку можна відкрити, виглядає як сторінка, що є.
Одне посилання — і що воно розкрило
Рядок навігації будується один раз і малюється двічі — як ряд на широких екранах і всередині бургер-меню нижче точки перемикання. П’ята ціль — це один рядок. Перш ніж додавати, ми виміряли, наскільки широким ряд виходить насправді.
Наявний тут браузерний інструмент не рахує розкладку — він повертає 0 для будь-якої ширини й будь-якого елемента. Тому підписи виміряли через GD за справжнім файлом шрифту в розмірі рядка, кожною мовою. Системні шрифти вужчі за той, яким міряли, тож числа виходять трохи завеликими, і це правильний напрямок для верхньої межі.
| мова | чотири цілі | п’ять |
| французька | 982 px | 1 123 px |
| іспанська | 946 px | 1 130 px |
| китайська | 730 px | 802 px |
Бургер-меню перехоплювало з 640 px. Отже, рядові вже з чотирма цілями треба було до 982 px, і між 640 px і 980 px він увесь цей час виходив за край — у списку немає ні перенесення, ні захисту від переповнення, а інструменти праворуч тиснуть на нього через margin-left: auto.
П’ятий елемент лише розширив би цю смугу. Точка перемикання натомість переїхала на 1 140 px.
Рішення, якого не обрали
Очевидне — дати рядові перенестися на другий рядок. Від нього відмовилися з конкретної причини: жива смуга на сторінках статистики чіпляється за край через top: 57px, і це число — висота рядка навігації. Дворядкова смуга заїжджала б сама під себе на кожній сторінці статистики. Зсув точки перемикання лишає висоту рівно такою, якою вона була.
Підпис нового посилання бере заголовок самої сторінки топ-списку, який уже є всіма одинадцятьма мовами. Жодного дванадцятого ключа перекладу, і ціль зветься в рядку рівно так само, як зветься сторінка, на яку потрапляєш.