Jump to content

JoseRodriguez

Newbie
  • Posts

    13
  • Joined

  • Last visited

Everything posted by JoseRodriguez

  1. сомневаюсь, что float решил бы данную проблему... если мне не изменяет память....расположив 2 блока с разной высотой на одной линии, то под блоком с меньшей высотой образуется отступ равен (высота большего блока - высота меньшего блока) в следствии чего последующие блоки расположенные под выше упомянутым блоком не будут плотно прилегать к нему.... вариант с таблицей интересный, собственно как и isotope.metafizzy.co будет, что погрызть вечерком спс за помощь)
  2. здравствуйте недавно столкнулся с интересной проблемой и должен сказать без понятия как решить ее, без использования абсолютно позиционированных элементов или ужасной кучи блоков... имеем подобный макет: все разноцветные блоки - фотографии (к примеру) собственно интересно есть ли какие хитрости, которые могут помочь расположить фотографии как показано в макете?
  3. Огромнейшее спасибо за советы, нашел решение своей проблемы Может кому пригодиться: CSS body, div {margin:0px;padding:0px;} body {background:#f5f5f5;height:100%;width:100%;} div.body {width:100%;} div.bg {position:absolute;width:inherit;z-index:5;top:0px;bottom:0px; background:url(/img/shadow_02.png) center bottom no-repeat;} div.bg div {position:absolute;top:0px;bottom:10px; #z-index:6;} div.bg div div {background:url(/img/city_01.png) left bottom no-repeat; right:0px; left:0px; bottom:0px;} div.bg div.left {background:url(/img/shadow_00.png) right bottom repeat-y;width:auto; left:0px; right:50%; margin:0px 500px 0px 0px;} div.bg div.center {background:#e4f3fa url(/img/city_00.png) center bottom no-repeat;width:1000px; left:50%; margin:0px 0px 0px -500px;} div.bg div.right {background:url(/img/shadow_01.png) left bottom repeat-y;width:auto; left:50%; right:0px; margin:0px 0px 0px 500px;} div.content {position:relative;width:1000px;z-index:10;margin:0 auto;} HTML <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Полтавское агенство недвижимости - GreenHouse</title> <link rel="stylesheet" type="text/css" href="/css/main.css" /> </head> <body> <div class="body"> <div class="bg"> <div class="left"> </div> <div class="center"> </div> <div class="right"><div> </div></div> </div> <div class="content"><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /></div> </div> </body> </html>
  4. http://kvartiry.pl.ua/new2.html <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Тест</title> <style type="text/css"> body, div {margin:0px;padding:0px;} body {background:#f5f5f5;height:100%;width:100%;} div.body {position:relative;width:100%;background:red;} div.bg {background:green;position:absolute;width:inherit;z-index:5;display:table;top:0px;bottom:0px;} div.content {position:relative;width:1000px;z-index:10;background:blue;margin:0 auto;} </style> </head> <body> <div class="body"> <div class="bg"> </div> <div class="content"><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /></div> </div> </body> </html> нашел в чем проблема... выходит если блоку задать display:table; и одновременно top:0px; bottom:0px; то в этом случае огненыйлис и ИЕ игнорируют отступ снизу...
  5. хм, странно... возможно я настолько не везучий но при указании одновременно top и bottom адекватно ведет себя только опера, остальные браузеры напрочь отказываются реагировать на bottom
  6. а разве при использовании селектора top не игнорируеться селектор bottom? если не ошибаюсь у вас же на сайте читал об этом Оо
  7. использовать таблицу думаю стоит только из-за того, что ИЕ6/7 не реагирует на display или ошибаюсь?)
  8. преложенный вами вариант интересен и должен признаться по нему изначально я и пошел, правда я обошелся без желтого блока и контент сайта разместил сразу в синем блоке... но меня интересовала возможность разделить графическую составляющую от наполнения, потому решил попробовать верстать так сказать "слоями")
  9. меня интересует как растянуть блок с фоном (div.bg) по высоте родительского блока (div.body), который в свою очередь растягивается блоком с контентом(div.content)... иными словами как растянуть абсолютно позиционированный блок по высоте родителя
  10. по-сути на сайте отображается все как нужно, если не брать во внимание тот момент, что блок с фоном (div.bg) не растягивается по высоте родителя или же блока с контенктом (div.center) схематически отобразить версту можно следующим образом:
  11. относительно display: table в div.body проглядел( что касается блока с фоном, мне пришлось "реализовать" таблицу... поскольку при использовании просто блока не выходит выровнять центральный блок (div.bg div.center) по центру и добиться чтоб его обтекали два бока - left и right, которые в свою очередь должны равномерно расширятся на ширину экрана за минусом ширины центрального блока =/ п.с. возможно я чего не знаю, буду рад выслушать ваше мнение)
  12. момент с высотой мне известен, но из-за отсутствия практики в использовании селектора position видимо ввел себя в заблуждение (а именно при использование top, left, bottom, right когда у родителя заданно position:relative)... исходя из этого возникает вопрос, как растянуть абсолютно позиционированный блок по высоте родителя, второй вариант задать блоку с фоном position:relative, а блоку с контентом absolute... в таком случае как заставить блоку с контентом растягивать родителя, использованием bottom?
  13. здравствуйте не так давно начал верстать и столкнулся со следующей проблемой. имеется сайт - kvartiry.pl.ua есть блок с фоном (div.bg), а так же блок с контентом (div.content)… идея такова, что блок с фоном должен растягиваться на 100% по высоте родительского блока div.body который в свою очередь растягивается блоком с контентом (в зависимости от наполнения) собственно проблема заключается в следующем… добившись желаемого результата в опере и IE9 заметил, что firefox преподнес сюрприз… блок с фоном вместо того, что б растянуться по высоте родительского блока растягивается на 100% экрана… проблема, как я могу судить, заключается в свойстве селектора height в стиле div.bg… поскольку вместо того, что б растянуться по высоте родительского блока выше упомянутый блок растягивается по высоте экрана признаться честно уже и не знаю как решить эту проблему без отклонений от задуманной верстки (( заранее благодарен за ответ)
×
×
  • 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