Как я могу центрировать <section>
по вертикали и горизонтали внутри div?Центр секции, находящейся внутри div с изображением
jsFiddle: http://jsfiddle.net/F3fhK/
Как я могу центрировать <section>
по вертикали и горизонтали внутри div?Центр секции, находящейся внутри div с изображением
jsFiddle: http://jsfiddle.net/F3fhK/
Попробуйте использовать это:
div section {
color: #FFFFFF;
background-color: #456087;
position: absolute;
top:25%;
left: 25%;
bottom: 25%;
right: 25%;
opacity:0.3;
filter:alpha(opacity=30%);
}
JsFiddle: http://jsfiddle.net/nfLyR/
. Это не будет работать, поскольку каждое изображение будет иметь разную высоту и ширину, поэтому независимо от их размера текст будет центрирован. –
Я полагаю, ваше требование состояло в том, чтобы сделать часть раздела центром центра. Поэтому, независимо от размера изображения, часть раздела всегда будет размещена в центре. Это не то, что требуется? – heretolearn
Да, это именно то, что нужно. –
Есть два способа: -
Пожалуйста, обратитесь это ТАК How to make an image center (vertically & horizontally) inside a bigger div
Вы можете указать margin: TOP RIGHT BOTTOM LEFT внутреннему содержимому (img, div, section и т. Д.).
Если внутренняя секция имеет известную ширину и высоту, вы можете использовать трюк старого отрицательного запаса (http://jsfiddle.net/F3fhK/3/). – cernunnos
Это не работает, поскольку изображения будут иметь разную высоту и ширину. –