tfe - tfeserver homepage

bug BackgroundColor Javascript dans Internet Explorer (IE)

Catégorie Web - posté le 23/07/08 12:18:24

Histoire de faire économiser du temps à ceux qui peuvent rencontrer le problème.
Il existe un problème (oui, un de plus...) dans Internet Explorer (IE) avec certaines propriétés CSS, et leur manipulation avec Javascript.

Lorsque l'on utilise une réference vers un objet (typiquement, $('id_de_l_objet') avec prototype par exemple),  certaines propriétés Javascript disparaissent.
Par exemple :
$('id_objet').style.backgroundColor='red';

fera planter le javascript de la page.

Pour contourner le problème, il faut donc utiliser une variable intermediaire...
var item=$('id_objet')
item.style.backgroundColor='red';


0 commentaire(s) Astuce CSS IE Bug BackgroundColor Javascript

Danger du CSS Reset

Catégorie Astuce - posté le 02/07/08 22:20:38

Il existe de très nombreux scripts pour remettre à zéro les propriété par défaut des navigateurs. 

Comme beaucoup de monde l'idée de partir sur une base vierge est très agréable, car nous ne devons plus nous soucier des valeurs par défaut des différents navigateurs (marges, paddings, tailles de police, etc...). Cependant il faut faire attention à certains scripts qui peuvent nuire à l'affichage de votre page:

Par exemple, le script de meyerweb.com:
  • le script ne redéfinit par l'ensemble des balises, comme par exemple la balise <input>. On pourrait donc penser que l'ensemble du site a une taille de police fixe, ce qui n'est pas le cas.
  • Autre gros problème: la définition de paramètres incorrects pour certaines balises. Par exemple, définir le "font-size" de la balise <font> empêche son bon fonctionnement. Certes cette balise est dépreciée, mais si vous possédez de vieux modules l'utilisant, vous empechez leur bon fonctionnement.

0 commentaire(s) programmation css html xhtml firefox IE

Compatibilité CSS

Catégorie blog - posté le 05/06/08 08:30:28

Area42 nous rapport un jolie liens de microsoft sur l'implementation CSS dans Internet Explorer.
Tout y est, de IE4 à IE8 Beta.
C'est par ici: http://msdn.microsoft.com/en-us/library/cc351024(VS.85).aspx

0 commentaire(s) css IE