[quote=opi,16.01.2006, 09:41][quote=ptk,16.01.2006, 09:30]Wenn man sich auf Mobiltelefonen HTML-Seiten anschauen will, dann bleibt in der Praxis nur die Neuprogrammierung der Templates...[/quote]
warum die templates? an den html-strukturen sollten nur
änderungen vorgenommen werden, wenn sich datenstrukturen
ändern. für das design ist ausschließlich eine css-datei
zuständig - breiten, höhen, größen, formen, farben...
[/quote]
So spricht der Theoretiker. In der Praxis sieht das anders aus. Auf einem typischen Mobiltelefon hast du viellecht 20000 Quadratpixel zur Verfügung, im Gegensatz zu der halben Million bei normalen Browsern. Die Verbindungen sind langsam, jedes zusätzliche Inline-Bild kostet überproportional viel Zeit. Die Geräte sind meistens nicht so schnell, kompliziertes CSS+HTML könnte sie schon überfordern. Das Navigieren über eine Seite ist linear und nicht 2D. Wenn man mit Navigationsleiste+Logo auf mehr als 30px-40px Höhe kommt, hat man schon verloren. Nein, nur eine Neuprogrammierung, bei der die Datenmenge auf das Nötigste resuziert wird, ist sinnvoll.
Quoteauf diese weise kann man auch mehrere css-dateien erzeugen,
passend für jeden typ. da bleibt nur noch die frage, ob man
abfragen kann, ob ein request nun von einem mobiltelefon oder
von einem gewöhnlichen browser kommt.
Wie GwenDragon schon schrieb, macht man das per User-Agent. Evtl. kann man noch in den UAProfile-Header schauen. Dass man den User-Agent-String fälschen kann, ist sehr praktisch, dann kann man sich mit dem Opera die Seiten so anschauen, wie sie auf einem Mobiltelefon ankommen würden :-)