Может быть потому, что ты делаешь лишний отступ ?
Когда я изучал Python, мне не говорили что нужно делать лишние отступы. Поэтому проверь отступы.
Даже когда видишь ошибку , обязательно переведи ее...
Скорей всего ты говоришь про адаптацию, так как разрешение экрана на телефоне меньше чем на компьюетер , сайт выглядит по другому. Попробуй порыться по интернету и посмотреть как сделать адаптацию для сайта . Надеюсь помог.