• CSS 11.11.2009

    Излязоха 2 нови версии на Internet Explorer – 7 и 8, но все още се налага да се съобразяваме с IE6.
    Колкото и да не одобрявам това съобразяване, когато клиент иска сайтът му да е направен и за IE6, ами… няма какво да се прави – отделям още време, за да го пригодя и към него.

    За да може даден елемент от страницата ви да стои винаги на едно и също място, независимо че скролвате, може да ползвате javascript, css expression, или просто малък css хак.

    Ето го примера

    Ще покажа последния начин.

    html

    <div id="main_container">
    <div id="header">
          информация за горната част на страницата</div>
    <div class="container">
          Вашето съдържание</div>
    <div id="footer">
          © DesignTo(xHtml). All Rights Reserved</div>
    </div>
    <div class="info_bar">
      Този блок трбява да стои
      винаги в горната част на браузъра</div>

    css

    html,body {
       overflow: auto;
    }
     
    .info_bar{
       position: fixed;
       width: 190px;
       height: 90px;
       left: 61.5%;
       top: 0;
       background-color: #FFEEEE;
       _position: absolute;
       padding: 5px;
    }

    Важно е да има  overflow: auto на  html,body.

    Позиционирането за всички браузъри без  IE6 става с position: fixed и съответно слагането на top и left, за да укажем къде точно ще се намира елемента, а _position: absolute е за само IE6, както описах в предишната статия

    Posted by admin @ 13:01

    1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 5.00 out of 5)
    Loading ... Loading ...
  • Leave a Comment

    Please note: Comment moderation is enabled and may delay your comment. There is no need to resubmit your comment.

Нещо свежо

Анкета

Какъв е вашият стил на 'рязане' (на дизайн)

Виж резултатите

Loading ... Loading ...

Реклама

Партньори

Новините на Казанлък