2011-01-20 4 views
0

Je développe en Chrome. Et quand je teste le navigateur, il y a toujours des bugs dans IE pour lesquels je dois changer (ou utiliser des conditionnelles) des feuilles de style.CSS - Générateur de code Question

Je connais le php. Serait-il en quelque sorte possible d'écrire un script, auquel je nourris ma feuille de style de travail Chrome-CSS-Working et de récupérer une feuille de style IE-CSS-Working-Conditionnel?

+2

Je lol'd. Je veux cet outil! – thirtydot

+0

* Avez-vous vu quoi dans ces blocs doc? * ** THERES MAGIC DANS CE CODE! ** – prodigitalson

+0

Avez-vous essayé d'utiliser "reset.css"? Peut-être que ça va faire quelque chose. –

Répondre

2

LOL!

Euh, désolé. :)

Maintenant, ce serait un bon outil à avoir, n'est-ce pas?
Peur que c'est un rêve de pipe, vous devrez déboguer votre CSS vous-même.
Ce n'est pas comme si Chrome parle le dialecte CSS A et IE parle le dialecte CSS B et les deux sont interchangeables à 100%, avec une syntaxe différente. L'expérience et beaucoup de tests est le meilleur outil pour la compatibilité entre navigateurs.

+0

Ce n'est pas une chimère ... c'est en fait un projet tout à fait raisonnable et possible. Cela n'existe pas encore, c'est vrai, mais cela pourrait être fait. –

+0

@jeff Je voudrais demander différemment. Souvent, la correction de CSS pour IE implique une légère restructuration du HTML, ce qui peut impliquer la correction de CSS et/ou de Javascript. Assez souvent, vous ne pouvez pas raisonnablement "traduire" CSS pour IE, mais vous devez trouver une approche complètement différente. J'adorerais avoir tort, cependant. :) – deceze

1

Je ne pense pas vraiment que ce soit possible. Une grande partie de ce que vous pourriez rencontrer concerne également la mise en page/HTML de la page. Je vous recommande de lire sur la façon d'écrire votre CSS/HTML d'une manière qui évite le problème du modèle de boîte que beaucoup de gens rencontrent. Si vous pouvez comprendre cela, alors beaucoup de vos problèmes de mise en page peuvent être traités assez bien.

ok, voici quelques liens sur le modèle de boîte et d'autres bugs liés IE communs:

0

Je suppose qu'en théorie, si vous aviez une implémentation côté serveur de chaque moteur de rendu et que vous l'alimentiez, vous pouviez alors faire une différence sur le style calculé de chaque élément et ajuster en utilisant l'un d'entre eux comme "maître".

Mais même alors, je pense qu'il pourrait y avoir des cas où vous obtenez un résultat inattendu ... ou plutôt pas exactement ce que vous cherchiez.

1

Si vous utilisez de façon répétée des expressions identiques ou similaires dans CSS pour lesquelles vous devez écrire des instructions conditionnelles dans IE, il serait assez facile de vérifier ces quelques motifs dans les fichiers CSS en utilisant un simple script. En dehors de cela, le projet devrait être une entreprise majeure et je suis d'accord avec Deceze.