Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / CSS - заполнение блока контентом по ширене + overflow / 6 сообщений из 6, страница 1 из 1
21.02.2013, 12:19
    #38160434
gudy
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CSS - заполнение блока контентом по ширене + overflow
Столкнулся с такой проблемой, много чего перечитал, но так и не нашел.

Создал в HTML блок, например <div id="del"> </div>, в CSS задал высоту блока и указал overflow:auto.
Вывожу в данный блок контент из MySQL с помощью цикла. Текст состоит из трех слов, получается столбец с вертикальной полосой прокрутки.

Вопрос: Можно ли Заполнить блок по содержимому (что бы получались столбики) с горизонтальной полосой прокрутки и как?
...
Рейтинг: 0 / 0
21.02.2013, 13:20
    #38160584
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CSS - заполнение блока контентом по ширене + overflow
gudy , вся идея "переноса" слов или др.элементов сводится к растягиванию материнского элемента не в ширину (таблица немного исключение), а в высоту и вниз.

Т.о. расширение контента по горизонтали дело скриптовое, разметочное или серверное... Ну или комбинированое.
...
Рейтинг: 0 / 0
21.02.2013, 15:58
    #38160963
kalamfur
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CSS - заполнение блока контентом по ширене + overflow
Код: html
1.
<div style="width:500px;overflow:auto;"><pre>Возможно, стоит строке задать конкретную ширину, или как в этом случае - тег PRE сохраняет ворматирование "как есть"</pre></div>
...
Рейтинг: 0 / 0
22.02.2013, 08:34
    #38161702
gudy
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CSS - заполнение блока контентом по ширене + overflow
К сожалению тэг <pre> не помог. Пока ищу варианты. Контент все равно выходит за пределы блока. Фиксированную ширину ставил, тоже самое.
...
Рейтинг: 0 / 0
22.02.2013, 09:03
    #38161716
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CSS - заполнение блока контентом по ширене + overflow
gudy , как вариант...

Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
<!DOCTYPE html>
<html>
<head>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<!--
<link rel="stylesheet" type="text/css" href="tmp.css" />
-->
<style type="text/css">
* {
	margin: 0;
	padding: 0;
}
.box {
	width: 200px;
	overflow-y: hidden;
	overflow-x: auto;
	border: 1px solid;
}
.content {
	height: 100%;
}
.content ul {
	float: left;
	margin-left: 5px;
}
.content ul + ul {
	float: left;
	margin-left: 20px;
}
</style>
<script type="text/javascript">
$(document).ready(function (){
	$('.content').each(function (){
		var w=0;
		var h=0;
		$(this).find('ul').each(function (){
			w+=$(this).width()+20;
			if (h<$(this).height()) h=$(this).height();
		});
		this.style.width= (w+20)+'px';
		this.parentNode.style.height= (h+25)+'px';
	});
});
</script>
</head>
<body>
<div class='box'>
	<div class='content'>
		<ul>
			<li>Item 1</li>
		</ul>
		<ul>
			<li>Item 1</li>
			<li>Item 2</li>
			<li>Item 3</li>
		</ul>
		<ul>
			<li>Item 1</li>
			<li>Item 2</li>
		</ul>
		<ul>
			<li>Item 1</li>
			<li>Item 2</li>
			<li>Item 3</li>
			<li>Item 4</li>
		</ul>
		<ul>
			<li>Item 1</li>
			<li>Item 2</li>
		</ul>
		<ul>
			<li>Item 1</li>
			<li>Item 2</li>
		</ul>
	</div>
</div>
</body>
</html>
...
Рейтинг: 0 / 0
22.02.2013, 09:30
    #38161739
kalamfur
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CSS - заполнение блока контентом по ширене + overflow
gudy, а можно пример твоего HTML кода
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / CSS - заполнение блока контентом по ширене + overflow / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]