Hompage Hintergründe
Mark
- html
Kann man den Hintergrund mit einem Html-code verkleinern, dass er auf der Hompage ganz zu sehen ist oder muss der Hintergrund im Grafikprogrann angepasst werden?
Kann man den Hintergrund mit einem Html-code verkleinern, dass er auf der Hompage ganz zu sehen ist oder muss der Hintergrund im Grafikprogrann angepasst werden?
mit html garnicht
mit css noch nicht
mit einem grafikprogramm ist eine möglichkeit, du solltest allerdings bedenken, dass der hintergrund bei unterschiedlichen viewportgrößen immer wieder mal nicht reinpassen wird oder zu klein sein wird
daher empfiehlt sich ein tile-barer [1] hintergrund, welcher sich auch bei dynamischen größen noch ordentlich präsentiert
[1] nicht teilbar :D
Hi,
Kann man den Hintergrund mit einem Html-code verkleinern,
dies mit HTML-Code zu versuchen ist eine absurde Vorstellung, da HTML nicht das geringste mit Darstellung zu tun hat. Die richtige Frage, ob es mit CSS möglich ist, muss verneint werden: Derzeit ist es nicht möglich, das W3C erarbeitet jedoch derzeit eine Lösung.
Cheatah
Ich schließe mich den Worten meines Vorredners an.
Darüber hinaus: es ist durchaus möglich, ein skaliertes Bild absolut zu positionieren und mit der CSS-Eigenschaft z-index in den Hintergrund zu rücken - allerdings leiden die meisten Rendering Engines darunter, dass sie Bilder lediglich linear skalieren, d.h. einzelne Pixelzeilen/-spalten entfernen, was zu einer unschönen Darstellung führt.
Verwende lieber ein Grafikprogramm, um vorher einfach zu machen, was nachher kompliziert würde.
Gruß, LX
Hallo.
Die richtige Frage, ob es mit CSS möglich ist, muss verneint werden: Derzeit ist es nicht möglich, das W3C erarbeitet jedoch derzeit eine Lösung.
Da ja nach CSS nicht gefragt war: Ja, mit einer Kombination aus einem client-seitigen Script zur Ermittlung der Maße des Viewports oder des zu dekorierenden Elementes und einem server-seitigen Skript zur Generierung eines an diese Maße angepassten Hintergrundbildes, beispielsweise auf Basis von GDlib oder Imagemagick, ist das möglich.
MfG, at
Moin Moin!
Da ja nach CSS nicht gefragt war: Ja, mit einer Kombination aus einem client-seitigen Script zur Ermittlung der Maße des Viewports oder des zu dekorierenden Elementes und einem server-seitigen Skript zur Generierung eines an diese Maße angepassten Hintergrundbildes, beispielsweise auf Basis von GDlib oder Imagemagick, ist das möglich.
Aber nicht (1) zuverlässig und (2) nicht sonderlich resourcenschonend.
(1) Client-seitig steht under Umständen *AUSSCHLIESSLICH* eine HTML/CSS-Engine zur Verfügung, kein Scripting.
(2) Für einen netten DoS lasse man Software laufen, die Hintergrundbilder angepaßt für 50x50 bis 10.000 x 10.000 anfordert. Entweder endet der Server mit 100% CPU-Last oder mit einem Cache für die Bilder mit einer randvollen Festplatte bzw. Quota.
Für eine kleine Bastelei mit 30 Visits aus dem Bekanntenkreis im Monat mag das gehen, aber diese "Lösung" fällt fürchterlich auf die Nase, sobald wir über ernsthafte Benutzermengen reden.
Alexander
Hallo.
(1) Client-seitig steht under Umständen *AUSSCHLIESSLICH* eine HTML/CSS-Engine zur Verfügung, kein Scripting.
Nun sind "unter Umständen" und "nicht möglich" aber nicht so recht miteinander kompatibel.
(2) Für einen netten DoS lasse man Software laufen, die Hintergrundbilder angepaßt für 50x50 bis 10.000 x 10.000 anfordert. Entweder endet der Server mit 100% CPU-Last oder mit einem Cache für die Bilder mit einer randvollen Festplatte bzw. Quota.
Gut, einen gewissen Intellekt hatte ich für eine solche Lösung vorausgesetzt. Für den einen oder die andere vielleicht schon zu viel.
Für eine kleine Bastelei mit 30 Visits aus dem Bekanntenkreis im Monat mag das gehen, aber diese "Lösung" fällt fürchterlich auf die Nase, sobald wir über ernsthafte Benutzermengen reden.
Dem Cache ist vermutlich egal, ob die Bilder monatlich, täglich oder minütlich ausgeliefert werden. Allerdings legt die Art der Fragestellung nahe, dass es sich wahrscheinlich wirklich um kein großes Projekt handeln dürfte.
MfG, at