Показать сообщение отдельно
  #6 (permalink)  
Старый 03.04.2012, 15:19
Лаборант :-)
Отправить личное сообщение для Pavel M. Посмотреть профиль Найти все сообщения от Pavel M.
 
Регистрация: 08.11.2011
Сообщений: 806

Сообщение от dr_gluk
фотки, которые пропорционально уменьшаются до нужного размера по ширине, но также есть ещё некая высота блока превышая которую картинка должна "обрезаться".
можно растянуть по ширине и выровнять картинки, например, так
(в ie7 не будет работать)
overflow: hidden закомментировал для наглядности
<!DOCTYPE html>
<html>
<head>
<meta charset=utf-8>
<title>test</title>

<style>
.outer {
	width: 170px;
	height: 100px;
	border: 1px solid;
	position: absolute;
	/* overflow: hidden; для наглядности, для обрезки надо раскомментировать */
	top: 50px;
	left: 10px;
}
.outer + .outer { left: 200px; }
.outer + .outer + .outer { left: 390px; }
 
.inner {
	height: 500%;
	width: 100%;
	position: absolute;
	top: -200%;
}  
  
img {
	display: block;
	position: absolute;
	width: 100%;
	height: auto;
	left: 0; top: 0; bottom: 0; right: 0;
	margin: auto;
	opacity: .5; /* для наглядности */
}
</style>
</head>
<body>

	<div class="outer">
		<div class="inner">
			<img src="http://placehold.it/200x100">
		</div>
	</div>  
	  
	<div class="outer">
		<div class="inner">
			<img src="http://placehold.it/200x170">
		</div>
	</div>
	  
	<div class="outer">
		<div class="inner">
			<img src="http://placehold.it/200x200">
		</div>
	</div>
	
</body>
</html>
Ответить с цитированием