webForumDet fria alternativet

Referenser till klasser?

HTML & CSS

5 svar · 244 visningar · startad av SPiN

Medlem sedan mars 20007 896 inlägg
Frågan#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;
}
248 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)
116 ms — ändringar (db)