2013-12-03 2 views
1

Я пытаюсь сделать отзывчивый макет страницы для целевой страницы wordpress, которую я готовлю. HTML код, я использую это:Отзывчивая одна страница div images

<section id="panel-3" class="pf-fp" data-img="001.jpg"> 
<article> 
    <h1>Welcome #1</h1> 
    <nav> Item 1/Item 2/Item 3 </nav> 
</article> 
<img src="001.jpg"/> 
</section> 
<section id="panel-5" class="pf-fp" data-img="002.jpg"> 
<article> 
    <h1>Welcome #2</h1> 
    <nav> Item 1/Item 2/Item 3 </nav> 
</article> 
<img src="002.jpg"/> 
</section> 
... 
<section id="panel-9" class="pf-fp" data-img="003.jpg"> 
<article> 
    <h1>Welcome #n</h1> 
    <nav> Item 1/Item 2/Item 3 </nav> 
</article> 
<img src="003.jpg"/> 
</section> 

Каждая секция определяется как блочный элемент со следующим CSS на .pf-FP:

.pf-fp { 
width:100%; 
height:100%; 
position:relative; 
} 

.pf-fp article { 
z-index:1; 
position: absolute; 
left:0; right:0; bottom:0 top:0; 
display:block; 
color: white; 
} 

.pf-fp img { 
z-index:0; 
position:absolute; 
left:0; right:0; bottom:0 top:0; 
display:block; 
} 

проблема, когда я пытаюсь изменить размер на экране это изображение + белый фон из-за высоты .pf-fp: 100%; и отзывчивость img. Как добиться того, чтобы один раздел в окне просмотра на рабочем столе - планшетный телефон? даже если это означает «взорвать» изображение немного, чтобы оно поместилось в окне просмотра?

+1

Это проблема 100% HTML + CSS. Пожалуйста, покажите свой фактический визуализированный HTML, а не ваш PHP. –

+0

Я отредактировал его, чтобы отразить реальный сценарий case.I думаю, хотя он должен быть визуально показан, поэтому я буду размещать изображения. – Panagiotis

+2

Возможно, вы захотите рассмотреть использование фонов CSS для своих изображений и устранить все абсолютное позиционирование. –

ответ

0

вы можете использовать адаптивный дизайн с размером экрана вы хотите, чтобы лечить

@media только экран и (мин-ширина: 1550px) {} только @media экран и (макс-ширина: 1449px) {}

+0

Я на самом деле решил это с помощью display: table/display: директивы table-cell и немного другое расположение. Это действительно полезно на 100% высоты. – Panagiotis

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