2016-04-19 6 views
0

У меня есть этот DOM класс, который я добавляю к выражению jqMath, чтобы изменить цвет части уравнения, которую я написал, используя jqmath и соответствующий CSS:jqMath: как изменить цвет выражения?

.myclass { 
    color: blue; 
} 

Дело в том, цвет обычно меняется, как но это не так, если у меня есть, например, деление в следующем уравнении: $d/\dx[x^2]$. В этом случае цвет не применяется к делению (ни к числителю, ни к знаменателю). Насколько я знаю, чтобы добавить класс в jqmath, мне нужно использовать команду \cl "myclass".

Edit: Это мой CSS:

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

и HTML:

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

ответ

1

Использование $\cl"myclass" {d/\dx [x^2]}$, т.е. поместить {} вокруг выражения сгруппировать его в один элемент.

Вам может понравиться $\cl"myclass" {d/{\it \dx} [x^2]}$ еще лучше (я думаю, он выглядит более стандартным).

+0

из этого примера $ \ кл «MyClass» {d/\ дх [х^2] } $ изменение цвета применяется только к [x^2], в то время как деление и что-то выше его или ниже него (числитель или знаменатель) не меняются, что является моей проблемой – has19

+0

У вас есть тестовая страница или скрипка для этого, что я мог бы Посмотреть? Я думаю, что у вас должны быть какие-то другие правила стиля с большей спецификой или чем-то, потому что все выражение меняло цвет для меня. –

+0

Я добавил css и html, я тестирую его на веб-сайте Android. так или иначе, он отлично работает, если я добавил звезду рядом с классом в css – has19

1

только в случае, если кто-нибудь есть такая же проблема, я решил проблему, добавив * рядом с классом в CSS

.myclass *{ 
color:blue ; 
} 
+0

Так как это решило вашу проблему, вы должны принять свой собственный ответ: это будет означать, что это на самом деле решение. – YakovL

 Смежные вопросы

  • Нет связанных вопросов^_^