Не относится к проблеме, описанной в первом посте, но я заметил, что пример Сэма с позиционированием изображения выглядит немного странно… это тоже можно улучшить