FiddleDiv не подчиняясь «сверху» или «высота» стили
У меня есть .panel
DIV, который я создал, с некоторым содержанием в нем. Я хочу, чтобы он был центрирован как по вертикали, так и по горизонтали. Горизонтальный расчет, который я выполнил, используя margin:auto;
, но я не могу заставить вертикальное центрирование работать.
Согласно this учебнику, который я успешно использовал много раз в прошлом, я стиль моего .panel
с
.panel {
position:relative;
top:50%;
transform: translateY(-50%);
}
Положения устанавливаются на относительный, и он преобразуется вверх на 50% от его но верхняя часть остается на уровне 0%, и, таким образом, панель наполовину выключена. Кроме того, высота панели установлена на уровне 95%, но она не подчиняется этому. Это не так важно - в конце я хочу, чтобы высота была автоматической, но я заметил, что это происходит, и полагал, что это может быть вызвано той же проблемой, которая препятствует правильной установке верха. Любая идея, что вызывает это?
создать DIV перед этим с относительным позиционированием и фактическое положение панели это в абсолютной форме с реальной CSS у вас есть прямо сейчас, поэтому он может работать. – codeninja