Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
Ich bin ein großer Verfechter des DRY-Konzepts (siehe den folgenden Hinweis), aber im echten Leben ist man besser dran, wenn man einen klaren Schnitt zwischen dem Desktop-Browser-Layout und dem iPhone-Layout macht. Vertrauen Sie auf mein Wort und legen Sie zwei komplett unterschiedliche CSS-Dateien an – Sie werden besser schlafen. Die Alternative wäre, alle CSS-Regeln in ein einziges Layout zu zwängen, was sich aus mehreren Gründen als eine ganz schlechte Idee herausstellen würde; der offensichtlichste ist, dass Sie eine Menge unnützer Desktop-Layout-Regeln an das iPhone senden und damit wertvolle Bandbreite und Speicher verschwenden würden.
DRY steht für »wiederhole dich nicht« (engl.: Don’t Repeat Yourself) und ist ein Prinzip aus der Softwareentwicklung, das aussagt: »Jedes Stück Wissen muss eine einzige, eindeutige, verbindliche Verköperung innerhalb eines Systems haben.« Dieser Begriff wurde von Andrew Hunt und David Thomas in ihrem Buch Der Pragmatische Programmierer (Hanser Fachbuch) geprägt.