![]() |
![]() |
![]() |
|
| Introduktion till CSS | Bakgrundsfärg | Bakgrundsbilder |
| Länkar | Textformattering | Fontegenskaper | Formulär | | Boxar | Muspekare | Filter | Kantlinjer | Länkar1. Rollover-länkarDu har kanske sett ibland när du för musknappen över en länk, att den t.ex. ändrar färg. Det kan ordnas genom olika tekniker, dels genom CSS Cascading Style Sheets, dels genom JavaScript och dels genom Java-programmering. Det jag går igenom här är tekniken med CSS. En kod kan se ut så här och jag förklarar den mer ingående nedan:<html> <head> <title>Övningar</title> <style type="text/css"> <!-- a:link { text-decoration: none; color: #0000FF; } a:active { text-decoration: none; color: #FF0000; } a:visited { text-decoration: none; color: #FF0000; } a:hover { text-decoration: underline; color: #000000; } --> </style> </head> <body> <center> <br><br><br><br> <a href="http://www.altavista.se" target="any_window">Länk 1 </a><br> <a href="http://www.alltheweb.com" target="any_window">Länk 2 </a><br> <a href="http://www.yahoo.se" target="any_window">Länk 3</a><br> <a href="http://www.excite.com" target="any_window">Länk 4</a><br> <a href="http://www.northernlight.com" target="any_window">Länk 5 </a><br> </center> </body> </html> Nu har jag angivit fyra stycken underklasser till Selektorn A, vilken vi skapar länkar med. Dessa är a:link, a:active; a:visited samt a:hover och de representerar fyra olika egenskaper hos länken:
Här i exemplet har jag valt att de obesökta länkarna på skall ha den blåa standardinställningen, men att de inte skall vara understrukna (text-decoration: none). De aktiva och de besökta länkarna är inte heller understrukna, men röda. Slutligen blir länkarna understrukna och svarta, när vi för musknappen över dem. Detta är en funktion som fungerar bäst i Internet Explorer från och med version 4.0, men dåligt i Netscapes versioner. Nu i dagsläget är det vanligare att man väljer länkfärgen i HTML koden (attributen till body) och dess egenskaper (understruken eller inte) i CSS. 2. Ge samma typ av länkar olika egenskaperNu kanske vi vill att vissa obesökta länkar skall vara understrukna, medan andra inte skall vara det. Det går att ordna och så här går det till:<html> <head> <title>Övningar</title> <style type="text/css"> <!-- a.extern:link { text-decoration: underline; } a.intern:link { text-decoration: none; } a.extern:visited { text-decoration: underline; } a.intern:visited { text-decoration: none; } --> </style> </head> <body> <center> <br><br><br><br> <a class="extern" href="http://www.lycos.com" target="any_window">Länk 1</a><br> <a class="extern" href="http://www.alltheweb.com" target="any_window">Länk 2</a><br> <a class="intern" href="ramar.html" target="any_window">Länk 3</a><br> <a class="intern" href="besok.html" target="any_window">Länk 4</a><br> <a class="intern" href="animation.html" target="any_window">Länk 5</a><br> </center> </body> </html> Nu blir de externa länkarna understrukna, medan de interna inte blir det. |
|
![]() |
||
| |
© Stefan Dahlén | Tisdag 7:e oktober 2008 |