Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [CSS]Jak pisać css
mex
post
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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
WojtasSP320
post
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ę.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 7.10.2025 - 03:59