Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 301 Pomógł: 25 Dołączył: 15.07.2007 Skąd: Olsztyn Ostrzeżenie: (0%)
|
Witam!
doświadczenie nauczyło mnię że Kod clear: both; przydaje się jeżeli chcemy aby div wewnątrz którego znajdują się pływające elementy rozciągnął się do wysokości tych elementów.Jednak dziś coś mnię pokuśiło żeby przeczytać opis tej dziwnej właściwości http://www.w3schools.com/Css/pr_class_clear.asp i w ogóle mi się to nie zgadza... Może ktoś przetłumaczyć na ludzki rozum jak to działa? Czy tylko mi się wydaje że nic z tamtego opisu się nie zgadza a clear działa całkiem inaczej? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D |
Na odwrót. Jeśli coś ma clear:right, to nie przepuszcza wszystkiego co przed nim w strukturze strony ma float:right, a więc staje im na drodze i tym samym jest powyżej niego. Pomyśl. Jak coś czego jeszcze nie znasz (bo dopiero będzie) możesz zablokować? A strona jest tworzona od góry w dół. Tak więc wszystko co już było, jest automatycznie nad, a co dopiero będzie - pod. Jedynymi wyjątkami są pozycjonowanie absolutne czy marginesy ujemne, ale nawet one po spojrzeniu w kod pokażą, że w strukturze kodu, są element w określonym miejscu. Float także się do pewnej struktury odnosi i z tego powodu choćby nie może on być niejako wyżej niż pozycja rodzica.
|
|
|
|
bmL własność: clear 19.03.2011, 00:08:39
JoShiMa A czego właściwie nie rozumiesz?
Jeśli masz w DIV... 19.03.2011, 00:32:52
Crozin w3schools to raczej słabe źródło... czegokolwiek. ... 19.03.2011, 00:34:07
wookieb http://kurs.browsehappy.pl/CSS/Float 19.03.2011, 12:57:07
bmL Okej wygląda na to że zrozumiałem. Przypuszczałem ... 19.03.2011, 19:52:01 ![]() ![]() |
|
Aktualny czas: 23.10.2026 - 16:32 |