Avatar billede klaus_b Nybegynder
15. november 2001 - 00:20 Der er 14 kommentarer og
3 løsninger

CSS

Jeg skal overrule mit stylesheet på en enkelt side.
Stylesheetet ser sådan ud:
a:hover {
    color: gray;
    font-weight:bold;
}

Jeg vil gerne kunne lave bogstaverne f.eks. blå istedet når musen kører over, men ændringen skal ske i HTML-form (noget med: ...STYLE=\"color: blue\").
Avatar billede nikolajdu Nybegynder
15. november 2001 - 00:22 #1
<a href=\"#\" onmouseover=\"this.style.color=\'#0000ff\'\" onmouseout=\"this.style.color=\'#000000\'\">klik</a>
Avatar billede Slettet bruger
15. november 2001 - 00:24 #2
Alternativt kan du selv lave et nyt stylesheet

<style>

a.blue:hover {
    color: blue;
    font-weight:bold;
}

</style>

og kalde dit link med attributten class=\"blue\"
Avatar billede pelkjaer Nybegynder
15. november 2001 - 00:27 #3
<style>
<!--
a:hover.textgrey {
  color: #003366;
  text-decoration: none;
}

/* Ny klasse */
a:hover.textblue {
  color: #blåfarvekode;
  text-decoration: none;
}
-->
</style>

Eks: <a href=\"link.htm\" class=\"textgrey\">Link</a>
Avatar billede pelkjaer Nybegynder
15. november 2001 - 00:28 #4
el barto>>Nåede ikke at se dit :(
Avatar billede nikolajdu Nybegynder
15. november 2001 - 00:31 #5
Ehm drenge har i læst: \"...men ændringen skal ske i HTML-form\"??? ;-)
Avatar billede ztyxx Nybegynder
15. november 2001 - 00:32 #6
tsk tsk pelkjaer, ikke kigge efter *LOL*
Avatar billede pelkjaer Nybegynder
15. november 2001 - 00:32 #7
Jaahh *g* Men jeg kan bedre lide den anden måde ;D
Avatar billede pelkjaer Nybegynder
15. november 2001 - 00:34 #8
ztyxx>>Det sagde min lærer også altid i skolen =oD
Avatar billede ztyxx Nybegynder
15. november 2001 - 00:36 #9
pelkjaer> så er der jo nok noget om det ;-)
Avatar billede Slettet bruger
15. november 2001 - 00:37 #10
nikolajdu> Siden hvornår er style attributten blevet anderledes end ren CSS? :P
Avatar billede klaus_b Nybegynder
15. november 2001 - 00:52 #11
Meningen var at skrive ændringen direkte i mit HTML-dokument og ikke i mit CSS-dokument, derfor HTML-sniksnakken. Man kan jo f.eks, hvis man vil lave teksten blå i et afsnit, skrive:

<P STYLE=\"color:blue\">Her er blåt</P>

Men jeg kender ikke attributten for a.hover, når det IKKE står i et CSS-dokument. Det var et sådan svar jeg efterlyste ;o)
Avatar billede klaus_b Nybegynder
15. november 2001 - 01:42 #12
a
Avatar billede klaus_b Nybegynder
15. november 2001 - 01:44 #13
Anyway - det ser ud til at jeg kan bruge det hele, men nikolajdu gav mig, hvad jeg skulle bruge lige nu og her. Tak for hjælpen!
Avatar billede olebole Juniormester
15. november 2001 - 03:10 #14
<ole>
...og skal vi lige ta\' en flue bagfra, så er nikolajdus eksempel JavaScript - ikke HTML og ikke CSS  ;o)
Så nu ved el_bato også, hvornår style-attributten ikke er ren CSS  =oD
/mvh
</bole>
Avatar billede olebole Juniormester
15. november 2001 - 03:13 #15
Se nu, hvad jeg fik skrevet...! Style-objektet er ikke altid sat via CSS - men af og til - som her - med JavaScript ....der er jo ingen, der piller ved style-attributter her  ;o)
/mvh
Avatar billede nikolajdu Nybegynder
15. november 2001 - 09:48 #16
Jojo, mit er javaScript og ikke CSS, men jeg gennemskuede dog hvad kalus gerne ville ha´ og stor cadeu for mig for det. ;-) *LOL*
Avatar billede olebole Juniormester
15. november 2001 - 10:40 #17
...og du får et \'6.0\' for den kunstneriske udførelse!  ;o)
/mvh
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