Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / CSS параметры для внутрених обьектов / 13 сообщений из 13, страница 1 из 1
13.11.2009, 07:16
    #36308160
Master4
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CSS параметры для внутрених обьектов
Доброе утро.

есть
Код: plaintext
table.tabid{param}
можно ли как-то задать параметры в css файле для TD в таблице с классом tabid?
логически как-то вот так:
Код: plaintext
table.tabid{TD{param}}
То есть чтобы параметры на TD распространялись только в таблицах с классом tabid. Так делать можно?
...
Рейтинг: 0 / 0
13.11.2009, 09:15
    #36308270
EmilRegis
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CSS параметры для внутрених обьектов
логически это просто вот так
Код: plaintext
1.
.tabid td
...
Рейтинг: 0 / 0
13.11.2009, 10:30
    #36308457
an0nym
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CSS параметры для внутрених обьектов
Master4Доброе утро.

есть
Код: plaintext
table.tabid{param}
можно ли как-то задать параметры в css файле для TD в таблице с классом tabid?
логически как-то вот так:
Код: plaintext
table.tabid{TD{param}}
То есть чтобы параметры на TD распространялись только в таблицах с классом tabid. Так делать можно?
table.tabid td - все td (если в таблицу table.tabid будет вложена таблица, то затронет и td вложенной таблицы)
.tabid > tr > td - только td таблицы table.tabid
...
Рейтинг: 0 / 0
13.11.2009, 10:54
    #36308539
Ex_Soft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CSS параметры для внутрених обьектов
an0nym
..tabid > tr > td - только td таблицы table.tabid

Код: 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.
<!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" lang="en" xml:lang="ru">
	<head>
		<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
		<title>Any Test</title>
		<style type="text/css">
..tabid > tbody > tr > td
{
	color: red;
}
		</style>
	</head>
	<body>
		<table class="tabid">
			<tr>
				<td>TD</td>
				<td>TD</td>
				<td>TD</td>
				<td>
					<table>
						<tr>
							<td>TD</td>
							<td>TD</td>
							<td>TD</td>
						</tr>
					</table>
				</td>
			</tr>
		</table>
	</body>
</html>
Без tbody вообще не красит, а с ним вложенная таблица тоже красится... (Mozilla Firefox 3.5.5)
M$ IE 6.0.2900.2180.xpsp_sp2_rtm040803-2158 вообще отнессо положительно (производная от слова "положить") как с tbody, так и без...
_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
13.11.2009, 11:07
    #36308592
an0nym
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CSS параметры для внутрених обьектов
Ex_Soft,

во-первых, зачем две точки перед tabid?
во-вторых, попробуйте color: red; заменить на border: 1px sold black;.
в-третьих, да, я знаю, что выбор прямых потомков работает еще не во всех броузерах.

Насчет tbody вы правильно сделали замечание, правильнее, наверное, все таки вот так:
.tabid > tr > td, .tabid > tbody > tr > td {...}
...
Рейтинг: 0 / 0
13.11.2009, 11:20
    #36308640
Ex_Soft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CSS параметры для внутрених обьектов
an0nym
во-первых, зачем две точки перед tabid?

Не переймайтесь - это издержки редактирования Вашего поста. В [ code ] ж, как Вы сами можете убедиться, - все верно ( . (точка) - одна)
an0nym
во-вторых, попробуйте color: red; заменить на border: 1px sold black;.

Зачем? Не хочу. Хочу red.
_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
13.11.2009, 11:36
    #36308717
an0nym
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CSS параметры для внутрених обьектов
Ex_SoftЗачем? Не хочу. Хочу red.
Я оставляю за собой право на ошибку, но, ИМХО, color будет наследоваться, а border нет.
Т. е. тут дело не в том, что вы устанавливаете color сразу для всех td в таблице, даже не прямых потомков, а в том, что всё, что находится в td с style="color:red" будет наследовать этот цвет до переопределения.
...
Рейтинг: 0 / 0
13.11.2009, 11:39
    #36308728
an0nym
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CSS параметры для внутрених обьектов
an0nymEx_SoftЗачем? Не хочу. Хочу red.
Я оставляю за собой право на ошибку, но, ИМХО, color будет наследоваться, а border нет.
Т. е. тут дело не в том, что вы устанавливаете color сразу для всех td в таблице, даже не прямых потомков, а в том, что всё, что находится в td с style="color:red" будет наследовать этот цвет до переопределения.
Например, FF 3.5 подтверждает мою гипотезу:
Код: 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.
<!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" lang="en" xml:lang="ru">
	<head>
		<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
		<title>Any Test</title>
		<style type="text/css">
			.tabid > tbody > tr > td, .tabid > tr > td
			{
				border: 1px solid black;
			}
		</style>
	</head>
	<body>
		<table class="tabid">
			<tr>
				<td>TD</td>
				<td>TD</td>
				<td>TD</td>
				<td>
					<table>
						<tr>
							<td>TD</td>
							<td>TD</td>
							<td>TD</td>
						</tr>
					</table>
				</td>
			</tr>
		</table>
	</body>
</html>
Бордер только вокруг 4 td - прямых потомков table.tabid, но не вокруг 3 td во вложенной таблице.
...
Рейтинг: 0 / 0
13.11.2009, 11:43
    #36308746
an0nym
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CSS параметры для внутрених обьектов
Ex_Soft,

сравните два варианта и вы поймете разницу:
Код: 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.
50.
<!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" lang="en" xml:lang="ru">
	<head>
		<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
		<title>Any Test</title>
		<style type="text/css">
			.tabid1 > tbody > tr > td, .tabid1 > tr > td
			{
				border: 1px solid black;
			}
			.tabid2 td
			{
				border: 1px solid black;
			}
		</style>
	</head>
	<body>
		<table class="tabid1">
			<tr>
				<td>TD1</td>
				<td>TD1</td>
				<td>TD1</td>
				<td>
					<table>
						<tr>
							<td>TD12</td>
							<td>TD12</td>
							<td>TD12</td>
						</tr>
					</table>
				</td>
			</tr>
		</table>
		<table class="tabid2">
			<tr>
				<td>TD2</td>
				<td>TD2</td>
				<td>TD2</td>
				<td>
					<table>
						<tr>
							<td>TD22</td>
							<td>TD22</td>
							<td>TD22</td>
						</tr>
					</table>
				</td>
			</tr>
		</table>
	</body>
</html>
...
Рейтинг: 0 / 0
13.11.2009, 13:31
    #36309170
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CSS параметры для внутрених обьектов
Думаю что колор там не наследуется, а в дочерней таблице просто свой "прозрачный", потому и такой же.
----------
Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT
...
Рейтинг: 0 / 0
13.11.2009, 14:29
    #36309371
an0nym
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CSS параметры для внутрених обьектов
krvsaДумаю что колор там не наследуется, а в дочерней таблице просто свой "прозрачный", потому и такой же.
----------
Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT
О какой прозрачности идет речь?) color с background-color не путаем? Там просто идет color:inherit; во вложенной таблице.
...
Рейтинг: 0 / 0
13.11.2009, 15:44
    #36309599
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CSS параметры для внутрених обьектов
an0nymcolor с background-color не путаем?

Его и спутал...
...
Рейтинг: 0 / 0
13.11.2009, 18:23
    #36310059
Master4
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CSS параметры для внутрених обьектов
Спасибо всем за участие, мне было приятно читать ваши сообщения.
an0nym, вам отдельное спасибо, ваш вариант мне подошел.
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / CSS параметры для внутрених обьектов / 13 сообщений из 13, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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