2016-04-19 1 views
0

Ich habe diese DOM-Klasse, die ich zu einem jqMath Ausdruck fügen Sie die Farbe eines Teils einer Gleichung zu ändern, die ich geschrieben habe, mit jqmath und die entsprechende CSS:jqMath: Wie ändert man die Farbe eines Ausdrucks?

.myclass { 
    color: blue; 
} 

Die Sache ist die Farbe in der Regel ändert sich erwartet, aber das ist nicht der Fall, wenn ich zum Beispiel eine Teilung in der Gleichung so habe: $d/\dx[x^2]$. In diesem Fall wird die Farbe nicht auf die Division angewendet (weder auf Zähler noch auf Nenner). Soweit ich weiß, um eine Klasse in jqmath hinzuzufügen, muss ich diesen \cl "myclass" Befehl verwenden.

Edit: Das ist mein CSS:

#myid { 
    align-text: left; 
} 
.myclass { 
    color: blue; 
} 
.myclass:active { 
    font-weight: bold; 
} 

und html:

<body> 
    <div> 
    <p id='myid' >$\cl 'myclass' {d/\dx[x]}$</p> 
    <br> 
    </div> 
</body> 

Antwort

1

Verwenden $\cl"myclass" {d/\dx [x^2]}$, das heißt setzen {} um den Ausdruck in ein einzelnes Element zu gruppieren.

Vielleicht möchten Sie $\cl"myclass" {d/{\it \dx} [x^2]}$ noch besser (ich denke, es sieht mehr Standard).

+0

aus diesem Beispiel $ \ cl "myclass" {d/\ dx [x^2] } $ die Farbänderung gilt nur für [x^2], während die Division und alles darüber oder darunter (Zähler oder Nenner) nicht ändern, was mein Problem ist – has19

+0

Haben Sie eine Testseite oder Geige dafür, dass ich könnte Aussicht? Ich denke, Sie müssen einige andere Stilregeln mit höherer Spezifität oder etwas haben, weil der ganze Ausdruck die Farbe für mich veränderte. –

+0

Ich habe das CSS und HTML hinzugefügt, ich teste es auf Android Webview. Wie auch immer, es funktioniert gut, wenn ich einen Stern neben der Klasse in der CSS hinzugefügt – has19

1

nur für den Fall jemand das gleiche Problem habe ich es in CSS durch Hinzufügen einer * neben der Klasse gelöst

.myclass *{ 
color:blue ; 
} 
+0

Da dies Ihr Problem gelöst, sollten Sie Ihre eigene Antwort akzeptieren: Dies wird darauf hinweisen, dass dies tatsächlich eine Lösung ist. – YakovL

Verwandte Themen