Връзка с поддръжката

Отговаряме по имейл, обикновено до два дни.

Google reCAPTCHA проверява това изпращане срещу злоупотреби; данни се изпращат към Google. Скриптът се зарежда само когато този формуляр бъде отворен.

← Всички публикации

Горната и долната лента вече заемат цялата ширина

Малка промяна, видима на всяка страница тук: тъмната лента отгоре и долната лента отдолу вече заемат цялата ширина на прозореца.

До днес те стояха в същата колона от 1180 пиксела като всичко останало, така че на широк екран страницата беше ивица съдържание, носеща се в празен фон. Долната лента на статистическите страници вече беше с пълна ширина — единствената, и именно това несъответствие постави началото на всичко.

Какво не се промени

Съдържанието в тези ленти. Текстът, бутоните и числата все така се подравняват по същите 1180 пиксела като разделите под тях, така че лентата е широка, а текстът — не. Никой не чете редове от сто знака, а заглавие, разтеглено през 27-инчов монитор, не е дизайн, а недоглеждане.

Защо не обичайният трик

Обичайният начин да извадите елемент от центрирана колона е отрицателно отстъпване спрямо 100vw. Той има недостатък, който лесно се пропуска на настолен компютър с изключена лента за превъртане: vw включва лентата за превъртане. Блокът става по-широк от видимата област точно с нейната ширина и цялата страница може да се издърпа настрани с няколко пиксела — което на телефон означава, че оформлението се клатушка под палеца по средата на четенето.

Затова лентата не се разпъва навън, а започва широка и добавя отстъпване навътре:

видима област100vwлентата за превъртане е включена в 100vw

padding-inline: max(20px, calc((100% - 1180px) / 2))

Процентите се изчисляват спрямо родителя на елемента, който тук е тялото на страницата и не включва лентата за превъртане. Под 1180 пиксела печели първата стойност и лентата запазва разумно отстъпване от 20 пиксела вместо отрицателно. Без втора обвивка, без JavaScript и без нищо за измерване по време на работа.

Къде се прилага

Началната страница, страницата „За нас“ и всяка статистическа страница. Една и съща конструкция и на трите места — в това беше и смисълът.

Реклама