webForumDet fria alternativet

Referenser till klasser?

5 svar · 244 visningar · startad av SPiN

SPiNMedlem sedan mars 20007 896 inlägg
#1

Kan man på något sätt referera en klass till en annan? Så att man slipper skriva om en hel klass. Jag vill kunna "ärva" alla attribut och värden, men ändå kunna överskugga attribut med nya värden.

<style type="text/css">
abo {
     lala: bebe;
}
abu {
     /* En referens här, skulle sitta fint, så att allt ( Alla attribut och värden ) från klassen 'abo' lades in i klassen 'abu' automagiskt */
     lala: bobo;
     /* Ovanstående ska föreställa en överskuggning av attributet 'lala', och ge det ett nytt värde som endast gäller för klassen 'abu' */
}
</style>
erreMedlem sedan maj 20001 215 inlägg
#2

Om det är "selectors" du är ute efter hittas det här: :)
http://www.w3.org/TR/1998/REC-CSS2-19980512/selector.html

SPiNMedlem sedan mars 20007 896 inlägg
#3

Hm, njä. Hittade inget där i som skulle kunna verka hjälpa. Tyävrr.

jarvkloMedlem sedan juli 20013 378 inlägg
#4

Kanske inte exakt vad du är ute efter, men du kan få liknande funktion genom att ange multipla klassnamn i class:

<html>
	<head>
		<title>Test</title>
<style type="text/css">
<!--
.grund {
	background-color: silver;
	color: maroon;
	font-weight: normal;
}

.fetare {
	color: black;
	font-weight: bold;
}
-->
</style>
	</head>
	<body>
<div>Hej hopp i lingonskogen</div>
<div class="grund">Hej hopp i lingonskogen</div>
<div class="grund fetare">Hej hopp i lingonskogen</div>

	</body>
</html>
Erik JuhlinMedlem sedan maj 200010 687 inlägg
#5

Så här kan man ju också skriva. :)

abo, abu {
	lala: bebe;
}
abu {
	lala: bobo;
}
SPiNMedlem sedan mars 20007 896 inlägg
#6

Tackar! :)

Om jag vill ha till en klass för länkar då? Då måste ju Erik's variant funka kalas?

a:link {
     lala: bobo;
}
a:visited {
     lala: bebe;
}
136 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)