!Important não tem nada a ver com Scriptcase e sim com a prioridade com que um css declarado é executado.
Tem a ver com HTML, CSS, NAVEGADOR.
O Css pode ser em linha,
Os seletores seguem a seguinte ordem de prioridade:
- Seletor universal ( * ) - Menos prioritário.
- Seletor de elemento HTML ( div, input, body, etc… .)
-
Classe ( . classe )
- ID ( #classe )
- Estilo inline ( <div style=”color: red”> ) - Mais prioritário.
Quando o css é declarada novamente vc pode atribuir esse como mais importante que o anterior usando !IMPORTANT depois do valor da propriedade.
Isso não tem a ver com scriptcase, nem com o PHP, mas é entre o navegador e as classes de estilos declaradas.
Para redeclarar um estilo no SC.
Evento oncriptInit:
echo <<<HTML
<style>
a {
text-decoration: none !IMPORTANT;
}
</style>
HTML;