Visites aujourd'hui : 0
Visites totales : 0
il y a 0 visiteurs en ligne

Partenaires

abc de la securite informatique
ABC de la sécurité
actualité sécurité
Actu sécurité
actualité sportive
Actu sport
Consultant Informatique Online !
Consultant Informatique

Tout l'art du hacking CSS

| Version imprimable |
Les Astuces - css
Écrit par Administrator   
dimanche 09 juillet 06

A force de jongler entre IE et firefox vous avez envie de jeter votre PC par la fenetre ou pire d'abandonner le CSS... Stoppppp... Voici un hack astucieux qui va vous permettre d'appliquer une dimension (par exemple) à IE et une autre à Firefox (et consort).

code:

/* vue par tous les navigateurs */
#nav{
   width:200px;
}
/* vue seulement par IE  */
* html #nav{
   width:250px;
}

En fait, IE va interpreter le 200px de largeur pour ensuite arriver sur le hack : "Star html Selector Bug", là, IE va interpreter le * html tandis que les autres navigateurs ne le prendrons pas en compte puisque totalement faux dans sa déclaration. IE prendra donc comme largeur 250px.

 




Si cet article mérite d'?tre lu, Social Bookmark Me NOW
Reddit!Del.icio.us!Facebook!Slashdot!Netscape!Technorati!StumbleUpon!Newsvine!Furl!Blogmarks!Yahoo!Ma.gnolia!Free social bookmarking plugins and extensions for Joomla! websites! title=

commentaire(s)
Ecrit par Lennyle 2006-07-10
j'utilise le !important. :p 
ya un post qui montre plein sur le css ie et le autre browser :le-hack-css-important
Ecrit par Individu Lambdale 2007-01-02
:p :sigh :zzz :upset :eek :roll :? :cry :( :x
Ecrit par 3Dosle 2008-01-30
Euh ouais mais non... Qu'en est-il de la validité du CSS ? 
 
Pour ça, suffit de faire les if/else en commentaire HTML qui ne sont parsé que par IE et désigner deux CSS

Commenter
Nom:
Titre:
BBCode:Web AddressEmail AddressBold TextItalic TextUnderlined TextQuoteCodeOpen ListList ItemClose List
Commentaire:



Code Verification
CAPTCHA Security Code Security Code *

Powered by AkoComment 2.0 (with alikon audioantispambot!)