Jump to content

tarkinsky

Newbie
  • Posts

    17
  • Joined

  • Last visited

Everything posted by tarkinsky

  1. Помогите плиз уже два дня мучаюсь. Есть код в котором многое прописано с помощью position: absolute; Главное что так прописан и footer. вот кусок кода: HTML: <div id="footer_carrier"> <div id="footer"> <div id="footer1"> <div id="footer_text"> Праздничные и фасадные работы для Вас и Вашей семьи! </div> </div> </div> </div> CSS: #footer_carrier{ background: url(pics/footer_border.gif) top left repeat-x; height: 50px; width: 100%; position: absolute; top: 100%; } #footer{ background: #ebebeb; height: 65px; margin-top: 3px; font-family: 'Tahoma'; font-size: 11pt; padding-left: 10px; } #footer1{ background: url(pics/hearts.gif) top right no-repeat; height: 65px; margin: 0px; } #footer_text{ padding-left: 5px; padding-top: 5px; } Обратите внимание на: footer_carrier - top: 100%; position: absolute; При разрешении 1024 на 768 все отлично и футер находится в самом низу. А если выставить 1280 на 1024 то видно следующее: Скрин (футер не прижат снизу ... там идет белая полоса). Подскажите решение? или хотя бы намекните как можно попробовать прижать футер к низу именно в моей ситуации?
  2. Уже два дня мучаюсь с проблемой... Во всех браузерах приведенный ниже код, нормально растягивает средний блок div (синий) на 100%, а в IE 6 по краям получаются какие то отступы (при разрешении 1280х1024). Подскажите плиз в чем может быть дело? Вот код: <div id="header"> <a href="pa1.ru" title="Строительная компания" style="text-decoration: none;"> <div id="header1"> </div></a> <div id="header2"> </div> <div id="header3"> </div> </div> <div id="header_sign"> постройка домов, бань </div> <div id="logo_sign"> <strong>Cтроительная компания</strong> </div> Код CSS: #header_sign{ position: absolute; left: 192px; top: 152px; width: 330px; font-family: 'Tahoma'; font-size: 75%; color: #444; } #logo_sign{ position: absolute; left: 756px; top: 150px; width: 252px; font-family: 'Verdana'; font-style: italic; font-size: 90%; color: white; } #header{ overflow: hidden; } #header, #header1, #header2, #header3{ height: 188px; } #header1{ background: green; width: 746px; float: left; overflow: hidden; border: 1px solid black; margin: 0px; padding: 0px; } #header2{ float: right; background: red; overflow: hidden; width: 239px; margin: 0px; padding: 0px; border: 1px solid black; } #header3{ margin-left: 746px; margin-right: 239px; width: auto; background: blue; border: 1px solid black; height: 100%; } Изображение в IE6: Изображение в firefox:
  3. У меня 6 для проверки.
  4. Там будет тоже самое, я уже убирал... Так все и остается, те картинки с отступом от красного блока((
  5. Помогите пожалуйста. Вот сверстал по советам хэдар. Середина должна растягиваться до левой и правой картинки, в Firefox все ок, но в IE по бокам почему то остаются полосы(( Вот код 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" xml:lang="en" lang="ru"> <head> <link rel="stylesheet" type="text/css" href="styles.css" /> <!--[if IE]> <link rel="stylesheet" type="text/css" href="ie_styles.css" /> <![endif]--> </head> <body> <div id="main"> <div id="header_carrier"> <div id="header_left_build"> </div> <div id="header_right_build"> </div> <div id="header_build_prolong"> </div> </div> </div> </body> </html> Вот код css: html, body, #main{margin:0; padding:0; position:relative; width: 100%;} body{ width: 100%; height: 100%; background: url(pics/background_color.gif) repeat-x; padding-bottom: 1%; } #main{ margin: 0px 3px; width: auto; height: auto; position: auto; min-height: 100%; height: auto !important; height: 100%; } #header_carrier{ margin: 0px; padding: 0px; width: 100%; height: 202px; border: 1px solid blue; } #header_left_build{ margin: 0px; padding: 0px; height: 100%; background: url(pics/header_building_left.gif) top left no-repeat; width: 364px; float: left; border: 1px solid red; } #header_right_build{ margin: 0px; padding: 0px; height: 100%; background: url(pics/header_building_right.gif) right center no-repeat; float: right; width: 365px; border: 1px solid black; } #header_build_prolong{ margin: 0px; padding: 0px; height: 100%; background: url(pics/header_building_prolong.gif) top left repeat-x; background: red; margin-left: 364px; margin-right: 365px; border: 1px solid green; width: auto; } Вот скриншот как есть сейчас (именно в IE) в firefox все четко! - СКРИН
  6. Если всем трем поставить то среднюю вообще не видно, она же пустая поэтому не тянется((( А если ей 100% поставить то уезжает правая часть далеко(
  7. Люди помогите пожалуйста ... нужно сверстать div-ами хэдер для сайта (см. скриншот) идея такая: слева и справа на одном уровне две готовые картинки с шириной 365пкс и 364 пкс, а в центре (между ними) растягивающаяся картинка. Код прилагается. За ранее спасибо. ХТМЛ <!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" xml:lang="en" lang="ru"> <head> <meta name="robots" content="all" /> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" /> <link rel="stylesheet" type="text/css" href="styles.css" /> </head> <body> <div id="main"> <div id="header_carrier"> <div id="header_left_build"> </div> <div id="header_build_prolong"> </div> <div id="header_right_build"> </div> </div> </div> </body> </html> css /* CSS Document */ html, body, #main{margin:0; padding:0; position:relative; width: 100%;} body{ width: 100%; height: 100%; background: url(pics/background_color.gif) repeat-x; padding-bottom: 1%; } #main{ width: 100%; height: 100%; margin: 3px; margin-top: 0px; border: 1px solid black; } #header_carrier{ width: 100%; height: 202px; } #header_left_build{ height: 100%; background: url(pics/header_building_left.gif) top left no-repeat; width: 364px; float: left; } #header_right_build{ height: 100%; background: url(pics/header_building_right.gif) right center no-repeat; float: right; width: 365px; } #header_build_prolong{ height: 100%; background: url(pics/header_building_prolong.gif) top left repeat-x; } * div{ border: 0px solid black; } Скриншот как надо а сейчас картинка №2 (правая) уехала вниз((
  8. Не должен. Курите, например, Мейера, главу про флоаты. Менять без вариантов нужно именно так((
  9. Ребят а подскажите как сверстать такую штуку (смотри скрин). ФОТО Вот HTML: <div id="t0"> <div id="t1"> </div> <div id="t2"> </div> <div class="t3"> </div> </div> Мне нужно чтобы блок 1 был 100 px, блок 3 - был 100 px, блок 2 растягивался на все остальне пространство. Проблема в том что они не находятся на одной линии (1-ый стоит как и должен стоять, а вот второй, почему то смещается по горизонтали вниз (когда должен быть на одной линии с первым), выходя за слой t0) Подскажите как сделать? Спасибо.
  10. Спасибо большое про невозможность вложенности ul правда не знал! А насчет верстки то это только кусочек .... там большой код PHP у меня проект просто горел некогда было толково сверстать. Еще раз спасибо
  11. Извините я с работы писал и комп завис думал что не прошло... удалю...
  12. Помогите пожалуйста кто чем сможет! Проблема что последнее правило в коде не применяется, я его и со звездочкой пробовал, и вообще не применяются правила с div и class. Но зато применяются первые три правила в полном объеме?!? <div id="full_news_h"> Документы </div> <div id="welcome_text"> <style type="text/css"> #welcome_text p{ margin-bottom: 7px; } #welcome_text p a, #welcome_text p a:visited, #welcome_text p ul li a{ text-decoration: none; font-size: 17px; } #welcome_text p a:hover{ text-decoration: underline; } #welcome_text p ul#spisok{ эти правила работать не будут!!!! } #welcome_text p * #spisok{ И эти правила работать не будут!!!! } </style> <p> Правовая основа <ul id="spisok1" style="margin-left: 25px;"> <li><a href="">Лицензия</a></li> <li></a href="">Государственная аккредитация</a></li> <li><a href="">Устав</a></li> </ul> </p> <p> <a href= "../gallery/other/docs/ustav.doc">Устав гимназии</a> <br/> </p> <p> <a href= "../gallery/other/docs/Reception_rules.doc">Правила приема</a> <br/> </p> <p> <a href= "../gallery/other/docs/Development_program.doc">Программа развития</a> <br/> </p> <p> <a href= "../gallery/other/docs/Education_program.doc">Образовательная программа</a> <br/> </p> <p> <a href= "../gallery/other/docs/Public_report_2009-2010.doc">Публичные доклады</a> </p> </div> </td> </tr> </table> </div> </div> Подскажите плиз в чем дело??
  13. Помогите плиз пишу стили в самом документе а применяются только некоторые! <div id="welcome_text"> <style type="text/css"> #welcome_text p{ margin-bottom: 7px; } #welcome_text p a, #welcome_text p a:visited{ text-decoration: none; font-size: 17px; } #welcome_text p a:hover{ text-decoration: underline; } #welcome_text p ul#spisok1{ margin-left: 15px; font-size: 24px; } </style> <p> Правовая основа <ul id="spisok1" style="margin-left: 25px;"> <li><a href="">Лицензия</a></li> <li></a href="">Государственная аккредитация</a></li> <li><a href="">Устав</a></li> </ul> </p> <p> <a href= "../gallery/other/docs/ustav.doc">Устав гимназии</a> <br/> </p> <p> <a href= "../gallery/other/docs/Reception_rules.doc">Правила приема</a> <br/> </p> <p> <a href= "../gallery/other/docs/Development_program.doc">Программа развития</a> <br/> </p> <p> <a href= "../gallery/other/docs/Education_program.doc">Образовательная программа</a> <br/> </p> <p> <a href= "../gallery/other/docs/Public_report_2009-2010.doc">Публичные доклады</a> </p> </div> Не работает последнее правило которое написано #welcome_text p ul#spisok1, и вообще все class или div. Но верхние три правила работают! Подскажите плиз в чем может быть дело?
  14. Я вставил: <div id="ads_carrier"> <span style="display: block; clear: both;"> <a href="../"><img class="ad_img" src="pics/ad_home.gif" /></a> <a href="../"><img class="ad_img" src="pics/ad_bath.gif" /></a> <a href="../"><img class="ad_img" src="pics/ad_room.gif" /></a> <a href="../"><img class="ad_img" src="pics/ad_roof.gif" /></a> </span> </div> Ничего не изменилось((( Я хочу потом чтобы они подсвечивались.. (вторую такую же картинку только яркую при наведении)
  15. Если поставлю родителю overflow: hidden; то изображений вообще видно не станет ... а мне нужно чтобы они внутри diva помещались.. а он соотвествтенно растягивался(((
  16. Помогите пожалуйста решить такую проблему верстки: Скрин проблемы.... Проблема что создан div, внутри него картинки, они же ссылки, нужно чтобы они растягивали div а не выезжали из него(. вот код html: ... <div id="ads_carrier"> <a href="../"><img class="ad_img" src="pics/ad_home.gif" /></a> <a href="../"><img class="ad_img" src="pics/ad_bath.gif" /></a> <a href="../"><img class="ad_img" src="pics/ad_room.gif" /></a> <a href="../"><img class="ad_img" src="pics/ad_roof.gif" /></a> </div> ... и CSS: ... #ads_carrier{ position: relative; width: 100%; clear: both; padding-top: 1%; padding-bottom: 2%; } #ads_carrier a{ display: block; width: 194px; height: 80px; padding: 0px; margin: 0px; border: 0px; border: 1px solid black; float: left; margin-left: 3%; } .ad_img{ width: 194px; height: 80px; } ... Спасибо...
  17. Подскажите пожалуйста как средствами CSS сделать чтобы блок div при разрешении 1024 отображался с шириной 140px; а при разрешении больше - отображался 259px; Спасибо.
×
×
  • 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