Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2013-02-17 19:54:55

  HAL9000 - Użytkownik

HAL9000
Użytkownik
Zarejestrowany: 2006-04-22

CSS Pozycjonowanie.

Witam
Mam 2 pytania jedno konkretne a drugie bardziej abstrakcyjne ;-)

To konkretne pytanie dotyczy tego jak uzywajac css najwygodniej ustawic 2 elementy obok siebie tak aby swobodnie mozna bylo kontrolowac wewnetrzne (padding) i zewnetrzne (margin) odleglosci itp? Float sie chyba do tego nie nadaje.
Mam to zrobic uzywajac pozycjonowania relatywnego/absolutnego i po prostu przesuwac te elementy wedlug uznania w prawo i lewo czy tez sa jakies techniki o ktorych nie wiem? (a o css nie wiem zbyt wiele, wlasciwie to zaczalem wczoraj i nic nie idzie zgodnie z moimi oczekiwaniami)
Przechodzac do konkretow mam cos takiego jak w linkach ponizej. Jakos mi to szlo (kiepsko ale zawsze) dopoki nie dotarlem do <div id="leftmenudiv"> i <div id="pagediv"> i sie pogubilem zupelnie bo cokolwiek bym nie zrobil to nie wyglada to jak tego oczekuje. Probowalem to umieszczac w kolejnym div'ie ale nic nie dziala. Ponadto po tym jak umiescilem ten dokument na republika.pl to prezentuje sie zupelnie inaczej od tego co pokazuje moj lokalny xampp.
tutaj jest obrazek jak to wyglada na lokalnym serwerze apache
http://h9k.republika.pl/divs/divs.jpg
tutaj juz jak to wyglada na serwerze republiki
http://h9k.republika.pl/divs/index.html
a tutaj css do tego
http://h9k.republika.pl/divs/layout.css

Gdyby nikt nie zrozumial o co mi chodzi w powyzszej wypowiedzi ;-) bo juz sam nie wiem co robie po tych kilku godzinach kombinowania to problem przedstawiony w skrocie.
Jak uzywajac css najlatwiej pozycjonowac elementy? Czy takie wlasciwosci jak min-width, min-height dzialaja tylko wewnatrz "skrzynek", ktore maja ustawione statyczne rozmiary itd?

Wiem, ze nikt nie bedzie mi tutaj wykladal calej teorii stad pytanie drugie:
Moze spotkal sie ktos z tutorialem(wideo lub pisanym) lub ksiazka gdzie sa wyjasnione te sprawy dotyczace pozycjonowania bo dokumentacja ze strony w3c chyba nie jest napisana dla mnie.

ps
I nie smiac sie wiem, ze to totalny chaos w tym css'ie ale tyle nerwow to juz dawno nie stracilem.
ps2
Gdyby zaszla potrzeba to umieszcze tutaj te pliki na razie chcialem po prostu oszczedzic miejsce w bazie sql serwera dug.


For some reason I'm thinking I'm still 25 but I act like I'm 12.

Offline

 

#2  2013-02-17 20:11:01

  pink - Użytkownik

pink
Użytkownik
Skąd: P17PY93
Zarejestrowany: 2005-09-16

Re: CSS Pozycjonowanie.


T430 think-box 4.9-custom x86_64 Intel(R) Core(TM) i5-3230M CPU @ 2.60GHz GenuineIntel GNU/Linux
"Doktor plama i maharadża są pod złotym leszczem." "Człowieka od zwierzęcia odróżnia ciekawość świata. Patrze słucham i wyciągam wnioski."
https://www.behance.net/przemyslawmamon

Offline

 

#3  2013-02-18 03:15:04

  davidoski - Użytkownik

davidoski
Użytkownik
Skąd: Poznań
Zarejestrowany: 2007-04-17

Re: CSS Pozycjonowanie.

Co to znaczy, "żeby wyglądały tak jak tego oczekuję"?

Ostatnio edytowany przez davidoski (2013-02-18 03:19:05)

Offline

 

#4  2013-02-18 14:54:18

  HAL9000 - Użytkownik

HAL9000
Użytkownik
Zarejestrowany: 2006-04-22

Re: CSS Pozycjonowanie.

Znaczy to mniej wiecej tyle ze elementy maja miec swoje miejsce w ukladzie strony (przewidywalne) a nie zachodzic jeden na drugi gdy tresc w jednym z div'ow jest krotsza od drugiego. Przykladowo to min-height mniej wiecej dziala z absolutmymi wartosciami podanymi w px pewnie rowniez w em itd ale nie z wartosciami podanymi w % i to jest wlasnie dla mnie niezrozumiale dlaczego tak sie dzieje.


For some reason I'm thinking I'm still 25 but I act like I'm 12.

Offline

 

#5  2013-02-18 16:52:33

  pink - Użytkownik

pink
Użytkownik
Skąd: P17PY93
Zarejestrowany: 2005-09-16

Re: CSS Pozycjonowanie.

bo px i em to wartosci stale i absolutne, a % beda zalezec od wielkosci okna przegladarki, ekranu. 

tak mi sie wydaje przynajmniej.


T430 think-box 4.9-custom x86_64 Intel(R) Core(TM) i5-3230M CPU @ 2.60GHz GenuineIntel GNU/Linux
"Doktor plama i maharadża są pod złotym leszczem." "Człowieka od zwierzęcia odróżnia ciekawość świata. Patrze słucham i wyciągam wnioski."
https://www.behance.net/przemyslawmamon

Offline

 

#6  2013-02-18 18:04:20

  Minio - Użyszkodnik

Minio
Użyszkodnik
Skąd: Poznań, Polska
Zarejestrowany: 2007-12-22
Serwis

Re: CSS Pozycjonowanie.

pink napisał(-a):

bo px i em to wartosci stale i absolutne, a % beda zalezec od wielkosci okna przegladarki, ekranu.

em jest wielkością względną. Jeden em to inaczej firet, czyli stopień pisma (z grubsza: odległość między najwyżej a najniżej położonym punktem w danym kroju, np. między górą kreseczki w Ó a dołem wydłużenia w p). O ile nie zdefiniowano inaczej, wielkość em jest dziedziczona po ustawieniach przeglądarki. A te, jak wiadomo, mogą być różne.

Offline

 

#7  2013-02-18 18:24:10

  Pakos - Członek DUG

Pakos
Członek DUG
Zarejestrowany: 2007-06-12
Serwis

Re: CSS Pozycjonowanie.

Minio napisał(-a):

pink napisał(-a):

bo px i em to wartosci stale i absolutne, a % beda zalezec od wielkosci okna przegladarki, ekranu.

em jest wielkością względną. Jeden em to inaczej firet, czyli stopień pisma (z grubsza: odległość między najwyżej a najniżej położonym punktem w danym kroju, np. między górą kreseczki w Ó a dołem wydłużenia w p). O ile nie zdefiniowano inaczej, wielkość em jest dziedziczona po ustawieniach przeglądarki. A te, jak wiadomo, mogą być różne.

no to reset css i powinno byc takie samo na wszystkich :)

Offline

 

#8  2013-02-18 19:39:46

  pink - Użytkownik

pink
Użytkownik
Skąd: P17PY93
Zarejestrowany: 2005-09-16

Re: CSS Pozycjonowanie.

http://www.w3schools.com/cssref/css_units.asp

http://meyerweb.com/

ja tam nie wiem, tak mi sie pomyslalo bo wydalo mi sie to sensowne,
zazpodaje tylko linki kture moga byc pomocne (przynajmniej dla mnie sa).

Ostatnio edytowany przez pink (2013-02-18 19:44:32)


T430 think-box 4.9-custom x86_64 Intel(R) Core(TM) i5-3230M CPU @ 2.60GHz GenuineIntel GNU/Linux
"Doktor plama i maharadża są pod złotym leszczem." "Człowieka od zwierzęcia odróżnia ciekawość świata. Patrze słucham i wyciągam wnioski."
https://www.behance.net/przemyslawmamon

Offline

 

#9  2013-02-18 19:44:56

  Minio - Użyszkodnik

Minio
Użyszkodnik
Skąd: Poznań, Polska
Zarejestrowany: 2007-12-22
Serwis

Re: CSS Pozycjonowanie.

Pakos napisał(-a):

no to reset css i powinno byc takie samo na wszystkich :)

Tylko po co używać em, jeżeli wcześniej zdefiniuje się stopień pisma w jednostkach absolutnych?
Cała istota emów polega na tym, że pozwalają one tworzyć względnie stałe układy dopasowane do ustawień wielkości pisma w przeglądarce użytkownika.

Offline

 

#10  2013-02-19 09:41:32

  Pakos - Członek DUG

Pakos
Członek DUG
Zarejestrowany: 2007-06-12
Serwis

Re: CSS Pozycjonowanie.

Minio napisał(-a):

Pakos napisał(-a):

no to reset css i powinno byc takie samo na wszystkich :)

Tylko po co używać em, jeżeli wcześniej zdefiniuje się stopień pisma w jednostkach absolutnych?
Cała istota emów polega na tym, że pozwalają one tworzyć względnie stałe układy dopasowane do ustawień wielkości pisma w przeglądarce użytkownika.

no tak, trzeba sie na cos zdecydowac i tyle, nie mieszac.

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Możesz wyłączyć AdBlock — tu nie ma reklam ;-)