![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 23.09.2008 Ostrzeżenie: (0%) ![]() ![]() |
Cześć
Proszę o radę w jaki sposób pisać kod css aby było to efektywne. Obecnie piszę wszystko jak leci, tzn. border, margin, padding, background itd. wrzucam wszystko do jednego wora. Z tego co się orientuję to dobrzy programiści zaczynają np. od marginesów, rozmiarów itp, dopiero potem przechodzą do pozycjonowania i kolorowania. Dajcie radę jeśli wiecie jak robić to mądrze i efektywnie. Dzięki |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 87 Pomógł: 13 Dołączył: 13.08.2008 Skąd: Chełmno Ostrzeżenie: (0%) ![]() ![]() |
Podpisuje się pod tym co wyżej + daję duże komentarze żeby oddzielić poszczególne sekcje np:
Kod /*===========================================================*/ body { font-family: Tahoma, Arial; font-size: 10pt; color: #000000; font-weight: normal; text-decoration: none; background-color: #FCFE9C; margin: 0px; padding: 0px; } img { border: 0px none #FFFFFF; } p { margin: 0em 0em 1em 0em; } a:link, a:active, a:visited { font-family: Tahoma, Arial; font-size: 10pt; color: #000000; font-weight: normal; text-decoration: none; } a:hover { font-family: Tahoma, Arial; font-size: 10pt; color: #FF0000; font-weight: normal; text-decoration: none; } label { font-size: 8pt; } /*===========================================================*/ #MAIN { margin: 10px auto 10px auto; width: 900px; padding: 0px; } /*===========================================================*/ #BANER { position: relative; border: 1px solid #000000; width: 898px; height: 180px; background-image: url(baner_background.jpg); background-repeat: no-repeat; background-color: #FCFE04; margin: 0px; padding: 0px; } /*===========================================================*/ #FLAGI { position: absolute; top: 5px; right: 5px; } #FLAGI img { filter:alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8; text-align: center; vertical-align: middle; } /*===========================================================*/ #STRONA { position: relative; width: 100%; margin: 5px 0px 10px 0px; padding: 0px; } /*===========================================================*/ #MENU { border: 1px solid #000000; width: 296px; padding: 0px; margin-bottom: 5px; } Grupuj style wg nadrzędnych elementów jak w liście lub wypunktowaniu np: 1. BANER * podstyl * podstyl * podstyl * podstyl 2. MENU * podstyl * podstyl * podstyl podstylu * podstyl podstylu * podstyl * podstyl * podstyl podstylu 3. STOPKA * podstyl * podstyl itd. Zawsze główne elementy (#MAIN, #BANER, #MENU, #STOPKA daje jako ID="nazwa" a reszta jako class="nazwa") Dodatkowo zanim poustawiam elementy daje im border: 1px solid #00000, wtedy ładnie je widać i wiesz co i gdzie. Potem oczywiście usuwam ramkę. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 03:59 |