Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
[css] pozycjonowanie
#1
Witam

Po przeczytaniu kilku poradnikow i obejrzeniu kilkunastu filmow porzucilem zwykle (nvu) metody tworzenia stron i zainteresowalem sie css.

Zrobilem projekt w psd, zaczalem go ciac na kawalki i od razu napotkalem problemy, ktorych rozwiazania nie moge znalezc.

Taki efekt chcialbym uzyskac:

[Obrazek: 46061209.jpg]

Daje pelny kod, dla latwiejszego wytkniecia mi wszystkich potkniec przy moich pierwszych krokach.

Moj index.html
Kod:
<div id="container">       
        <div id="info_tab">        
            <div id="header_tab">          
                <div id="header_tab_left"></div>
                <div id="header_tab_middle"></div>
                <div id="header_tab_right"></div>
            </div> <!-- header_tab -->    
            <div id="header">          
                <div id="header_top_left"></div>
                <div id="header_top"></div>
                <div id="header_top_right"></div>
            </div> <!-- header_tab -->      
        </div> <!-- info_tab -->               
    </div> <!-- container -->

i css:

Kod:
body {
    background-color: #e9f1fa;
    font 11px Segoe UI, Tahoma, Verdana, Arial, sans-serif;
}

#container {
    width: 90%;
    margin: 0 auto;
}

#header_tab {
    display: inline;
    float: left;
    width: 100%;
    margin: 0 auto;
}

#header {
    display: inline;
    float: left;
    width: 100%;
    margin: 0 auto;
    clear: both;
}

#header_tab_left{
    display: inline;
    float: left;
    width: 10px;
    height: 29px;
    background-image: url(images/header_tab_left.gif);
}

#header_tab_middle {
    display: inline;
    float: left;
    width: 72px;
    height: 29px;
    background-image: url(images/header_tab_middle.gif);
}

#header_tab_right {
    display: block;
    float: left;
    width: 29px;
    height: 29px;
    background-image: url(images/header_tab_right.gif);
}

#header_top_left {
    display: inline;
    float: left;
    width: 10px;
    height: 11px;
    background-image: url(images/header_top_left.gif);
}

#header_top {
    display: block;
    float: left;
    height: 11px;
    width: 90%;
    background-image: url(images/header_top.gif);
    background-repeat: repeat-x;
}

#header_top_right {
    display: inline;
    float: right;
    width: 10px;
    height: 11px;
    background-image: url(images/header_top_right.gif);
    clear: right;
}


Chcialbym, aby strona sie skalowala wraz z zwiekszaniem/zmiejszaniem rozmiaru okna, byla na srodku okna i miala troche miejsca po obu stronach.

Efekt, ktory uzyskalem:

[Obrazek: 43118085.jpg]

Moj pierwszy problem: nie wiem, jak ustawic szerokosc #header_top, aby wpasowal sie pomiedzy #header_left a #header_right. Jego tlem jest obraz o szerokosci 1 piksela.

Drugi problem jest przy zmniejszaniu szerokosci okna przegladarki:

[Obrazek: 75222242.jpg]

Wszytko sie rozjezdza. Strona bedzie uzyta w programie i czesto zmniejszana/zwiekszana. Oczywiscie az tak waska nie bedzie nigdy, ale chcialbym wiedziec, jak moge ograniczyc takie zachowanie.

Dziekuje za wszelka pomoc, rady i chocby kierunek poszukiwan rozwiazania moich pierwszych problemow.
Odpowiedz
#2
Gdzieś widziałem tutaj podobny problem, tyle że chodziło o baner, nawet nie dawno jakoś to było.
Co do twojego problemu, to mi się rzuciło w oczy, że dajesz tym bocznym częścią ustaloną wartość, a pojemnikowi w %, więc jak okno przeglądarki zmniejszy się do sumy tych wielkości to musi się to rozjechać nie ma innej opcji. Spróbował bym jeszcze zastosować pozycjonowania absolutnego.
cały czas się czegoś uczę
mogę palnąć jakąś głupotę Tongue
Odpowiedz


Podobne wątki…
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  [HTML/CSS] Pozycjonowanie obiektów na stronie lfc_90 1 2,514 09-06-2013, 15:27
Ostatni post: Kartofelek
  Pozycjonowanie loga taaniel 2 2,579 13-08-2012, 21:54
Ostatni post: dmowski1
  pozycjonowanie stozek419 2 3,118 28-07-2011, 23:02
Ostatni post: stozek419
  pozycjonowanie css stozek419 9 6,513 26-07-2011, 01:34
Ostatni post: michalszyd
  pozycjonowanie divów mikim160 2 3,513 26-12-2010, 17:36
Ostatni post: mikim160

Skocz do:


Użytkownicy przeglądający ten wątek:
Sponsorzy i przyjaciele
SeoHost.pl