powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Градиент с надписью
5 сообщений из 5, страница 1 из 1
Градиент с надписью
    #36111124
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Градиентов несколько разной ширины, но пытаюсь их сделать помощью одной картинки высотой 1px. С помощью background-image не получится, бекграунды не растягиваются. Делаю так:
Код: plaintext
1.
2.
3.
<td height= 33 >
	<img width= 100 % height=30px src="img/grad_h.gif" style="position:absolute">
	<div style="position:relative;">Текст</div>
</td>
Это работает только в IE, в остальных броузерах ширина картинки считается относительно body, а не контейнера, поэтому если картинка не прижата к левому краю, то получается так (скроллить вправо).

Как это сделать кроссброузерно?


Jah loves you.
...
Рейтинг: 0 / 0
Градиент с надписью
    #36111624
Фотография Max Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AntonariyГрадиентов несколько разной ширины, но пытаюсь их сделать помощью одной картинки высотой 1px. С помощью background-image не получится, бекграунды не растягиваются. Делаю так:
Код: plaintext
1.
2.
3.
<td height= 33 >
	<img width= 100 % height=30px src="img/grad_h.gif" style="position:absolute">
	<div style="position:relative;">Текст</div>
</td>
Это работает только в IE, в остальных броузерах ширина картинки считается относительно body, а не контейнера, поэтому если картинка не прижата к левому краю, то получается так (скроллить вправо).

Как это сделать кроссброузерно?


Jah loves you.
это из-за style="position:absolute"
Или в пикселях считай или через style="background: url(img/grad_h.gif) repeat-x"
...
Рейтинг: 0 / 0
Градиент с надписью
    #36111676
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я знаю из-за чего это. И еще знаю, что repeat-x ни к селу ни к городу. По горизонтали нужно растягивать, а не тайлить.
Я не знаю как градиент с надписью сделать резиновым кроссброузерно.

Jah loves you.
...
Рейтинг: 0 / 0
Градиент с надписью
    #36112392
Фотография illion
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Antonariy,

можно попробовать наоборот сделать, раз у тебя высота фиксированная. Типа такого:
Код: plaintext
1.
2.
3.
4.
5.
<td height="33">
	<div style="position:relative">
		<img width= 100 % height=30px src="img/grad_h.gif" style="position:relative">
		<div style="position:absolute; top:0; left:0;">Текст</div>
	</div>
</tr>
П.С. добавила оберточный див, т.к. по-моему у ФФ были затруднения с абсолютным позиционированием относительно ячейки... Впрочем, могу в этом ошибаться.
...
Рейтинг: 0 / 0
Градиент с надписью
    #36112849
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сработало. )
Я почему-то думал, что absolute считается всегда относительно body, если заданы координаты.

Jah loves you.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Градиент с надписью
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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