Jump to content
  • 0

Создать обтекаемый слева и снизу div с картинкой


ForSecond
 Share

Question

Доброго времени суток.

Есть задание по одному предмету в ВУЗе: создать свой сайт. Самый простой, но не в этом суть.

Я набросала в фотошопе, что хочу изобразить.

538096_s.png

Сайт делается в IE9 и демонстрироваться будет в IE7 или 8.

Сейчас он выглядит так:

538109_s.png

И проблема в том, что не выходит расположить картинку с собакой так, как хотелось бы.

Всё делается в слоях. Структура div'ов на рисунке ниже.

538144_s.png

Свойства border сделаны, просто чтобы видеть границы слоёв.

Ну, и возможно ли сделать как я хочу? Если да, то каким образом, в каком направлении двигаться?

  Reveal hidden contents

  Reveal hidden contents

Link to comment
Share on other sites

5 answers to this question

Recommended Posts

  • 0

Сверстайте как на изображении 1, если бы не было фотографии собакина. Потом добавьте div: <div id='sobakin'><img src='img/sobak.png' alt='пёсик'></div> , пропишите ему relative позиционирование и расположите с помощью top / left.

Link to comment
Share on other sites

  • 0

alexforce2, а Вы не заглядываете в скрытый текст? Он весь там.

Елeна, куда именно добавить описываемый вами div? Я попробую с имеющимся сделать, что Вы предлагаете.

Add

Елена, благодарю, Вы дали хорошую подсказку. Только у div с собакой "#h_logo" пишем "position: absolute;" и выравнивание делаем по top и right. Поскольку отсчёт координат будет относительно всей страницы, а не элемента, кот. содержит данный. Может быть, в других браузерах иначе, но IE так работает, и в данном случае остальное неважно.

Не знаю насколько верно данное решение, в принципе, но оно привёло к желаемому результату.

Edited by ForSecond
Link to comment
Share on other sites

  • 0
  On 5/12/2012 at 11:30 PM, ForSecond said:

Елена, благодарю, Вы дали хорошую подсказку. Только у div с собакой "#h_logo" пишем "position: absolute;" и выравнивание делаем по top и right. Поскольку отсчёт координат будет относительно всей страницы, а не элемента, кот. содержит данный. Может быть, в других браузерах иначе, но IE так работает, и в данном случае остальное неважно.

Не знаю насколько верно данное решение, в принципе, но оно привёло к желаемому результату.

При использовании absolute могут возникнуть проблемы при масштабировании страницы - попробуйте поставить в браузере масштаб 80% и посмотрите как будет выглядеть Ваша страница.

По поводу кроссбраузерности - всё написано по ссылкам выше.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy