Referenser till klasser?

HTML & CSS

5 svar · 247 visningar · startad av SPiN

Medlem sedan mars 20007 896 inlägg
Trådstart#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>
Medlem 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

Medlem sedan mars 20007 896 inlägg
#3

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

Medlem 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>
Medlem sedan maj 200010 687 inlägg
#5

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

abo, abu {
	lala: bebe;
}
abu {
	lala: bobo;
}
Medlem 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;
}
265 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)