Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
wysrodkowanie obiektow
#1
Odpowiedz
#2
Musisz to wszystko umieścić w dodatkowym divi-ie najbardziej popularna nazwa dla takiego diva to "kontener" prościej pudełko w którym umieścisz logo, baner, menu i treść i jeszcze ważna rzecz jak dodasz tego diva to w css dla tego diva ustawiasz wartość: margin: 0px auto; co spowoduję wyśrodkowanie kontenera na środku wraz z jego zawartością
Odpowiedz
#3
Odpowiedz
#4
wystarczy dodać dal body kod

margin-left: auto;
margin-right: auto;
Odpowiedz
#5
Div #kon musi mieć nadaną szerokość.
Odpowiedz
#6
Nawiązując do odpowiedzi @jim_100 kod będzie wyglądał tak:
Kod:
<body>
<div class="kontener">
    <div id="logo">
        Box 1
    </div>

    <div id="baner">
        Box 2
    </div>

    <div id="menu">
        Box 3
    </div>

    <div id="tresc">
        Box 4
    </div>
</div>
</body>

a do CSS dodajemy:
Kod:
.kontener {
     width: 900px; /* popraw sobie tak, żeby zmieściły się obie kolumny */
     margin:0 auto;
}
Odpowiedz
#7
Smile Udalo mi sie osagnac zamierzony efekt, aczkolwiek troche okrezna droga chyba i co najgorsze nie dokonca wszystko rozumiem

Kody teraz wygladaja tak:
HTML
Kod:
<html>
      <head>
        <LINK REL="stylesheet" type="text/css" HREF="style.css">
      </head>
<body>
<div class="kontener">
    <div id="logo">
        Box 1
    </div>

    <div id="baner">
        Box 2
    </div>

    <div id="menu">
        Box 3
    </div>

    <div id="tresc">
        Box 4
    </div>
</div>
</body>
</html>

CSS
Kod:
body {    
    background-image: url("tlo.png");
    }

.kontener {
     width: 950px;
     margin:0 auto;
}
#logo {
        position:relative;
        width: 220px;
        height: 180px;
        top: 30px;
        left: 30px;
        background-image: url("logo.png");
    }

#baner {
        position:relative;
        width: 650px;
        height: 150px;
        top: -150px;
        left: 270px;
        background-image: url("baner.png");
    }

#menu {
        position:relative;
        width: 210px;
        height: 400px;
        top: -100px;
        left: 35px;
        background-image: url("menu.png");
    }

#tresc {
        position:relative;
        width: 640px;
        height: 450px;
        top: -500px;
        left: 275px;
        background-image: url("tresc.png");
}

zmienilem argument position z absolute na relative.
No i wlasnie tego do konca nierozumiem. Przyznam ze wartosci dobierlem metoda prob i bledow bo nie moge dojsc w jaki sposob on te wspolrzedne czyta.

Jak by ktos mogl mi to wytlumaczyc bylbym wdzicznySmile
Chcialbym takze podziekowac za szybkie odpowiedzi, bo bez tych wskazowek efektu bym nie osiagnal.
Odpowiedz
#8
http://www.signs.pl/html/s/position.php
Odpowiedz
#9
Ok, czyli z tego co przeczytalem i zauwazylem moje rozwiazanie z przestawieniem z absolute na relative odpada.Sad

Aczkolwiek teraz nie jest problemem wysrodkowanie obiektow(co zalatwia div "kontener" ) tylko teraz nie umiem rozmiescic reszty div-ow w "kontenerze".

Wczesniej rozmiescilem je za pomoca position:absolute, ale to odpada bo on nalicza wspolrzedne od lewego gornego rogu ekranu, a mnie potrzebne jest aby robil to od granic "kontenera".

Ma ktos jakies pomysly?
Odpowiedz
#10
Ustawiaj je za pomocą float, tylko kontenerowi nadaj overflow:hidden
Odpowiedz


Podobne wątki…
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Wyszukiwanie obiektów w "pobliżu" w php i googlemaps northwest 1 2,945 05-08-2014, 00:02
Ostatni post: k3rmitt
  [HTML/CSS] Pozycjonowanie obiektów na stronie lfc_90 1 2,504 09-06-2013, 15:27
Ostatni post: Kartofelek
  [html][css]wyśrodkowanie elementu i rozciągniecie tła (bloku) baz 1 2,483 07-12-2012, 03:11
Ostatni post: andrzejhi
  Wyśrodkowanie poziome i pionowe camilost 4 3,171 07-10-2012, 05:55
Ostatni post: camilost
  [CSS] wysrodkowanie diva taaniel 2 2,482 01-08-2012, 16:15
Ostatni post: taaniel

Skocz do:


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