Kjapp og trygg hosting for Wordpress

HJÆÆÆLP! CSS.... Er du her peterandrej?

Gomlers

Member
Sorry ropinga, jeg kan ta imot hjelp fra dere andre som er CSS kyndige her også..

Dette er html-fila mi:
Kode:
<li id="rss-1" class="widget widget_rss"><h2 class="widgettitle"> <a class='rsswidget' href='http://www.sidenmin.com'> Nyeste på VG eller annen avis</a></h2>

HVA &¤#&¤# skal jeg stappe i en CSS fil for å kunne endre egenskaper på skrift - farge på skrift osv.. i H2?

Jeg skjønner ikke forskjell på

.class

og

#container?

og når de har blandet sammen alt:
Kode:
#navi ul li a {
	display: block;
	color: #40608C;
	text-decoration: none;
	background: #ECECEC;
	padding: 0px 15px;
	line-height: 30px;
}

Begynner å gå litt lei av å ha prøvd i -jegveitikkehvorlenge- snart.

Men jeg takker for hjelp til den eller de som kan det, og jeg tar gjerne imot en liten forklaring på hva som er

Kode:
.ettellerannet
#ettellerannet

og den kjente og kjære (vi blander sammen alt):

Kode:
.commentlist cite, .commentlist cite a, .commentlist cite a:visited {
	font-weight: bold;
	font-style: normal;
	font-size: 100%;
}
 

Helge

Profesjonell Googlesøker
forskjellen på .class og #div slik som du har satt det opp her er:

#div h2 { setter stil på h2 som befinner seg inne i #div, og ingenting annet }
.class-h2 { setter stil på class="class-h2" der du vil ha den }

og den 3 du kan bruke er h2 { som setter stil på alle h2 elementer du bruker i designet }

Godt nok forklart?
 

Gomlers

Member
så #innhold betyr at alt som står i (id="innhold") blir endret, men ikke elementer som står utenfor id="innhold"? F.eks brukes det på h2 i id="innhold".
Blir det da (#innhold h2) i CSS'n?

.class endrer på absolutt alle elementer som da ikke står spesifisert inni en #(id?)?

og h2 som er et standard element kan brukes rett frem i CSS?


Takker for kjapt svar caper...
 

Helge

Profesjonell Googlesøker
altså.

om du setter element bak #div så endrer du det elementet inne i #div
F.eks om du har #sidebar, og vil at h2 i sidebar skal se annerledes ut en vanlig h2, så skriver du #sidebar h2 { color: #ccc; }
Det kan gjøres med stort sett alt, a, a:hover, a:link, img osv.

.class er når du vil hente opp en og en klasse, la oss si at du skal ha 13 forskjellige h2er på en side, da lager du:
.h2-1
.h2-2
.h2-3
etc
<h2 class="h2-1">stilen på den første</h2>

og h2 som element kan brukes rett frem i CSS ja

f.eks at du ikke vil ha border på noen av bildene dine:
img { border:0px; }
 

Gomlers

Member
thank you :)
Nå ble det perfekt!

Godt jeg endelig fikk det til, nå husker jeg det til neste gang.. CSS er liksom ikke så vanskelig.
 

TorsteinO

Art Director & grunder
#innhold vil forandre alt som står inni <div id="innhold"> ja, mens
.klasse vil forandre alt som står med <noe_her class="klasse">

på noe_her kan det da være ganske mye rart, p, a, img, h1... (hmmm... er vel det som heter selectors?)

En ting som også er litt greit å få med seg, er at det er den SISTE, eller NEDERSTE varianten i et stilark som "gjelder", eller overkjører alt annet hvis det får en ny verdi.

Det vil si at hvis du skriver

p { font-size="12px"}
p { font-size="10px"}

i samme stilark, så får alle p-elementer 10px som størrelse.

Dette kan du utnytte, og slippe masse ekstra kode, f.ex. slik:

p { font-size="10px" color="#000" background-color="#fff"}
p .stil2 { font-size="12px"}

her vil da fargen fremdeles være den samme på det nederste elementet, som på det øverste, mens alle p-elementer i stil2-klassen, vil bli 12px istedet for 10px. Du trenger altså bare å skrive det som skal forandres fra stilene over, så ved å være litt lur kan du trimme av en god del unødvendig kode.
 
Topp