Im пытается центрировать (pumpkinvector.jpg) изображение внутри .div, используя этот классический трюк:Центрирования IMG внутри сНа
.pumpkin{
position: relative;
top:50%;
left:50%;
transform: translate(-50%,-50%);
}
Это, кажется, работает хорошо на самый день DIV, где фон является красным. Тем не менее, это был просто тест, мне не нужен образ для центра.
Мне нужно центрировать pumpkinvector.jpg изображение вверху в «grid2» div, что внутри «grid 6 october» div. Октябрьский div имеет дополнительный код и внутренний класс, чтобы дать фоновое изображение и сделать его пропорционально пропорциональным по высоте и ширине%. Используя тот же самый центрирующий код выше, pumpkinvector.jpg теперь переходит к следующей строке и начинает позиционировать вне div .october. Может кто-то, почему это?
Пожалуйста, возьми меня здесь. Я думал, что добавление изображений помогает визуализировать мою проблему, поэтому я загрузил ее на свой сайт вместо js.fiddle. Вот эта ссылка: http://jingsportfolio.com/october.html
Просим, пожалуйста, изучить исходный код. Благодарю.
Этот вопрос отличается тем, что он спрашивает, как центрировать div в том контексте, что его родительский div имеет сложную разметку, которая делает любое традиционное центрирование и вбрасывается на новую строку ниже родительского div.
Вопросы, требующие помощи по коду, должны содержать кратчайший код, необходимый для его воспроизведения ** в самом вопросе **. См. [** Как создать минимальный, полный и проверяемый пример **] (http: // stackoverflow.com/help/mcve) –
.pumpkin должен, вероятно, иметь 'position: absolute'. Это родительский, должен иметь 'position: relative'. Но, как сказал @Paulie_D, вы должны опубликовать минимальный код. HTML и CSS. – morgul
Этот вопрос отличается тем, что он задает вопрос о том, как центрировать div в контексте, когда его родительский div имеет сложную разметку, которая делает любое традиционное центрирование и набрасывается на новую строку ниже родительского div. –