22. oktober 2002 - 11:54 Der er 9 kommentarer og
1 løsning

Importering/nedarvning/inkludering i klasser?

Jeg har følgende 2 klasser, hvor vmenu_niveau1 gerne skulle ændres så den inkluderer vmenu. Jeg har på linje 3 i vmenu_niveau1 forsøgt at gøre det, men det virker ikke. Mit spørgsmål er så hvordan det så kan gøres?

.vmenu_niveau1
{
    padding: 3px 5px 3px 12px;
    display: block;
    import (.vmenu);
}

.vmenu
{
    color: black;
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
    padding-left: 9px;
    background: url(grafik_ny/menu_hak.gif) no-repeat;
}
Avatar billede stig3 Mester
22. oktober 2002 - 12:00 #1
Jeg har nu aldrig hørt om at man kan det, men har du prøvet at sætte .vmenu_niveau1{} nederst ?

Bare en ide...
22. oktober 2002 - 12:23 #2
Jeg mener ikke det skulle ændre noget, da det ikke på nogen måde får de to klasser til at blive relateret til hinanden. Selvfølgelig ville det gøre opbygningen af stylesheetet mere logisk, men det er en anden sag!
Avatar billede bamzen Nybegynder
22. oktober 2002 - 12:49 #3
din import burde hedde @import("style.css")
Avatar billede stig3 Mester
22. oktober 2002 - 12:51 #4
Det er bare fordi jeg mener at det kan være et problem i javascript, hvor den læser det i rækkefølge ned ad siden. Hvis den så ikke kender .vmenu når den skal inkludere det var det jo en mulighed at sætte classen nedenunder....

Men jeg tror gerne på at det ikke virker alligevel. Jeg synes bare det var forsøget værd.
22. oktober 2002 - 12:58 #5
Undskyld det med import. Det var måske lidt vildledende. Så vidt jeg ved kan man kun bruge import som >bamzen bruger det, men vidst slet ikke til mit formål hvor jeg kun skal have importeret/inkluderet en klasse i en anden klasse. Det var bare for at lede jer hen til princippet i det jeg ønsker gjort. Glem altså alt om @import hvis i ikke med sikkerhed ved at det også kan bruge inden i en klasse på en eller anden måde.
Avatar billede bamzen Nybegynder
22. oktober 2002 - 13:24 #6
måske dette eksempel kan bruges

<HTML>
<HEAD>
<STYLE TYPE=TEXT/CSS>
.test1 {font-family:verdana,helvetica,arial}
.test2 {font-weight:bold}
</STYLE>
</HEAD>
<BODY>
<SPAN CLASS="test1">TEST</SPAN>
<SPAN CLASS="test1 test2">TEST</SPAN>
<SPAN CLASS="test2">TEST</SPAN>
</BODY>
</HTML>
Avatar billede bamzen Nybegynder
22. oktober 2002 - 13:24 #7
det jeg gjorde her, var at nummer 2 span, tager udseendet fra 2 forskellige klasser samtidigt
22. oktober 2002 - 13:34 #8
Det skal foregå i stylesheetet fordi html'en bliver genereret af en funktion i perlex som jeg ikke har indflydelse på.
Avatar billede bamzen Nybegynder
22. oktober 2002 - 13:46 #9
så tror jeg du er nødt til at skrive dem sammen, desværre....
22. oktober 2002 - 13:49 #10
ikke så fint, men det gør jeg så!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester