ich eine CSS-Sprites Setup in meinem ASP.NET-Anwendung Implementierung auf der Grundlage dieses Artikels ..Optimale Layout-Algorithmus
http://weblogs.asp.net/zowens/archive/2008/03/05/css-sprite-for-asp-net.aspx
Im Abschnitt "bereits die SPRITE erhalten!" ...
"Die einzige wirkliche Nachteil ist, dass alle Ihre Bilder vertikal aufgereiht sind. Ich bin nicht ganz sicher, dass das wichtig ist, aber die meisten anderen Generatoren haben die Fähigkeit zu ordne die Bilder irgendwie vertikal und horizontal an. "
Ich bin sicher, dass dies ein zuvor gelöstes Problem sein muss, so ist meine Frage, "Angesichts einer Sammlung von Rechtecken, können Sie diese auf eine optimale Weise effizient legen?" (Ich nehme an, es hängt von meiner Definition von optimal ab, aber von einem Quadrat als Anfang möglichst nah zu sein. (Obwohl das möglicherweise nicht der Fall ist.)) Würden Sie alle Rechtecke im Voraus benötigen oder könnte dies sein Schritt für Schritt gemacht?
Für die meisten Computer hat ein vertikales Layout ein viel besseres Cache-Verhalten (siehe [Warum richtet das animierte Logo des Internet Explorer seinen Rahmen vertikal aus?]) (Http://blogs.msdn.com/oldnewthing/archive/2005/08) /05/448073.aspx)). Was ist der Grund dafür, ein Quadrat als optimal zu bezeichnen? Warum ist die Seite, die Sie verlinkt haben, eine Referenz? –