2013-12-04 2 views
0

Это казалось простым в моей голове .. Но это не так. У меня есть 2 div. плавающий рядом с Афоризмом Право сНа должны иметь изображение, которое всегда прилипает к сноскеНижняя выровняйте поплавковый div. (изображение)

Это даже не претендуя на 100% высоты моего .block DIV, родительский DIV (тело) также установлена ​​на уровне 100 %

По какой-то причине это не работает с моим следующим кодом.

JSFIDDLE

HTML

<div class="header"> 
    Header 
</div> 

<div class="block"> 
    <img src="http://www.zwaldtransport.com/images/placeholders/placeholder1.jpg" /> 
</div> 

CSS

body { 
    margin: 0; 
    padding: 0; 
    width: 100%; 
    height: 100%; 
    background: url('background.jpg') no-repeat center center fixed; 
    background-size: cover; 
} 


.header { 
    float: left; 
    height: 100%; 
    width: 40%; 
    background: red; 
} 

.block { 
    float: left; 
    width: 60%; 
    height: 100%; 
    background: green; 
} 

.block img { 
    max-width: 100%; 
} 
+0

Я смущен ... На что вы хотите, чтобы страница выглядела? Напишите свой вопрос еще раз, но упростите его чтение и понимание. – Ruddy

+0

Удалите 'float: left;' из класса '.header'. –

+0

Если его не получить высоту для тела, попробуйте использовать 'html, body', а затем все css, которые у вас были для' body'. – Ruddy

ответ

0

Вы можете попробовать это. проверьте и дайте мне знать, вы спросили об этом:

.header { 
height: 100%; 
width: 40%; 
background: red; 
} 

.block { 
position:absolute; 
bottom:0; 
width: 60%; 
height: auto; 
background: green; 
} 
+0

Привет, При использовании вашего кода .block div больше не плавает, он расположен под div .header. Я ищу способ иметь .block div внизу, но все еще плавающий рядом с .header :) и спасибо! – Notflip

+0

Добавьте 'float: right;' в класс '.block'. И о дне, как оно показано, прекрасно ли оно? –

+0

Справа: 0; к классу блоков решает проблему! Благодаря! – Notflip

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