Позиционированние td между собой

12
HM
На сайте с 13.08.2013
Offline
25
635

Имеется таблица вида:


<table>
<tbody>
<tr>
<td class="td_left">содержимое</td>
<td class="td_right">содержимое</td>
</tr>
</tbody>
</table>

Требуется опустить td_right под td_left только по средствам css.

Могу редактировать только классы, подключаемые по средствам css. Доступа к редактированию самого кода таблицы нет.

VHS-1980
На сайте с 21.05.2010
Offline
91
#1

Вы косметическим ремонтом хотите поместить соседние квартиры на разные этажи?

melkozaur
На сайте с 06.04.2010
Offline
532
#2

.td_left {display:block;}

.td_right {position:absolute;display:block;}
HM
На сайте с 13.08.2013
Offline
25
#3
VHS-1980:
Вы косметическим ремонтом хотите поместить соседние квартиры на разные этажи?

Просто нет доступа к html.

melkozaur:
.td_left {display:block;}

.td_right {position:absolute;display:block;}

Работает, большое спасибо за совет.

Ayavryk
На сайте с 11.10.2003
Offline
209
#4
HoneyMoney:
Работает, большое спасибо за совет.

Всюду? Или только в вашем любимом броузере? А через год?

Тынгыр, мынгыр, комсомол (http://erum.ru). Ехари, ехари, (жалобно) аяврик. /народная тунгусская песня/
melkozaur
На сайте с 06.04.2010
Offline
532
#5
Ayavryk:
Всюду? Или только в вашем любимом броузере? А через год?

Через год возможно будет получен доступ к коду таблицы : )

Ayavryk
На сайте с 11.10.2003
Offline
209
#6
melkozaur:
Через год возможно будет получен доступ к коду таблицы : )

Не факт. Код зашит в какой-нибудь компонент супер-пупер-фреймворка, а его трогать верстальщик не имеет прав/возможности/квалификации. Не сталкивались?

А вот то что в старых броузерах это вызвало траблы - точно. И я не знаю точно, было ли это багом или следствием неопределенности стандарта.

melkozaur
На сайте с 06.04.2010
Offline
532
#7

Ayavryk,

Вы бы лучше написали хорошее решение. Вы же верстальщик.

Я-то просто потыкал наугад в notepad++, мне интересно стало.

DiAksID
На сайте с 02.08.2008
Offline
236
#8
melkozaur:
... Вы бы лучше написали хорошее решение ...

по сути у Вас не получилось даже "плохое решение" ;) :

один td стал {display: block; position: static;} другой {display: block; position: absolute;}, всё. логики процесса не видно напрочь.

чего Вы этим хотели строго добиться - непонятно, куда именно зашвырнёт блок с абсолютом - "дело случая", как всё может поплыть при любом изменении в DOM - загадка.

логичнее было бы td преобразовать тупо в статичные блоки, как раз бы просто встали друг над другом без вариантов. вот и всё "решение"...

show must go on !!!...
melkozaur
На сайте с 06.04.2010
Offline
532
#9

DiAksID,

Воу воу, полегче. Я просто от балды написал, у меня сработало.

DiAksID:
логичнее было бы td преобразовать тупо в статичные блоки

Это как?

DiAksID
На сайте с 02.08.2008
Offline
236
#10
melkozaur:
... Это как?

position: static; - значение по умолчанию.

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий