Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Горизонтальная полоса прокрутки в ячейки таблицы. / 7 сообщений из 7, страница 1 из 1
20.03.2009, 18:05:33
    #35882654
BikArt
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Горизонтальная полоса прокрутки в ячейки таблицы.
Здравствуйте.
У меня есть таблица, ширина ячейки которой 400px и картинка, шириной 800px. Мне нужно разместить эту картинку в ячейку так, что-бы их размеры не поменялись(т.е. было видно только половину картинки) и что-бы как-то можно было "пролистать ячейку" для просмотра скрытой части картинки, т.е. что-то на подобии горизонтальной полосы прокрутки.
Как такое можно реализовать?
...
Рейтинг: 0 / 0
20.03.2009, 20:27:10
    #35882865
IDVsbruck
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Горизонтальная полоса прокрутки в ячейки таблицы.
Задать для таблицы стиль table-layout: fixed и overflow: auto для ячейки.
В твоем случае появится горизонтальный скролер и если его высота + высота картинки будут больше высоты ячейки, то еще и вертикальный. Может быть не очень красиво.
...
Рейтинг: 0 / 0
20.03.2009, 22:15:47
    #35882973
BikArt
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Горизонтальная полоса прокрутки в ячейки таблицы.
Хм.. сделал как вы сказали:
Код: plaintext
1.
2.
3.
4.
5.
6.
<table style="table-layout: fixed;" border="0" cellspacing="0" cellpadding="0">
                                <tr>
                                    <td style="width:400px; overflow: auto;">
                                        <img src="<%= SkinPath %>images/logo.gif"
			                        </td>
                                </tr>
                            </table>
не работает... ячейка раздвинулась и в высоту и в ширину...
...
Рейтинг: 0 / 0
20.03.2009, 22:41:18
    #35882994
BikArt
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Горизонтальная полоса прокрутки в ячейки таблицы.
Код: plaintext
1.
2.
3.
<div style=" overflow: auto;">
        <img src="<%= SkinPath %>images/logo.gif"/>
	</div>
Вот так заработало! Спс, то что надо!
...
Рейтинг: 0 / 0
20.03.2009, 22:44:27
    #35882998
IDVsbruck
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Горизонтальная полоса прокрутки в ячейки таблицы.
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
<table width="400" style="table-layout: fixed" border="0" cellspacing="0" cellpadding="0">
	<col width="400"/>
	<tr>
		<td style="overflow: auto">
			<img src="<%= SkinPath %>images/logo.gif"/>
		</td>
	</tr>
</table>
Это потому, что ширина таблицы не задана. Привел пример с <col> - на случай, когда более одного столбца. Этого требует спецификация по стилю table-layout (или указанной ширины столбцов).
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
04.05.2010, 18:52:35
    #36611568
CaHo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Горизонтальная полоса прокрутки в ячейки таблицы.
spasibo!
...
Рейтинг: 0 / 0
05.05.2010, 00:13:23
    #36611875
AIS
AIS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Горизонтальная полоса прокрутки в ячейки таблицы.
IDVsbruck ,
Спасибо думаю пригодится.
А будет ли такое решение работать везде (броузеры)?
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Горизонтальная полоса прокрутки в ячейки таблицы. / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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