Javascript-форум (https://javascript.ru/forum/)
-   (X)HTML/CSS (https://javascript.ru/forum/xhtml-html-css/)
-   -   Хочу закрепить элементы страницы намертво, а не получается (https://javascript.ru/forum/xhtml-html-css/3536-khochu-zakrepit-ehlementy-stranicy-namertvo-ne-poluchaetsya.html)

Uno60 30.04.2009 12:37

Хочу закрепить элементы страницы намертво, а не получается
 
Хочу закрепить элементы страницы намертво, а не получается.

Когда браузер во весь экран, то всё хорошо, когда уменьшаю, элементы
*плавают*, position:absolute или display - ничего не дают...мучаюсь уже давно...а хочется доделать сайт человеку....вот код...кто знает, как зафиксировать всё, скажите...а то все сайты нормальные, а у меня какая-то ерунда...еле слова нашёл, чтоб помягче выразиться..


<!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>
    <title>Сантехник Игорь Васильевич Бородулин</title>
    <style type="text/css">
    DIV { background-color: #ededed;
          margin: .2em;
          font-size: 1.2em ;
          color:#800000 ;
          width : 17% ;
          padding : .2em;
          border-style: dotted;
          border-width: 1px ;
         }
         
          .title { 
          margin: 1em;
          font-size: 2.8em ;
          color:#800000 ;
          width : 85% ;
          
         }
        .glob   {background-color: #ededed;
          margin: .2em;
          font-size: 1.2em ;
          color:#800000 ;
          width :78% ;
          height: 375px ;
          padding: .2em;
          border-style: dotted;
          border-width: 1px ;} 
          
         
              }
              
         .bott {background-color: #ededed;
          margin: .5em;
          font-size: 1.2em ;
          color:#800000 ;
          width : 97% ;
          height: 150px ;
          padding : .5em;
          border-style: dotted;
          border-width: 1px ; }
              
    P   {color:#800000}
    
    A.nodec {text-decoration: none;
             color:#800000;
             text-align:center }
    
    A:hover {color: Black ;
             text-decoration: underline }
    
    
    
    </style>
    
    
    
    
    
    
</head>
<body>
<img src ="i.jpg " style="position:absolute ; top: 0px; left:0px; z-index: 1" width="100%" height="180" alt="Здесь будет фото Бородулина" >
 <center >
<span class ="title" style="position :absolute; top: 40px; left: 100px; z-index:2 " align="center">Бородулин И.В.<br>
                                   </span>
<br></center>

<p>    </p><br><br><br><br><br><br><br><br>

<DIV  style ="float:left ; color:#800000" > <center>
<a  class ="nodec" href   = "www.sp.ru" >Краны</a><br><br>

<a  class ="nodec" href = "www.sp.ru"" >Трубы</a><br><br>

<a  class ="nodec" href = "www.sp.ru" >Инструменты</a><center/><br>






</DIV>
<span class ="glob" style="float:right"  ><p id ="nimrodi" ><img src ="i.jpg "  width="180" height="240" alt="Здесь будет фото Бороду" style ="float:left ; margin: .4em " >
[email]borodulin@narod.ru[/email]   
</p></span>

<DIV  style ="float:left ; color:#800000"  > <center>


<a  class ="nodec" href = "www.sp.ru" >Прочистка труб</a><br><br>

<a  class ="nodec" href = "www.sp.ru" >Откачка насосом</a></center><br>


</DIV>

<DIV  style ="float:left ; color:#800000" ><center> 


<a  class ="nodec" href = "www.sp.ru" >Советы сан-техника</a><br><br>

<a  class ="nodec" href = "www.sp.ru" >Важные ссылки</a><br><br>

<a  class ="nodec" href = "www.sp.ru" >Обо мне</a></center>


</DIV>

<span class ="bott" style="float:left">Все права принадлежат &copy Бородулину </span>


</body>
</html>

Gvozd 30.04.2009 14:07

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

Kolyaj 30.04.2009 14:10

Цитата:

Сообщение от Uno60
<center>

Жуть какая.

Андрей Параничев 30.04.2009 14:35

У вас все размерности относительные (в процентах или em), вполне естественно, что они реагируют на изменение размеров окна. Если это нежелательно, переделайте все значения в пикселах.

Uno60 30.04.2009 14:50

Спасибо, Андрей
 
я уже пробовал и в пикселах всё задать- тот же результат- всё пляшет...блин....что самое интересное- видел код на разных сайтах- на мой похожие все, но там всё фикс. Таблица у меня не так красиво выйдет....Хотел дивами да спанами...:)

Kolyaj 30.04.2009 14:51

http://softwaremaniacs.org/blog/category/web/primer/

Uno60 01.05.2009 19:55

Спасибо, Kolyaj
 
Буду читать

B~Vladi 14.05.2009 18:06

Мда... Дивная вёрстка - енто не вам хухры мухры:)


Часовой пояс GMT +3, время: 20:30.