CSS sur fond blanc ou transparent-couleur de la div sur fond blanc?

Je travaille dans l'extrémité avant et à l'ensemble de fond de CSS à l'aide de la notation abrégée très souvent. Je me demandais pour un div avec une image d'arrière-plan dont la div parent a un fond blanc, l'enfant doit avoir d'arrière-plan-couleur blanche ou transparente ? Ce qui est mieux pour performance?

ie:

<div id='parent' style='background:white;'>
    <div id='child' style='background:WHITE image no-repeat center center;'></div>
</div>

OU

<div id='parent' style='background:white;'>
    <div id='child' style='background:TRANSPARENT image no-repeat center center;'></div>
</div>
  • Je dirais de ne pas définir un arrière-plan.
  • "Ce qui est mieux pour la performance?" Je ne peux pas penser à une raison logique pourquoi vous poser la question, et encore moins une réponse sensée.
  • Eh bien, j'avais supposé avait pour spécifier une couleur dans la notation abrégée et qu'elle aurait pas de différence visuelle j'ai voulu utiliser l'un qui est moins cher. Semble comme une question raisonnable à moi?
  • Je suis désolé, mais je dois d'accord avec TS. Raison: le goût de la performance doit toujours être encouragé dans un codeur. En demandant "stupide" questions fait des TS et les autres à apprendre (que dans ce cas, cela a été un "stupide" question ET pourquoi ce n'était pas "raisonnable" de la chaîne de la pensée).
  • Pourquoi le rendement d'un moteur de navigateur à l'égard de sa mise en œuvre d'une propriété CSS affaire à un développeur web? Si elle intéresse quelqu'un, c'est le navigateur développeur.
  • Quoi? Vous avez 100 000+ réputation et vous ne pouvez pas penser pourquoi performances d'un site web peut de la matière à un utilisateur?
  • merci de ne pas mal le prendre, mais je suis déçu par ce raisonnement. Par exemple (PAS pour la commodité du raisonnement): conseilleriez-vous d'IE expressions css pour un novice codeur, ou css-filtres partout où c'est possible? En outre, un "autonome" est une (de) domaine vaste, où un manque de compréhension de base sur la façon dont les choses (comme les serveurs web, php/asp, html, css, javascript, json, ajax (pour n'en nommer que quelques-uns) de travailler ensemble, suite à beaucoup de questions ici DONC, et même plus "gonfler" sur le web. Devrait ensuite de manière autonome à l'aide de ce raisonnement aussi d'ignorer les jsperf, car il n'y a pas de navigateur-développeur?

InformationsquelleAutor JackMahoney | 2012-07-31