Gå til innhold

hvordan holder dere orden i CSS-dokumenter


Anbefalte innlegg

Videoannonse
Annonse

Prøver og å skilje høgde, bredde og posisjon frå tekst farge, størrelse og familie osv med linjeskift.

 

#menu a {
  width: 150px;
  height: 100px;

  background-image: url('bilder/meny_bg.png');

  color: #FFF;
  font-size: 14px;
  font-family: Verdana;
}

Lenke til kommentar

Det med å skilje ulike typar eigenskapar med linjeskift ser eg på som ein ubrukelig måte å skape orden på;

 

Ein stilregel blir aldri så full av ting så lenge du har kun ein deklarasjon på kvar linje at den blir uoversiktlig. Alle dei ekstra linjeskifta vil derimot kunne få stilarket som heilhet til å sjå forferdelig ut.

 

Det er iallefall mi meining.

Lenke til kommentar

Store, saftige overskrifter som skiller de ulike delene fra hverandre:

/* -----------------------------------*/
/* ---------->>> GLOBAL <<<-----------*/
/* -----------------------------------*/

...


/* -----------------------------------*/
/* ---------->>> LAYOUT <<<-----------*/
/* -----------------------------------*/

...



/* ---------------------------------*/
/* ---------->>> MENY <<<-----------*/
/* ---------------------------------*/

...


/* ---------------------------------*/
/* --------->>> EXTRAS <<<----------*/
/* ---------------------------------*/

...

/* -------------------------------*/
/* --------->>> FORMS <<<---------*/
/* -------------------------------*/

...

 

Bruke også litt indentering ala det Jonas Drange nevnte der det er en tydelig gruppering (f.eks hvis jeg har en klasse/id for hvert element i menyen)

Lenke til kommentar

Jeg har pleid å ha underligggende elemter sammen ved tab forskyvning.

 

e.g

div.stuff
           div.stuff u 

 

osv slik som tidligere nevnt.

 

Likte ideen om å dele stilarket inn i flere ark, for de kan fort bli litt store og uoversiktlige.

Endret av robgar
Lenke til kommentar

Jeg liker å ha flere stilark og identering type Jonas Drange.

 

stilarkene setter jeg opp sånn her:

  • css/typography.css - Typografi
  • css/structure.css - sidestruktur
  • css/navigation.css - navigasjon, både hoved -og sub
  • css/forms.css - Former, input, tekstfelter ++
  • css/misc.css - Andre ting som blockquote, code, pre o.l.
  • /style.css

/* style.css */
@import "css/structure.css"/**/;
@import "css/typography.css"/**/;
@import "css/navigation.css"/**/;
@import "css/forms.css"/**/;
@import "css/misc.css"/**/;

* {
margin: 0;
padding: 0;
}

Lenke til kommentar

Jeg er vel igrunn ikke konsekvent nok på hvordan jeg fikser på stilarkene mine, men det går mye i det som har blitt nevnt her nå. Det går mye i modulær CSS, med tydelige overskrifter for å skille de forskjellige elementene på siden fra hverandre, men det er mest her jeg ikke er konsekvent nok. Føler ikke alltid at det er nødvendig å skille elementene fra hverandre når jeg bruker modulær CSS, så da blir det som det blir.

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...