CSS - class i class|Programmering / Grafisk formgivning|Forum|Nordichardware

Search
Forum Scope


Match



Forum Options



Minimum search word length is 3 characters - maximum search word length is 84 characters
Lost password?
The forums are currently locked and only available for read only access
sp_Feed sp_TopicIcon
CSS - class i class
Titan@Forum
Kommer du hit ofta?
Medlem
Forum Posts: 344
Member Since:
April 4, 2002
sp_UserOfflineSmall Offline
1
June 27, 2004 - 9:38 pm
sp_Permalink sp_Print

Kan man på något sätt i CSS göra en class som i sin tur innehåller(/importerar) en annan class, så att ALLA dess egenskaper för en class SYNS på ETT ställe???

Så om man tex har 10 lika dana boxar, så ska tex 2 ha vissa egenskaper (tex typsnitt färg mm, på innehållet), 2 andra ska ha några andra osv men alla ska innehålla classen box (tex tjocklek på kanten på boxen mm). Så om man enbart vill ändra på boxens egenskaper (tex kanttjocklek mm) behöver man bara göra det på ett ställe utan att behöva göra det på flera ställen, då alla andra (box1 box2...) innehåller classen box???

Jag vet att man, för en class, kan skriva box1 box2... osv enbart för boxegenskapen (tex kanttjocklek mm) och sedan enbart för box1 skriva dess specifika egenskaper i en annan class. Då blir dock box1:s egenskapena "utspridda" (=kan bli svårt att hitta box1:s alla egenskaper).

Om en class kunde innehåller en annan class så behövde man bara leta upp tex box4 och så såg man ALLT som den classen berode på, på ETT ställe, även om man inte såg alla värdena (tex för classen i classen). Skulle den classens värden vara intressant så får man gå och kolla på den.

zcorpan
Kommer du hit ofta?
Medlem
Forum Posts: 848
Member Since:
December 26, 2003
sp_UserOfflineSmall Offline
656403
June 29, 2004 - 7:58 am
sp_Permalink sp_Print

Hmm... enklaste sättet är nog såhär:

<div class="boxes">
<div class="1">Box nummer 1</div>
<div class="2">Box nummer 2</div>
<div class="3">Box nummer 3</div>
<div>En vanlig plain box</div>
</div>

.boxes div {
border: 1px solid black;
background-color: silver;
}
.boxes div.1 {
border-color: red;
}
.boxes div.2 {
font-weight: bold;
}
.boxes div.3 {
text-align: right;
}
Titan@Forum
Kommer du hit ofta?
Medlem
Forum Posts: 344
Member Since:
April 4, 2002
sp_UserOfflineSmall Offline
656468
June 29, 2004 - 10:33 am
sp_Permalink sp_Print

Jag testade att kopiera i din kod (rakt av) men alla boxarna blir (i både ie och firefox) lika dana. Browsern verkar inte bry sig om vad som står i ".boxes div.X". Har jag missat något?

NH|Mimer
Kommer du hit ofta?
Medlem
Forum Posts: 278
Member Since:
December 10, 2001
sp_UserOfflineSmall Offline
656483
June 29, 2004 - 10:56 am
sp_Permalink sp_Print

EDIT: Funkade inte så bra. Fast fick detta och funka i IE och FF. Fattade inte riktigt din text där uppe men om du ändrar i boxes div så kommer ju den egenskapen i alla dom andra.

.boxes div { 
border: 1px solid black;
background-color: red;
}
.box1 {
border-color: red;
}
.box2 {
font-weight: bold;
}
.box3 {
text-align: right;
}

<div class="boxes"> 
<div class="box1">Box nummer 1</div>

<div class="box2">Box nummer 2</div>

<div class="box3">Box nummer 3</div>

<div>En vanlig plain box</div>
</div>
Titan@Forum
Kommer du hit ofta?
Medlem
Forum Posts: 344
Member Since:
April 4, 2002
sp_UserOfflineSmall Offline
656544
June 29, 2004 - 11:59 am
sp_Permalink sp_Print

NH|Mimer wrote: Fattade inte riktigt din text där uppe

Inte jag heller riktigt 🙂

Alltså något i stil med:

.box {
border: 1px solid black;
background-color: silver;
}
.box1 {
class: .box
border-color: black;
}
.box2 {
class: .box
font-weight: bold;
}
.box3 {
class: .box
text-align: right;
}

Där tex class skulle kunna importera .box värden på något sätt.
Så om man kollar på box2 så ser man ALLT den beror på.

Ska testa det du skrev nu sist.

Forum Timezone: Europe/Stockholm
Most Users Ever Online: 1030
Currently Online:
Guest(s) 88
Currently Browsing this Page:
1 Guest(s)
Top Posters:
Andreas Galistel: 16287
Jonas Klar: 15897
ilg@dd: 10810
Nyhet: 10607
Mind: 10550
Ctrl: 10355
Gueno: 9881
Guest: 9344
Snorch: 8881
Callister: 8468
Newest Members:
PetrbonFU PetrbonFU
Karine Bembry
Dolores Mcdaniels
Anibal McLeish
Francisca Alt
Alfie Everhart
Lester Huitt
Orlando Jorgensen
Mikki Lundgren
Dakota Kozlowski
Forum Stats:
Groups: 11
Forums: 59
Topics: 146630
Posts: 1300967

 

Member Stats:
Guest Posters: 2
Members: 79425
Moderators: 0
Admins: 11
Administrators: nordicadmin, Henrik Berntsson, Anton Karmehed, Carl Holmberg, Joel Oscarsson, Mikael Linnér, Mikael Schwartz, Andreas Paulsson, Nickebjrk, Mattias Pettersson, EmxL