![]() |
|
![]() ![]() ![]() |
|
Efeitos Especiais: Revestimentos
0 (Não há nenhuma imagem no que você está vendo acima. Dê uma checada na galeria de style sheets no web site da Microsoft para ver muitos outros exemplos.) Infelizmente também é aqui que os style sheets começam a ficar complicados, em parte porque o CSS é ainda uma tecnologia muito jovem e a implementação do suporte ao CSS não está completa nem padronizada em nenhum lugar. O IE 3.0 lida com os revestimentos estritamente através das propriedades de margens (caixa). Logo depois, a Microsoft e a Netscape fizeram um acordo para que os revestimentos fossem tratados através do posicionamento; entretanto, eles ainda não entraram em acordo sobre como o próprio posicionamento deve ser definido. (O posicionamento nos três browsers serão discutidos em detalhe nas páginas a seguir.) Isto significa que se você quiser usar o posicionamento, terá que escrever style sheets separados para cada browser e usar um JavaScript para forçar a página a usar o correto de acordo com o browser do usuário. Para os revestimentos, de qualquer modo você terá que usar um scripting, porque os browsers que não suportam o CSS farão com que os dois blocos de texto apareçam em sucessão, o que é especialmente problemático no caso de um texto sombreado, já que o resultado será a simples repetição do parágrafo. A solução será usar um JavaScript para escrever o texto revestido somente se o browser suportar CSS, e assegurar-se de que a página ainda será inteligível mesmo sem a cobertura, já que ela inteira não poderá sê-lo. Nós vamos ver um script que faz isto daqui a pouco. Algumas questões adicionais sobre efeitos que envolvem o revestimento de um bloco de texto por outro:
|
|
![]() ![]() ![]() |
|
|
|
Robert Crooks, English Department, Bentley College![]() |
|