Avatar billede lindsepigen Nybegynder
27. oktober 2001 - 17:06 Der er 17 kommentarer og
3 løsninger

Font i <div>

Hejsa,
I spørgsmål http://www.eksperten.dk/spm/125245 fik jeg svar på hvordan jeg lavede et foldertree menu. Men hvordan får jeg angivet en font for det der står i <div>?

Avatar billede Slettet bruger
27. oktober 2001 - 17:08 #1
Mener du:
<div style=\"display:none; padding:0px 0px 10px 15px; font-family:Arial;\">
??
Avatar billede bamzen Nybegynder
27. oktober 2001 - 17:09 #2
i din <DIV angiver du en class som eksempelvis

<DIV CLASS=myClass>

Så i dit stylesheet skriver du følgende

.myClass{
font-family:Verdana,Helvetica,Arial;
font-size:9px
}
Avatar billede krogstrup Nybegynder
27. oktober 2001 - 17:10 #3
Hvis du vil lave det generelt for alle dine DIVS kan du skrive således:

<HEAD>
<style>
DIV {font-family:verdana;}
</style>
</HEAD>
Avatar billede krogstrup Nybegynder
27. oktober 2001 - 17:10 #4
I´m too slow :-)
Avatar billede bamzen Nybegynder
27. oktober 2001 - 17:12 #5
Ved at bruge metode jeg nævnte, kan du bare skrive CLASS=myClass i alle tags, hvor du mener fonten skal se sådan ud.......

Hvis du samtidig ønsker at ændre linkene i forhold til standard på dit dokument, kan du gør således

.myClass{
font-family:Verdana,Helvetica,Arial;
font-size:9px
}
A.myClass:LINK{
color:red;
text-decoration:none;
}
A.myClass:ACTIVE{
color:yellow;
text-decoration:none;
}
A.myClass:VISITED{
color:blue;
text-decoration:none;
}
A.myClass:HOVER{
color:black;
text-decoration:none;
}



Avatar billede Slettet bruger
27. oktober 2001 - 17:14 #6
Ja, alle svar virker lige godt, så det er et spørgsmål om smag. Hvis du vil have forskellige skrifttyper til dine div\'s, så er inline stylesheets som mit at foretrække, men ellers lræver bamzens ikke lige så megen indtastning. Desuden er det nemmere at rette, hvis du lige pludselig skifter mening mht. fx farve i div\'ene!
Avatar billede Slettet bruger
27. oktober 2001 - 17:14 #7
lræver ==> kræver
Avatar billede bamzen Nybegynder
27. oktober 2001 - 17:14 #8
Krogstrup, tror sg også at jeg sætter mit mailprogram til at tjekke endnu oftere...... bare så jeg kanblive lidt hurtigere til at svare
Avatar billede lindsepigen Nybegynder
27. oktober 2001 - 17:15 #9
Damn I er hurtige..
Tak
Avatar billede bamzen Nybegynder
27. oktober 2001 - 17:16 #10
Phoenixv, er det ikke netop en af grundene til at man har stylesheet, at man kan have udseendet et sted, og så nøjes med at rette der???
Avatar billede bamzen Nybegynder
27. oktober 2001 - 17:17 #11
lindsepigen, er det ikke det der er meningen at vi skal være hurtige???, hvem gider vente uger på et svar ;-)

Tak for pointene, fair fordelt!

Ha en vidunderfuld dag ;-)

Avatar billede Slettet bruger
27. oktober 2001 - 17:19 #12
Det har du ret i, men man kunne sagtens forestille sig en menu, hvor hverandet menupunkt var rødt og det andet grønt, og så kan det nogle gange værre nemmere med inline stylesheets.
Desuden ville jeg mene, at den store fordel ved CSS er muligheden for 100% selv at bestemme opsætningen på éns side, mens HTML er mere begrænset på det punkt!
Avatar billede bamzen Nybegynder
27. oktober 2001 - 17:22 #13
Bare lige som en kommentar til phoenixv, du har ret, men igen en god designregel er ikke at bruge for meget farvelade ( heller ikke for mange fonte) Det er oftest de simpleste design der vinder det største indpas ;-)
Avatar billede Slettet bruger
27. oktober 2001 - 17:23 #14
Yes, sir! Enig! For eksempel er www.something.com et af mine yndligssites pga. det underskønne design!
Avatar billede bamzen Nybegynder
27. oktober 2001 - 17:27 #15
phoenixv..... undskyld jeg siger det, men dårligt eksempel du kommer med,,,,, for selvom du ville have hveranden til at fremstå med forskellig farve, er det med \"min\" metode bare at lave to klasser......

myClass1

og
myClass2

Samtidig, selvom man ville lave samtlige divs forskellige, er det så ikke stadig en stor fordel at bruge id\'et til at assigne stylen med

hvis eksempelvis koden så således ud

<DIV ID=mydiv1>

så kunne man sige

#mydiv1{
.....min style.......
}

så kunne browseren få lov at cache stylesheetet, og dermed gøre siden lettere

;-)
Avatar billede bamzen Nybegynder
27. oktober 2001 - 17:28 #16
*LOOOOOOOOOOOOOOOOL* næsten også min smag *GGGGG* men også kun næsten ;-)
Avatar billede Slettet bruger
27. oktober 2001 - 17:36 #17
I get Ur point!
Men det med at adressere til div\'en er ikke altid nyttigt eller hurtigst! Forestil dig et script, hvor man laver et varierende antal div\'s, og som skal have forskellige farver baseret på en random-funktion. Så er inline CSS vist kun den eneste vej frem!
Avatar billede bamzen Nybegynder
27. oktober 2001 - 17:38 #18
Det kommer helt an på i hvilket sprog, nogle er det meget nemt at lave det, mit blandt andet.... (webdna)
Avatar billede Slettet bruger
27. oktober 2001 - 17:40 #19
Ja, men ikke i *mit* sprog, JavaScript!
Men jeg bliver nødt til at springe af denne heftige brand-debat, da jeg har \"other things to do\"! Sessssss...
Avatar billede bamzen Nybegynder
27. oktober 2001 - 17:44 #20
LOL, yes, vasketøjet skriger oxo på mig........ og mit eget personlige webprojekt også,,,,,,,,, damn det tager tid at udvikle, når man samtidig gerne vil give andre en hjælpende hånd.....
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester