Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Как замостить текстурой всю строку в таблице / 12 сообщений из 12, страница 1 из 1
08.04.2010, 08:30:17
    #36567386
Shitbox2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как замостить текстурой всю строку в таблице
Имеется таблица 2 строчки на 3 колонки, например. Нужно одну из строк и замостить текстурой.

Проблема в том, что если в CSS прописать background для <TR> или <TBODY>, то в каждой ячейке этой строки создается своя копия текстуры, а нужно, чтобы одна текстура была фоном для всей строки. Заворачивать отдельные строки в таблицы нельзя. Как поступить?
...
Рейтинг: 0 / 0
08.04.2010, 09:33:33
    #36567495
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как замостить текстурой всю строку в таблице
Shitbox2 , какая хоть текстура-то? Картинку покажи... Размеры ячеек "текстурных" статичны?
...
Рейтинг: 0 / 0
08.04.2010, 12:28:27
    #36568096
Shitbox2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как замостить текстурой всю строку в таблице
Текстура разумеется крупная. Лучше считать, что это даже не текстура, а картинка. И эта картинка должна располагаться (быть фоном) под всеми ячейками одной строки. Если же она располагается в каждой ячейке, то сразу становятся видны места стыков между ячейками, что совсем не гуд.
...
Рейтинг: 0 / 0
08.04.2010, 14:41:19
    #36568560
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как замостить текстурой всю строку в таблице
Shitbox2Если же она располагается в каждой ячейке, то сразу становятся видны места стыков между ячейками, что совсем не гуд.
Покажите как оформлен тег <table> у вашей таблички...
...
Рейтинг: 0 / 0
08.04.2010, 15:08:23
    #36568632
Shitbox2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как замостить текстурой всю строку в таблице
Вот код
Код: plaintext
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.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<HTML xmlns="http://www.w3.org/1999/xhtml">
	<HEAD><META http-equiv="Content-Type" content="text/html; charset=UTF-8">
		<TITLE>Document</TITLE>
	</HEAD>
	
	<BODY>
		<STYLE type="text/css">		
			table {
				border-collapse:collapse;
				margin:0px;
				width: 100 %;
			}
			
			.test {
				background-image: url("http://shop.reallyuseful.com/Content/rug_som_footer.jpg");
				background-repeat:no-repeat;
			}
		</STYLE>

		<table>
			<tr class="test">
				<td>
					<br><br><br><br><br><br><br><br><br> 1 <br><br><br><br><br><br><br><br><br>
				</td>
				<td>
					 2 
				</td>
				<td>
					 3 
				</td>
			</tr>
			<tr>
				<td>
					 4 
				</td>
				<td>
					 5 
				</td>
				<td>
					 6 
				</td>
			</tr>
		</table>
	</BODY>
	
</HTML>

Получается в каждой ячейке по экземпляру картинки, а должен быть один экземпляр на всю строку.
...
Рейтинг: 0 / 0
08.04.2010, 16:02:24
    #36568844
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как замостить текстурой всю строку в таблице
Shitbox2 , нужно "усилить нажим"...

Код: plaintext
1.
2.
<table cellpadding='0' cellspacing='0'>
...
</table>
...
Рейтинг: 0 / 0
08.04.2010, 18:53:25
    #36569323
Shitbox2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как замостить текстурой всю строку в таблице
Нажим не решает проблему. Изображение всё равно дублируется.

Результат должен выглядеть так
Код: plaintext
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.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<HTML xmlns="http://www.w3.org/1999/xhtml">
	<HEAD><META http-equiv="Content-Type" content="text/html; charset=UTF-8">
		<TITLE>Document</TITLE>
	</HEAD>
	
	<BODY>
		<STYLE type="text/css">		
			table {
				border-collapse:collapse;
				margin:0px;
				width: 100 %;
			}
			
			.test {
				background-image: url("http://shop.reallyuseful.com/Content/rug_som_footer.jpg");
				background-repeat:no-repeat;
			}
		</STYLE>

		<table class="test" cellpadding='0' cellspacing='0'>
			<tr>
				<td>
					<br><br><br><br><br><br><br><br><br> 1 <br><br><br><br><br><br><br><br><br>
				</td>
				<td>
					 2 
				</td>
				<td>
					 3 
				</td>
			</tr>
		</table>
		<table cellpadding='0' cellspacing='0'>
			<tr>
				<td>
					 4 
				</td>
				<td>
					 5 
				</td>
				<td>
					 6 
				</td>
			</tr>
		</table>
	</BODY>
	
</HTML>

Но как это сделать ОДНОЙ таблицей — вот в чем вопрос.
...
Рейтинг: 0 / 0
08.04.2010, 20:45:30
    #36569511
зы
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как замостить текстурой всю строку в таблице
Shitbox2
Но как это сделать ОДНОЙ таблицей — вот в чем вопрос.
Наверное глупый вопрос, но когда на глазах откровенно начинают жрать кактус, он всегда возникает - зачем одной и зачем таблицей?
...
Рейтинг: 0 / 0
08.04.2010, 21:18:33
    #36569547
Shitbox2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как замостить текстурой всю строку в таблице
Таблицей, потому что там будут табличные данные. Одной, потому что соответствующие ячейки строк должны одинаково растягиваться в любом случае (например, если в одной ячейке будет картинка шириной 5000px и она растянется на 3 экрана, то и ячейка под ней должна растянуться настолько же )

Даже если всё делать дивами, получится достаточно геморно.
...
Рейтинг: 0 / 0
09.04.2010, 08:17:26
    #36569863
Shitbox2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как замостить текстурой всю строку в таблице
Ещё, забыл добавить, что эта проблема появляется в Google Chrome. В последних версиях других браузеров всё отображается как надо.
...
Рейтинг: 0 / 0
09.04.2010, 09:12:14
    #36569913
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как замостить текстурой всю строку в таблице
Shitbox2Нажим не решает проблему. Изображение всё равно дублируется.
"Нажим" просто убирает "промежутки" между ячейками и не более того.
...
Рейтинг: 0 / 0
09.04.2010, 22:46:13
    #36571875
Shitbox2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как замостить текстурой всю строку в таблице
В 5-й версии Хрома этот косяк уже поправлен. Остался только 6-й эксплорер, который стабильно сдает позиции. Так что через пол года проблема сама себя исчерпает :-)
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Как замостить текстурой всю строку в таблице / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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