webForumDet fria alternativet

CSS. Länkar

13 svar · 243 visningar · startad av bymarie

bymarieMedlem sedan aug. 20022 252 inlägg
#1

När man för musen över länkar så kan man ju välja olika "text-decoration".
Kan man göra så att det blir en "ruta" runt länken istället för bara en under/overline?

PalleMedlem sedan apr. 20002 716 inlägg
#2
[red]a:hover { border: 1px solid #000; }[/red]
bymarieMedlem sedan aug. 20022 252 inlägg
#3

Tack!

bymarieMedlem sedan aug. 20022 252 inlägg
#4

En annan liknande fråga.
När man för musen över en länk så går det ju att få en underline, men hur får man den i en annan färg än vad länken är i?

PalleMedlem sedan apr. 20002 716 inlägg
#5

ex.

[red]a:hover {
	color: red;
	text-decoration: none;
	font-size: 10px;
	border-bottom: 1px solid #000;
}[/red]
bymarieMedlem sedan aug. 20022 252 inlägg
#6

Hmm.. det händer ingenting.

PalleMedlem sedan apr. 20002 716 inlägg
#7

Du måste ha med dom attributen som jag skrev här ovan,
text-decoration och font-size, annars fungerar det inte.

mer ex.

[red]a:link, a:visited { 
	color: blue;
	text-decoration: none;
	font-size: 10px;
}

a:hover {
	color: red;
	font-size: 10px;
	border-bottom: 1px solid #000;
}[/red]
bymarieMedlem sedan aug. 20022 252 inlägg
#8

Har med alla attribut. Men det är bara länken som byter färg. Det kommer inget under.

Web-TorMedlem sedan nov. 200011 794 inlägg
#9

Funkar inte den här sidan?

bymarieMedlem sedan aug. 20022 252 inlägg
#10

Jo, det funkade för mig. Ett tag.
Varför funkar det inte när länken ligger i en <div>?

Web-TorMedlem sedan nov. 200011 794 inlägg
#11

Det är med all säkerhet så att du ha något som "stör" <a>-taggen.

Nu ligger <a>-taggen i en <div> och det funkar fint.

bymarieMedlem sedan aug. 20022 252 inlägg
#12

Det här är sjukt, men det funkar faktiskt inte..
Kan visa koden:

Style.css

body { font-size: 9px; background-color: #666666; cursor:url("hand.cur"); font-family: small fonts,tahoma,verdana; } 
a:hover { font-size: 9px; border-bottom: 1px solid black; color: #cccccc; }
a:link { font-size: 9px; color: #999999; text-decoration: none; }
a:visited { font-size: 9px; color: #999999; text-decoration: none; }
font.besokt { font-size: 9px; color: red; text-decoration: none; }
#test { left: 321px; width: 300px; position: absolute; top: 564px; }

Kod i index.php

<body>
<div id="test"><font class="besokt">START</font>&nbsp;&nbsp;&nbsp;&nbsp;<a href="aas.com">PERSONLIGT</a>
&nbsp;&nbsp;&nbsp;&nbsp;<a href="aas.com">DAGBOKEN</a>
</div>
</body>

Tar jag bort #test i style.css så funkar det. Men då hamnar ju inte texten där den ska..

PalleMedlem sedan apr. 20002 716 inlägg
#13

Beror som sagt på att div´en stör <a-taggen.
Lägg padding-bottom: 1px; på #test så kommer det säkerligen funka.

bymarieMedlem sedan aug. 20022 252 inlägg
#14

Det funkar! Tack! :)

127 ms totalt · 3 externa anrop · cache AV · v20260731051352-full.56cc9887
0 ms — hämta statistik (cache)
0 ms — hämta forumlista (cache)
124 ms — hämta tråd, inlägg och bilagor (db)