Показано с 1 по 7 из 7

Тема: КАК ? Накладывание пикчеров поверх другого пикчера

  1. #1

    Регистрация
    06.12.2006
    Сообщений
    50
    Проблема собственно изображенна в аттаче, есть TDшник, в нём вставлена картинка <img src=. На неё требуется наложить маленькие пикчеры (один в верхнем левом углу, другой в нижнем правом). Что я сделал ? вставил два DIVа в ТДшник, указал им position:relative, ну и указал соответсвенно координаты отступов от TOPа, и LEFT&#39;a; BOTTOM&#39;a и RIGHT&#39;a. Мало того что расположение наложенный картинок зависит от размера главной картинки, так ещё и от фактического размера Картинки главной появляются отступы (см. аттач). Как сделать чтоб расположение DIV&#39;ов зависело всёж строго от самого TDшника, и чтоб они не прыгали постоянно в зависимости от размера главной картинки.
    Код такой:
    Код:
    <table width="459" border="2" cellspacing="0" cellpadding="0">
     *<tr>
     * *<td height="93"><div style="position:relative; top:20px...blabla">Маленькая пикча1</div>[img]Главная пикча.jpg[/img]
     * *<div style="position:relative; ..blabla">Маленькая пикча2</div></td>
     * *<td></td>
     *</tr>
    </table>

  2. #2

    Регистрация
    15.11.2006
    Адрес
    Тольятти
    Сообщений
    2,698
    Попробуйте задать position: relative; для <td>, а позиционирование маленьких картинок осуществляйте через position: absolute;...

  3. #3

    Регистрация
    06.12.2006
    Сообщений
    50
    Действительно помогло, благодарю. Эх, все проблемы у меня от незнания блочной вёрстки

  4. #4

    Регистрация
    15.11.2006
    Адрес
    Тольятти
    Сообщений
    2,698
    Аминь.

  5. #5

    Регистрация
    06.12.2006
    Сообщений
    50
    Кстате что то я поспешил, это в ИЕ всё ок, а Опера и Мозилла - располагает эти две пикчи относительно всего окна document в целом (тоесть несмотря на то что, дочерний элемент relative, position:absolute - воспринимается как от границ окна броузера), а не в конкретной TDшке, может будут варианты ?

  6. #6

    Регистрация
    15.11.2006
    Адрес
    Тольятти
    Сообщений
    2,698
    Попробуйте засунуть в ячейку таблицы див, назначьте ЕМУ position: relative;, а позиционирование маленьких картинок осуществляйте через position: absolute;... Маленькие картинки в коде должны находиться внутри этого дива...

  7. #7

    Регистрация
    06.12.2006
    Сообщений
    50
    Вродь проблема разрешилась, в который раз меня спасает Aykroyd. Благодарю

Похожие темы

  1. Запуск flash-роликов с другого сайта
    от vlad344 в разделе Flash-технологии
    Ответов: 0
    Последнее сообщение: 10.10.2011, 20:31
  2. DIV в абсолютных поверх DIV-а в относительных
    от Takamura в разделе Вёрстка сайта
    Ответов: 9
    Последнее сообщение: 07.02.2008, 03:51
  3. DIV поверх контента.
    от dennis_ru в разделе Вёрстка сайта
    Ответов: 6
    Последнее сообщение: 09.11.2007, 14:01
  4. Внедрение другого изображения автоматом
    от bruno в разделе Растровая графика
    Ответов: 11
    Последнее сообщение: 13.06.2006, 11:42
  5. Flash, вставить динамичний текст из другого файла?
    от Webcatcher в разделе Flash-технологии
    Ответов: 6
    Последнее сообщение: 04.02.2005, 12:58

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •