Jump to content
  • 0

Верстка сайта, возникли две проблемы


Сальто
 Share

Question

Доброго времени суток, уважаемые форумчане.

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

 

Трехколоночный резиновый макет.

 

Правое меню. Я хотела бы, чтобы его высота не была фиксированной, а просто доходила до средней части (серая полоса посередине), но не знаю,как это реализовать.  Поэтому пока задала фиксированную высоту, но при маштабировании  иногда виден просвет.

 

Левая колонка. Я хочу поместить туда фотографию, но таким образом, чтоб и белое поле, и серая полоса являлись фоном. То есть чтобы фотография перекрывала и среднюю часть тоже. Пока никаких идей, как это воплощается. Фотография просто отодвинула среднюю часть вниз, образовав просвет.

 

Если кто может подсказать решение, я буду  очень признательна. Если  заниматься кодом сложно и скучно, то, если не трудно, посоветуйте, в какую сторону копать.

 

Велика вероятность, что напортачено там прилично, поэтому если получится заметить любые другие ошибки, буду очень благодарна за критику. Да, та ляпка, что заменяет логотип, является его экизом, не обращайте внимания. И фотография будет другая, эта дана для примера.

 

http://jsfiddle.net/CEC5z/6/ код

http://yadi.sk/d/xOeu8FnMH3him скриншот, как это выглядит сейчас

http://yadi.sk/d/3YnPp2_uH3hh8  то, чего я пытаюсь добиться.

Заранее спасибо!

 

 

Link to comment
Share on other sites

6 answers to this question

Recommended Posts

  • 0
Правое меню. Я хотела бы, чтобы его высота не была фиксированной, а просто доходила до средней части (серая полоса посередине), но не знаю,как это реализовать.  Поэтому пока задала фиксированную высоту, но при маштабировании  иногда виден просвет.  
 

 

тут скорее всего надо копать в сторону колонок одинаковой высоты.

Левая колонка. Я хочу поместить туда фотографию, но таким образом, чтоб и белое поле, и серая полоса являлись фоном. То есть чтобы фотография перекрывала и среднюю часть тоже. Пока никаких идей, как это воплощается. Фотография просто отодвинула среднюю часть вниз, образовав просвет.

поиграй с position:absolute для картинки

Link to comment
Share on other sites

  • 0

 

тут скорее всего надо копать в сторону колонок одинаковой высоты.

поиграй с position:absolute для картинки

EaGames, спасибо большое за ответ! Похоже, что position: absolute и есть ключ к моей задаче.

А по поводу колонок одинаковой высоты, Вы говорите о фиксированной высоте, правильно я понимаю? Я попробую конечно, но тогда при масштабировании средняя часть бывает, что отваливается все равно. Но я попытаюсь, спасибо!

 

http://jsfiddle.net/DtCk6/2/ если я правильно понял, что нужно было.

 

Sensei,спасибо большое, Вы сделали чудесный макет, и действительно, он решает мою проблему. Но дело в том, что я хотела попрововать резиновую верстку. Я до этого делала макеты с фиксированной шириной, в этот раз решила попробовать именно резиновый, в связи  с тем, что текста на сайта недостаточно, чтобы растянуться на достаточную величину. Поэтому в некоторых случаях получается, что пользователь видит висящий прямоугольник, прижатый к верху..

 

Тем не менее, мне очень понравился Ваш макет, спасибо за время и знания, которыми Вы поделились.

Link to comment
Share on other sites

  • 0

http://jsfiddle.net/DtCk6/2/ если я правильно понял, что нужно было.

 

UPD:

Sensei, еще раз спасибо! Я взяла Вашу идею с псевдоэлементом и вставила себе в код, попутно подчистив огрехи, сверяясь с Вашим кодом. Беру свои слова обратно, это именно то, что мне было необходимо, еще раз огромное спасибо! Просто у Вас ширина фиксированная, а я оставила в процентах)

 

Почитала про псевдоэлементы, немного опухла от информации, но теперь хотя бы имею представление, зачем это. Как я понимаю, минус использования псевдоэлементов в том, что их эксплорер ранний не поддерживает?

Link to comment
Share on other sites

  • 0

Да, их не поддерживает ИЕ7, но его доля настолько мала, что пора о нем забыть.

Вместо процентов для основного контейнера можно использовать «max-width» и «min-width»

Edited by Sensei
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