сбоку это <div style="top: ???px;"> c position:absolute. Почему так?
Просто так проще было фронтенд-программистам реализовывать их логику, это ведь внутренний интерфейс, семантику тут не нужно, а стиллизацию сделали так, как удобно именно программистам. Там вообще шиза, которую нельзя творить с html, например, в ul.chatlist без li сразу вложены ссылки.
почему так удобнее? разве не удобнее просто сложить их в контейнер с фиксированной шириной и браузер сам их разметстит вертикально друг за другом? не надо высчитывать пиксели, обновлять их все при изменении порядка и т.д.
у вас какой-то другой телеграм? я в списке чатов слева вижу ul-флекс-контейнер в который сложены ссылки-чаты.
Незнаю, web.telegram.org в Firefox
А вообще делает ли кто-нибудь видео с такими разборами? Берут вебсайт и смотрят как он сделан, разбирают почему так и как можно по-другому.
Только для чего это, обычно у каких-то крупных сервисов своя внутренняя документация, часто свои фреймворки и все в таком духе, копировать их реализации вообще необязательно, тем более не зная как это было собрано
Вадим Макеев раньше разбирал проблемы реализаций разных сайтов. Сайт лингволео после его разбора доработали 😇
Обсуждают сегодня