Jump to content

tolyan

Newbie
  • Posts

    9
  • Joined

  • Last visited

Everything posted by tolyan

  1. html, body{ position:relative; background:#dbdbdb; height:99%; min-height:99%;} * {border:0; margin:0; padding:0; } #container { margin:auto; width: 995px; position:relative; border: 1px solid #006600; height:100%; min-height:100%; } #header { position:relative; width:995px; height:142px; background:url(img/header.jpg);} #block_menu {width:995px; position:relative;} #block_menu_left { position:absolute; background:url(img/memust.jpg); width:476px; height:64px;} #block_menu_right { left:476px; position:relative; background:url(img/memu.jpg); width:519px; height:64px; } #block_menu_nav { position:absolute; width:479px; top: 2.45em; padding:0px; left: -0.06em; } #block_menu_nav li { padding-left:1.61em; list-style-type:none; text-align:center; display: block; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; float:left; font-size:9px; width: 78px; text-transform: uppercase; } #block_menu_nav li a{color:#FFFFFF;} #block_menu_nav li a:hover{color:#000;} a{ text-decoration:none;} #content { padding:2px; width:978px; position:relative; height:68%; min-height:68%; background: #FBFBFB url(img/border_left.jpg) repeat-y left ; } #right {width:750px; top:-2px; left:217px; border:1px solid #B3B3B3; position:relative; border-top: none; color:#000066; } #title_conn { width:750px; background-color:#eeeeee; position:relative; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; min-height:30px; height:30px; display: table-cell; vertical-align: middle; } .td { padding-top:3px;} #ugl { position:absolute; background:url(img/ugl.gif); width:62px; height:42px; left: 374px; top: 188px; z-index:2; } #text { width:712px; position:relative; padding:19px; padding-top:7px; font-family:Arial, Helvetica, sans-serif; font-size:13px; text-align:justify; } #text ul{ padding-left:40px; font-family:Arial, Helvetica, sans-serif; font-size:13px; } #text p{ padding-bottom:10px; padding-top:10px; } #footer { position:relative; top:-4px; background:#FFFFFF url(img/footerleft.jpg) no-repeat left; width:982px; height:61px; } #left { left: 19px; width:189px; position:absolute; z-index:4; } Вот, чуть чуть убрал тут
  2. Дбрый день подскажите есть слой контейнер с позицией релатив, есть хедер <div id ="есть слой для расположения следующих блоков"> <div id = "есть слой левый с позицией абсолютной"></div <div id= "есть слой правый с позицией релативной"</div> </div> <div id="conteiner"> <div id="header"></div> <div id="conn"> <div id="left"></div> <div id="right"></div> </div>/*conn*/ </div>/*conteiner*/ < теперь проблема на нескольких страниц левый блок больше правого и суть в том что этот левый блок с позицией абсолют не растягивает(по высоте) блок контейнера а получается выезжает за его приделы как сделать так чтобы он расстягивал, а если я придам правому блоку позицию абсолют то у меня получается выезжает весь мой контент, я пробовал в контейнер подставлять overlof hidd но все обрезается подскажите как бороться)) Форум рыл не могу найти((((((((
  3. эхей народ помогите, немогу найти((((
  4. с момента написания ищу, не можите-ли кинуть ссылку? плизз
  5. Дбрый день подскажите есть слой контейнер с позицией релатив, есть хедер <div id ="есть слой для расположения следующих блоков"> <div id = "есть слой левый с позицией абсолютной"></div <div id= "есть слой правый с позицией релативной"</div> </div> <div id="conteiner"> <div id="header"></div> <div id="conn"> <div id="left"></div> <div id="right"></div> </div>/*conn*/ </div>/*conteiner*/ < теперь проблема на нескольких страниц левый блок больше правого и суть в том что этот левый блок с позицией абсолют не растягивает(по высоте) блок контейнера а получается выезжает за его приделы как сделать так чтобы он расстягивал, а если я придам правому блоку позицию абсолют то у меня получается выезжает весь мой контент, я пробовал в контейнер подставлять overlof hidd но все обрезается научите как бороться))
  6. А нельзя на моем примере еще рассмотреть, я знаю что вполне можно и с Float это сделать, но хотелосьбы для начала на таком не сложном примере разобрать именно с позиционированием, ведь более сложные элементы именно на позиционирование делаются....
  7. Решил попробовать верстку блоками, вначале с float, там всё получилось, потом решил попробовать еще и с позиционированием, решил для начала сделать простой наглядный макетик, все довольно быстро получилось, но получается вот такое что блоки ведут себя как в контейнере, но фактически не в нем, в этом я убедился, поставив бордер, там где я делал с float, это исправлялось clear:both; , но здесь это не работает…. Чтобы все блоки загнать в контейнер, у которого рамка, мне посоветовали поставить overflow:hidden;, с ним всё получается, если вертикальный блок больше блока с текстом, но в моем случае он меньше и получается абра-кодабра - “лишний” текст просто обрезается. *CSS* * { margin: 0; border:0; padding:0; } #container { margin: auto; width:700px; position:relative; border:5px solid #FF0000 ; /*отсюда убрал пока - overflow: hidden;*/ } #header { width: 100%; height: 120px; position:absolute; background:#000; } #vertical { width:100px; height: 400px; background: #990000; position:relative; top:120px; float:left; } #dop { width:300px; height:50px; position:absolute; top:100px; left:50%; background-color: #999933; } #text { width:585px; position:relative; top:150px; padding: 5px; float:right; } .clear { clear:both; } *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=windows-1251" /> <title>position</title> <link href="style.css" rel="stylesheet" type="text/css" /> </head> <body> <div id="container"> <div id="header"></div> <div id="vertical"></div> <div id="text"> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> </div> <div id="dop"></div> </div> </body> </html>
  8. Проблемка остается: Когда вертикальный блок больше контента, то все отлично, а когда вертикальный блок меньше контента, то все ужасно, "лишний" просто текст откусывается, и всё ... подскажите, наверно надо еще что-то доработать... Заранее извиняюсь, но надеюсь на помощь... *Css* _________ * { margin: 0; border:0; padding:0; } #container { margin: auto; width:700px; position:relative; border:3px solid #FF0000 ; overflow:hidden; } #header { width: 100%; height: 120px; position:absolute; background:#000; } #vertical { width:100px; height: 400px; background: #990000; position:relative; top:120px; float:left; } #dop { width:300px; height:50px; position:absolute; top:100px; left:50%; background-color: #999933; } #text { width:600px; position:relative; top:150px; float:right; } .clear { clear:both; } *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=windows-1251" /> <title>position</title> <link href="style.css" rel="stylesheet" type="text/css" /> </head> <body> <div id="container"> <div id="header"></div> <div id="vertical"></div> <div id="text"> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> </div> <div id="dop"></div> <div class="clear"></div> </div> </body> </html>
  9. Дело такое, начал потихоньку осваивать блочную верстку, освоил и сверстал странички с помощью float, решил начать осваивать верстку с помощью не только float, но и с помощью позиционирования, решил для начала сделать один вертикальный блок, один горизонтальный и один тоже вертикальный но немножко находящий на первый, вроде всё довольно быстро получилось, но как быть если мои блоки не заходят в контейнер, точнее они себя ведут как в контейнере, но при этом контейнер как будто выше них, в этом я убедился, придав контейнеру рамку... в случае, где я располагал блоки с помощью float это лечилось тем, что я после всех блоков производил отчистку "clear:boch", а здесь это не помогает... Как быть в этом случае если я, например, хочу всей страничке придать рамку.... Вот код, если я что-то непонятно переспросите, пожалуйста… *css* _________ * { margin: 0; border:0; padding:0; } #container { margin: auto; width:700px; position:relative; border:3px solid #FF0000 ; } #header { width: 100%; height: 120px; position:absolute; background:#000; } #vertical { width:100px; height: 300px; background: #990000; position:relative; left: 100px; top:120px; float:left;} #dop { width:300px; height:50px; position:absolute; top:100px; left:50%; background-color: #999933; } .clear{ clear:both; } *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=windows-1251" /> <title>position</title> <link href="style.css" rel="stylesheet" type="text/css" /> </head> <body> <div id="container"> <div id="header"></div> <div id="vertical"></div> <div id="dop"></div> </div> </body> </html>
×
×
  • 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