HTML to podstawy w dziedzinie tworzenia stron WWW, Style CSS warto opanować, bowiem za ich pomocą można dostosować odpowiednio wygląd swojej witryny WWW. Zagłębiamy się dalej i udostępniamy w tym forum możliwość zadawania pytań o JavaScript.
Zadawałem juz podobne pytanie, ale tamto rozwiązanie nie dało oczekiwanego wyniku, a na tamte pytania nikt mi nie odpowiedział =/
Więc mam coś takiego w css'ie:
1. Jak ustawiasz atrybuty dla kilku elementów, to oddzielasz je przecinkami.
2. Nie można przypisać stylu do <html>.
3. border:0px;
4. min-height:; jest dla CSS2
No ja też słyszałem że można.
A jeśli chodzi o CSS2, no to co w związku z tym? Mam gdzieś w kodzie napisać, że ten css napisany przeze mnie to css2, żeby go przeglądarka zrozumiała czy jak? =/
to jest tak:
Żeby było 100% to w ie trzeba dać height: 100% i się warstwa sama rozciągnie jak będzie dłuższa. W operze jakbyśmy dali height: 100%, to zachowałoby się jak auto, więc trzeba dać min-height: 100%, a FF jest do dupy bo żadnego z tych nie obsługuje =]
1. Przypisać styl do <html> można jak najbardziej.
2. Mozillo-podobne rozumieją css zwykle bardzo dobrze, najwyżej designer css'a nie rozumie.
3. Żeby użyć height: 100% tak jak myślisz musisz przypisać height: 100% do html, body i elementu w body, który ma mieć taką wysokość.
4. Jak już border 0px, to tak jak według validatora najwyżej: border: 0px none;
2. Mozillo-podobne rozumieją css zwykle bardzo dobrze, najwyżej designer css'a nie rozumie.
3. Żeby użyć height: 100% tak jak myślisz musisz przypisać height: 100% do html, body i elementu w body, który ma mieć taką wysokość.
4. Jak już border 0px, to tak jak według validatora najwyżej: border: 0px none;
Wyobraź sobie, że nie znasz prawdy, bo mozilla nie obsługuje min-height, a jak dałem to co mówiesz w punkcie 3. to też nie dało rady.
A jeśli chodzi o border to fakt że validator nie przyjmie tego, ale to działa, a zrobiłem tak bo często styl bordera zmieniam, więc bym pewnie poprawi.
1. div#wysoki jest rozciągnięty na całą wysokość - widać po tle. Jak wyrzucisz height: 100% z niego, to tło skończy się zaraz za tekstem.
2. div.min ma minimalną wysokość 50px. Pierwszy jest z jedną linijką tekstu, który nie zapełnia wysokości, więc jest rozciągnięty, a drugi jest wypełniony tekstem, więc div kończy się zaraz po ostatniej linijce.
U mnie na moz. 1.7.8 wszystko ładnie chodzi, więc na ff 1.0.4 też powinien.
Jeszcze coś mam wytłumaczyć?
No tu wychodzi dobrze, problemy sie zaczynają, jak używa się floatów i różnorodnego ustawienia, divów, no ale ok, masz racje z tym. Może coś pomotałem z clear'em. W każdym razie zrezygnowałem z tego Chociaż może teraz spróbuje jesczze raz... =]