Найти в Дзене
Покупайте СтеллыИ дарите их за контент
1 час назад
 • Вы подписаны

Задал ширину сто процентов. Откуда вылезла прокрутка?

Сверстал блок, добавил width: 100%, сделал внутренние отступы и рамку. Всё логично: блок должен занимать всю доступную ширину. Но внизу страницы появилась горизонтальная прокрутка. На телефоне сайт теперь можно двигать вправо, словно там спрятан дополнительный контент. Знакомая ситуация? Часто причина не в браузере и не в процентах. Просто ширина содержимого и полная ширина элемента могут отличаться. Разберём на примере. У блока есть содержимое, внутренние отступы padding и рамка border. Снаружи могут находиться внешние отступы margin...

4 часа назад
 • Вы подписаны

Mac пишет «Программа повреждена». Удалять приложение или искать кнопку запуска?

Скачал приложение, перенёс в «Программы», собираешься открыть. Но вместо рабочего окна получаешь сообщение: программа повреждена и не может быть открыта. Первое желание: скачать заново. Второе: найти команду, которая заставит компьютер перестать спорить. Интернет такие команды предлагает охотно. Иногда вместе с советом отключить защиту целиком. Очень удобно: чтобы перестала пищать сигнализация, достаточно снять сигнализацию. Однако сначала нужно разобраться, что именно написала macOS. Не все предупреждения означают одно и то же...

1 день назад
 • Вы подписаны

GitHub не единственный: проверяем три российских сервиса на одном проекте

Но GitHub и Git не одно и то же. Git - это локальная консольная программа, он отслеживает изменения в коде, а GitHub - это веб-сервис в интернете, он предоставляет площадку для хранения репозиториев и совместной работы. Площадку можно поменять. При этом в коде проекта ничего менять не нужно. Разберём три российских сервиса: GitVerse, GitFlic и SourceCraft. Не по размеру логотипа на главной странице, а на примере обычного небольшого сайта. Для сравнения возьмём простой калькулятор возраста: два поля с датами, кнопка и результат...

1 день назад
 • Вы подписаны

Я ничего не скачивал. Почему ноутбук потратил весь мобильный интернет?

Раздали интернет с телефона, открыли ноутбук, ответили на несколько сообщений. А потом пришло уведомление от оператора: пакет трафика почти закончился. Ни фильмов, ни больших файлов вы не скачивали. Но ноутбук, похоже, решил пожить полной жизнью за ваш счёт. Причина обычно не в вирусах и не в загадочной активности Windows. Пока вы работаете, приложения могут обновляться, облако синхронизирует файлы, а игровой лаунчер скачивает обновление. Вы ничего не скачивали вручную. Остальные участники процесса такого обещания не давали...

1 день назад
 • Вы подписаны

Сервер вернул ошибку, а catch молчит. Что не так с fetch?

Мы обернули запрос в try...catch. Сервер вернул 404. Значит, сейчас выполнится обработка ошибки? Не обязательно. Для fetch() получить ответ «ничего не найдено» и вообще не получить ответ являются разными ситуациями. Предположим, на нашем сайте есть API товаров. Запрашиваем несуществующий товар, и сервер отвечает статусом 404: Путь условный: для повторения примера нужен сервер, который действительно возвращает 404 по этому адресу. В консоли увидим: Сервер сообщил о проблеме. Наш код бодро пошёл дальше...