Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 16.08.2012, 14:45
Новичок на форуме
Отправить личное сообщение для byxah Посмотреть профиль Найти все сообщения от byxah
 
Регистрация: 09.09.2011
Сообщений: 8

Float и vertical-align:bottom у элементов
Приветствую.

Необходимо реализовать макет списка работ в резине:
img1 - для узких мониторов
img2 - для широких мониторов

проблема в том что, для img2 - текст должен быть прилеплен на уровне низа фотки, а при сужении страницы перемещался под фотографию.

Пока удалось реализовать по групно:
float для картинки и небольшого хака с невидимой картинкой внутри span inline элемента для текста:

<img src="img" style="float:left;" height=300>
<span>
<img src="/i/1x1.gif" width=200 height=0>
Текст
</span>

но вертикального выравнивания не смог добится.

И наоборот, если сделать отображение для span через display: table-cell и задание высоты, то прижать текст к низу можно, но при сужении страницы текст не переносится под фотку.


<img src="img" style="float:left;" height=300>
<span style="display:table-cell; height:300px; vertical-align:bottom;">
<img src="/i/1x1.gif" width=200 height=0 >
Текст
</span>


Есть ли решение без JS или нет?
Изображения:
Тип файла: jpg img1.jpg (113.8 Кб, 3 просмотров)
Тип файла: jpg img2.jpg (123.5 Кб, 3 просмотров)

Последний раз редактировалось byxah, 16.08.2012 в 14:53.
Ответить с цитированием
  #2 (permalink)  
Старый 16.08.2012, 15:56
Аватар для bes
bes bes вне форума
Профессор
Отправить личное сообщение для bes Посмотреть профиль Найти все сообщения от bes
 
Регистрация: 22.03.2012
Сообщений: 3,744

display: inline-block
Ответить с цитированием
  #3 (permalink)  
Старый 16.08.2012, 16:00
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

<style type="text/css">
span.wrap{
  display:inline-block; 
}
</style>
<div  class="section">

<span class="wrap">
        <img class="postimg" width="305" src="http://s1.uploads.ru/i/kQKJu.png"/>
</span>

<span class="wrap">
	<div>
  <img class="postimg" width="305" src="http://s1.uploads.ru/i/q2DnW.png"/>
	</div>
</span>


</div>
<br />


<div  class="section">

<span class=wrap><img class="postimg" src="http://s1.uploads.ru/i/kQKJu.png"/></span>
<span class="wrap">
	<div>
  <img src="http://s1.uploads.ru/i/q2DnW.png"/>
	</div>
</span>

</div>
Где картинка уменьшена - эт якобы большой экран
Ответить с цитированием
  #4 (permalink)  
Старый 16.08.2012, 16:11
Новичок на форуме
Отправить личное сообщение для byxah Посмотреть профиль Найти все сообщения от byxah
 
Регистрация: 09.09.2011
Сообщений: 8

bes, Deff, спасибо.

все оказывается просто
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Резиновый каталог с удалением элементов AkimovNY jQuery 6 04.05.2012 11:02
Получить список ВСЕХ элементов DOM Почемучкин Events/DOM/Window 7 16.04.2012 11:33
Сгенерировать 2 последовательности и узнать сколько в них одинаковых элементов Ирина Владимировна Общие вопросы Javascript 10 24.03.2012 18:18
div float left на всю высоту nyols (X)HTML/CSS 1 20.08.2011 21:13
Никак не могу достучаться до элементов DeeSoft jQuery 0 14.02.2011 20:05