Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 05.09.2011, 10:40
Аватар для micscr
Профессор
Отправить личное сообщение для micscr Посмотреть профиль Найти все сообщения от micscr
 
Регистрация: 10.09.2009
Сообщений: 1,577

отцентрировать флоатные картинки в блоке
Имеется div или например ячейка таблицы. Заданной ширины или 100%(пока не знаю).
В этом диве есть переменное число картинок float:left. Как их выровнять по центру(по горизонтали)?
Спасибо.

Последний раз редактировалось micscr, 05.09.2011 в 10:51.
Ответить с цитированием
  #2 (permalink)  
Старый 05.09.2011, 11:47
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,217

Сообщение от micscr
Как их выровнять по центру(по горизонтали)?
ЦССно - никак.

Но современные браузеры понимают

display: inline-block;


Это поможет тебе вместо

float:left;
Ответить с цитированием
  #3 (permalink)  
Старый 05.09.2011, 11:58
Аватар для micscr
Профессор
Отправить личное сообщение для micscr Посмотреть профиль Найти все сообщения от micscr
 
Регистрация: 10.09.2009
Сообщений: 1,577

у меня просто в требованиях к галлерее - чтобы если шла большая картинка, а за ней маленькие - то они могли справа от нее по ее высоте выстроиться в 2 ряда например. Такое флоат только позволяет.

Какое то странноватое решение нашел - оно центрует только для одного ряда
Ответить с цитированием
  #4 (permalink)  
Старый 05.09.2011, 12:02
Аватар для micscr
Профессор
Отправить личное сообщение для micscr Посмотреть профиль Найти все сообщения от micscr
 
Регистрация: 10.09.2009
Сообщений: 1,577

что имеем пока
Ответить с цитированием
  #5 (permalink)  
Старый 05.09.2011, 12:05
Аватар для chippolino
Аспирант
Отправить личное сообщение для chippolino Посмотреть профиль Найти все сообщения от chippolino
 
Регистрация: 24.04.2010
Сообщений: 79

<pre>
Имеется div или например ячейка таблицы.
Заданной ширины или 100%(пока не знаю).
В этом диве есть переменное число картинок float:left.
Как их выровнять по центру(по горизонтали)?
Спасибо.
</pre>
<style>
	*{margin:0;padding:0;}
	pre{text-align:center}
	#cont{outline:1px solid #000;/*any*/width:100%;}
	#d1,#d2{width:80px;float:left;padding:0 10px}
	#d1{background:#ccc;}
	#d2{background:#eee;}
	.clear{clear:both;}
	#help{width:200px;margin:0 auto;}
</style>
<script>
	//Причем тут JS непонятно совершенно;
</script>
<div id="cont">
	<div id="help">
		<div id="d1">&nbsp;</div>
		<div id="d2">&nbsp;</div>
		<div class="clear"></div>
	</div>
</div>
Ответить с цитированием
  #6 (permalink)  
Старый 05.09.2011, 12:15
Аватар для micscr
Профессор
Отправить личное сообщение для micscr Посмотреть профиль Найти все сообщения от micscr
 
Регистрация: 10.09.2009
Сообщений: 1,577

chippolino, у меня нет данных сколько картинок поместятся в ряду, об этой ширине(width:200px у тебя) и после какой очистку делать.
Ответить с цитированием
  #7 (permalink)  
Старый 03.10.2011, 00:04
Аспирант
Отправить личное сообщение для qwertyuiop10 Посмотреть профиль Найти все сообщения от qwertyuiop10
 
Регистрация: 29.09.2011
Сообщений: 42

<div>
<span>
<div class="div2">
<img/>
<img/>
<img/>
</div>
</span>
</div>

div{
text-align:center;
background:#900;
}
div .div2{
display:table;
width:auto;
margin:0 auto
}
div img{
border:2px solid #0f0;
float:left;
text-align:center;
position:relative;
}

попробуй, я так меню с флоатом центировал. display:inline-block не все понимают.

Последний раз редактировалось qwertyuiop10, 03.10.2011 в 00:13.
Ответить с цитированием
  #8 (permalink)  
Старый 03.10.2011, 00:15
Аспирант
Отправить личное сообщение для qwertyuiop10 Посмотреть профиль Найти все сообщения от qwertyuiop10
 
Регистрация: 29.09.2011
Сообщений: 42

<html>
<head>
<title>Untitled</title>
<style type="text/css">
<!--
div{
text-align:center;
background:#900;
}
div .div2{
display:table;
width:auto;
margin:0 auto
}
div img{
border:2px solid #0f0;
float:left;
text-align:center;
position:relative;
}
-->
</style>
</head>
<body>
<div>
<span>
<div class="div2">
<img/>
<img/>
<img/>
</div>
</span>
</div>
</body>
</html>


пашет
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ссылка джаваскриптом с картинки seasick Общие вопросы Javascript 2 05.09.2011 15:48
Как проиндексировать картинки HTML код которых генерируется на JS greatilya Оффтопик 9 22.09.2010 07:42
скрол мышкой картинки внутри слоя snk Элементы интерфейса 7 07.09.2010 18:22
Получение координат от картинки EmDmAl Events/DOM/Window 4 08.11.2009 14:34
Как изменить размер картинки? Mihail Общие вопросы Javascript 1 25.10.2009 13:42