Para obter algum efeito especial, precisamos usar Javascript para alterar dinamicamente o atributo CSS de uma determinada tag. Por exemplo: quando o mouse passa sobre uma imagem, adicionamos uma borda à imagem. O código pode ser o seguinte:
atrás do estilo em JavaScript Quais devem ser as propriedades de?
| rótulo de caixa e comparação de atributos | ||
|---|---|---|
| Sintaxe CSS (sem distinção entre maiúsculas e minúsculas) | Sintaxe JavaScript (diferencia maiúsculas de minúsculas) | |
| border | border | |
| border-bottom | borderBottom | |
| border-bottom-color | borderBottomColor | |
| border-bottom-style | borderBottomStyle | |
| border-bottom-width | borderBottomWidth | |
| border | -borda de corBorda | de cor |
| -borda esquerdaBorda | esquerda | |
| -borda de cor | esquerdaLeftColor | |
| borda-borda de estilo | esquerdoBorda | de estilo esquerdo|
| de largura | esquerdaLeftWidth | |
| borda- | bordadireitaBorda | |
| direita-borda de cor | direitaRightColor | |
| borda-borda de estilo | direitoRightStyle | |
| borda-borda de largura | direitaRightWidth | |
| border- style | borderStyle | |
| border-top | borderTop | |
| border-top-color | borderTopColor | |
| border-top-style | borderTopStyle | |
| border-top-width | borderTopWidth | |
| border-width | borderWidth | |
| clear | clear | |
| float | floatStyle | |
| margin | margin | |
| margin-bottom | marginBottom | |
| margin-left | marginMargem | esquerda|
| -margem | direitaMargem direita- | |
| margem | ||
| superiorPreenchimento | superior | |
| preenchimento | ||
| - | preenchimento | inferiorPreenchimento|
| preenchimento | esquerdoPreenchimento | |
| esquerdo- | preenchimento | direitoPreenchimento direito|
| - | preenchimento | superiorTop|
| Rótulo de cor e fundo e comparação de atributos | ||
| Sintaxe CSS (sem distinção entre maiúsculas e minúsculas) | Sintaxe JavaScript (sensível a maiúsculas e minúsculas) | |
| background | background | |
| background-attachment | backgroundAttachment | |
| background-color | backgroundColor | |
| background-image | backgroundImage | |
| background-position | backgroundPosition | |
| background-repeat | backgroundRepeat | |
| color | color | |
| Tags e atributos de estilo são comparados à | ||
| sintaxe CSS (sem distinção entre maiúsculas e minúsculas) | Sintaxe JavaScript (diferencia maiúsculas de minúsculas) | |
| exibição | exibição | |
| tipo de estilo de lista | listStyleType | |
| lista-estilo-imagem | listStyleImage | |
| lista-estilo-posição | listStylePosition | |
| estilo de | lista listStyle | |
| espaço em branco espaço | em branco | |
| Tags e atributos de estilo de texto são comparados à | ||
| sintaxe CSS (sem distinção entre maiúsculas e minúsculas) | Sintaxe JavaScript (sensível a maiúsculas e minúsculas) | |
| font | font | |
| font-family | fontFamily | |
| font-size | fontSize | |
| font-style | fontStyle | |
| font-variant | fontVariant | |
| font-weight | fontWeight | |
| Comparação de rótulos e atributos de texto | ||
| Sintaxe CSS (sem distinção entre maiúsculas e minúsculas) | Sintaxe JavaScript (sensível a maiúsculas e minúsculas) | |
| espaçamento entre letras | espaçamento | de|
| linha-quebra | de linhaQuebra | |
| linha-altura | de linhaAltura | |
| texto-alinhamento | textoAlinhar | |
| texto-decoração | textoDecoração | |
| text-indent | textIndent | |
| text-justify | textJustify | |
| text- transform | textTransform | |
| vertical-align | verticalAlign | |