Aller au contenu

Astuce CSS


Jimi

Messages recommandés

Pour ceux qui créent des pages html, je viens de trouver un tucs assez extraordinaire, et vraiment tres tres peu répandu sur le net.

( Meme manudevil, qui est un professionel ne connaissait pas, c'est pour dire ...)

J'ai Googlé ce truc lors d'une recherche pour une mise en forme d'un de mes plugins.

 

Comment attribuer une classe générale ( dans le head ou la feuille CSS ) a un certain type de tag

Exemple les boutons "<input type=button" sans affecter les autres input bien sur

 

<style>input{width:expression(this.type=="button"?'120px':'')</style>

 

!!!!!!!

 

J'ai personnellemnt étendu, a plusieurs types d'un coup, exmple "button" ET "submit".

<style>input{width:expression(this.type=="button"||this.type=="submit"?'120px':'')</style>

 

Hyper tordu, hein ? Surtout qu'en javascript, il devrait y avor une parenthese avant le ? mais la non, surtout pas, lol

 

edit : Ne fonctionne que pour IE / Maxthon, hein, et cela n'affecte en rien les autres navigateurs qui l'ignorent.

Pour eux il y a d'autres méthodes, plus catholiques ...

Lien vers le commentaire
Partager sur d’autres sites

Je confirme, je ne connaissais pas. À la fois, j'évite plutôt de mettre de telles failles dans les sites que je produis, en général. ^^

Lien vers le commentaire
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.