2013-08-12 2 views
0

Как я могу центрировать <section> по вертикали и горизонтали внутри div?Центр секции, находящейся внутри div с изображением

jsFiddle: http://jsfiddle.net/F3fhK/

+0

Если внутренняя секция имеет известную ширину и высоту, вы можете использовать трюк старого отрицательного запаса (http://jsfiddle.net/F3fhK/3/). – cernunnos

+0

Это не работает, поскольку изображения будут иметь разную высоту и ширину. –

ответ

0

Попробуйте использовать это:

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/

+0

. Это не будет работать, поскольку каждое изображение будет иметь разную высоту и ширину, поэтому независимо от их размера текст будет центрирован. –

+0

Я полагаю, ваше требование состояло в том, чтобы сделать часть раздела центром центра. Поэтому, независимо от размера изображения, часть раздела всегда будет размещена в центре. Это не то, что требуется? – heretolearn

+0

Да, это именно то, что нужно. –

Смежные вопросы