O apoio do navegador para o CSS fica por trás do desenvolvimento do CSS. As especificações do CSS 3 foram feitas mais da metade. Mas isso não nos impede de usar novas tecnologias no CSS. Embora não possamos aplicá -los tão livremente quanto usamos tecnologias comuns no CSS, podemos obter resultados mais vívidos em um navegador específico. O uso dessas novas tecnologias nos lugares certos não apenas permitirá que você fique na vanguarda da tecnologia CSS, mas também fará com que seus trabalhos pareçam atualizados. Nova tecnologia CSS: não espere obter apoio de todos os navegadores Na linha 1, podemos definir a altura de todos os formulários com atributos de valor para 25px; Mas fazer isso no Internet Explorer 6 é completamente ineficaz porque essa "nova tecnologia CSS" não é suportada. No entanto, essa nova tecnologia não é suportada mesmo no Internet Explorer 8. Atualmente, é suportado apenas no Firefox, Safari e Chrome, e esse suporte não é totalmente suportado. - raio.
A Microsoft anunciou o nível de suporte de CSS para cada versão do navegador no Internet Explorer 5.5 a 8.0. . Isso significa que você deve desistir de usar essa tecnologia para usuários do Internet Explorer 6.x, que atualmente ainda representam mais de 40% do mercado. Por exemplo:
[valor] {altura: 25px}
[href = http: //www.dudo.org/] {color: Red;}
No CSS 3, os seletores de atributos têm funções mais poderosas. 2 Torne -se é muito simples, por exemplo, no CSS 3, você só precisa do código a seguir para obter a aparência de canto arredondada:
<div style = "radiu: 5px"> Este é um canto arredondado </div>
Esta é a nova tecnologia no CSS, que nunca pode ser totalmente explicada por todos os navegadores ao mesmo tempo.
Nova tecnologia CSS não é hack CSS
O que é o hack do CSS? O CSS Hack é um método que usa algumas deficiências na aplicação do CSS pelo navegador para implementar a aplicação das regras CSS separadamente. Por exemplo, use _property para distinguir entre IE7, 8 e outras versões do IE, e *a propriedade pode ser usada para distinguir entre os navegadores do IE e da ONE, etc. No entanto, é apontado aqui que todos esses hackers CSs não são especificações padrão do CSS e nenhuma delas passa a verificação W3C. Mas as novas tecnologias CSS são diferentes.
Além disso, a nova tecnologia CSS não pode ser resolvida por hack. Para os casos em que as explicações do modelo de caixa de diferentes navegadores são inconsistentes, podemos corrigi -lo através do hack do CSS, mas o problema de o Internet Explorer não suportar retângulos arredondados não pode ser resolvido por qualquer tecnologia de hacker CSS. imagem de fundo.
Portanto, a nova tecnologia CSS não é um tipo de hack de CSS, é uma especificação Ortodoxa CSS.
Uso apropriado da nova tecnologia CSS
Embora tenhamos mencionado anteriormente que a nova tecnologia CSS não pode ser suportada por todos os navegadores, nem pode alcançar o mesmo efeito em diferentes navegadores, como o uso da tecnologia de hackers CSS. No entanto, isso não nos impede de usá -los. Imagine, não seria mais atraente adicionar facilidade de uso adicional a um navegador sem afetar seu uso? E alcançamos esse efeito sem adicionar regras de CSS irregulares como o CSS Hack. Portanto, o uso apropriado da tecnologia CSS no momento certo pode obter a cereja no bolo, facilitando o uso da sua página da web.