Mark: Auflösung automatisch anpassen

Hallo,
verwende zur zeit noch netobjects 8 um eine Website zu erstellen.
Möchte gerne das die Site sich automatisch der Bildschirmgrösse anpasst.
Was kann ich am Besten tun?

  1. Indem du Konsequent mit CSS sowie relativen Größen arbeitest..

    1. habt ihr euch schon mal mit Grafiken und der Auswirkung von relativen Größen auf die Grafik beschäftigt????
      Die Grafiken, auf denen eine Schrift enthalten ist, wären komplett unleserlich ...
      Daher ist dies leider keine zufriedenstellende Lösung :-(

      lg
      Joe

      1. puts "Hallo " + gets.chomp + "."

        ?> Joe
        => Hallo Joe.

        habt ihr euch schon mal mit Grafiken und der Auswirkung von relativen Größen auf die Grafik beschäftigt????

        Ja.

        Die Grafiken, auf denen eine Schrift enthalten ist, wären komplett unleserlich ...
        Daher ist dies leider keine zufriedenstellende Lösung :-(

        Und? Niemand verlangt von dir, dass du die Bilder mit relativen Größenangaben versiehst, sodass sie skalierbar werden. (Was sie im Opera z. B. sowieso immer sind.)

        Alle anderen Elemente der Site können hervorragend mit relativen Maßeinheiten formatiert werden.

        Einen schönen Dienstag noch.

        Gruß, Ashura

        --
        Selfcode: sh:( fo:) ch:? rl:( br:^ n4:& ie:{ mo:) va:) de:> zu:) fl:( ss:| ls:[ js:|
        30 Days to becoming an Opera8 Lover -- Day 20: search.ini
        Meine Browser: Opera 8.01 | Firefox 1.0.4 | Lynx 2.8.3 | Netscape 4.7 | IE 6.0
        [Deshalb frei! - Argumente pro freie Software]
        1. hi!
          aber wie schon geschrieben besteht die Navigation fast nur aus Bildern (ohne Freiraum)
          lg
          Joe

      2. Hallo,

        habt ihr euch schon mal mit Grafiken und der Auswirkung von relativen Größen auf die Grafik beschäftigt????
        Die Grafiken, auf denen eine Schrift enthalten ist, wären komplett unleserlich ...

        Du kannst beim <img>-Tag die Breite prozentual angeben mit z.B. width="50%". Dann nimmt das Bild genau die Hälfte des verfügbaren Platzes ein. Wenn das Bild geladen werden kann, kann der Browser auch die richtige Höhe berechnen. Hier ist ein Beispiel.

        Eine Grafikschrift wird dann möglicherweise pixelig, aber "komplett unleserlich" ist für mich was anderes.

        Viele Grüße
        Frank

        1. ich kenn natürlich die html/css-befehle für div. %-Angaben, aber diese Clanseite soll optisch anregend sein und daher eben nicht verpixelt sein ...

          lg
          Joe

          1. ich kenn natürlich die html/css-befehle für div. %-Angaben, aber diese Clanseite soll optisch anregend sein und daher eben nicht verpixelt sein ...

            Eine Clanseite ist ja dann wohl sowieso nur für vielleicht 10 Leuten interessant, dann kannst du die Argumente für dich vergessen, zumal solche Seiten in der Regel sowieso gegen alle Grundregeln des Webdesigns verstossen u.a. eben auch durch diese Grafiklastigkeit.

            Wobei sich für mich die Frage stellt warum man sich so einen Aufwand für eine Handvoll Leute macht, zumal dadurch die Seiten oft sehr schwerfällig in der Bedienung werden.
            Du kannst ja mal Spaßeshalber die Menge der Daten messen die übertragen werden http://www.searchengineworld.com/cgi-bin/page_size.cgi

            Struppi.

      3. Hallo Joe,

        du könntest die Grafiken in verschiedenen Größen erstellen, per Javascript die Fenstergröße ermitteln und die entsprechende Grafik laden.

        Gruß, Jürgen

        1. diese Methode schon die älteren Browser aber auch nicht gerade, oder?
          außerdem ist es da immer noch einfacher am Anfang eine JavaScript-Abfrage zu starten und den Parameter an PHP weiterzugeben, damit PHp die Links gleich am Server richten kann und sich nicht der BRowser plagen muss ...

          lg
          Joe

          1. Hallo Joe,

            diese Methode schon die älteren Browser aber auch nicht gerade, oder?

            Ich frage die verwendeten Methoden ab. Besucher ohne Javascript oder mit Browsern, die die benötigten Methoden nicht unterstützen, sehen eine Grafik in mittlerer Größe.

            außerdem ist es da immer noch einfacher am Anfang eine JavaScript-Abfrage zu starten und den Parameter an PHP weiterzugeben, damit PHp die Links gleich am Server richten kann und sich nicht der BRowser plagen muss ...

            wo ist da der Vorteil? Javascript wird immer noch benötigt und die Seite muss nach der Größenermittlung neu geladen werden. Das kritische an meinem Vorschlag ist sowieso die Ermittlung der Größe des Browserfensters, da die benötigten Methoden nicht von allen Browsern (gleich) unterstützt werden. Die img-Tags werden dann mit document.write geschrieben. Außerdem bin ich der Meinung, dass die User - oft schon einzeln, bestimmt aber in der Summe - deutlich mehr Rechenleistung zur Verfügung haben, als ein völlig überlasteter Server. Traffic ist ein viel größeres Problem. Daher bin ich auch kein Freund davon, große Grafiken mit width und height auf die gewünschte Größe zu verkleinern. Außerdem sind die Browser beim Umskalieren von Bildern wirklich schlecht.

            Ein Beispiel für die dynamische Einbindung von Grafiken findest du hier:
            http://physik.uni-muenster.de

            Gruß, Jürgen

            1. außerdem ist es da immer noch einfacher am Anfang eine JavaScript-Abfrage zu starten und den Parameter an PHP weiterzugeben, damit PHp die Links gleich am Server richten kann und sich nicht der BRowser plagen muss ...

              wo ist da der Vorteil? Javascript wird immer noch benötigt und die Seite muss nach der Größenermittlung neu geladen werden. Das kritische an meinem Vorschlag ist sowieso die Ermittlung der Größe des Browserfensters, da die benötigten Methoden nicht von allen Browsern (gleich) unterstützt werden. Die img-Tags werden dann mit document.write geschrieben. Außerdem bin ich der Meinung, dass die User - oft schon einzeln, bestimmt aber in der Summe - deutlich mehr Rechenleistung zur Verfügung haben, als ein völlig überlasteter Server. Traffic ist ein viel größeres Problem. Daher bin ich auch kein Freund davon, große Grafiken mit width und height auf die gewünschte Größe zu verkleinern. Außerdem sind die Browser beim Umskalieren von Bildern wirklich schlecht.

              bei mir skaliert der brwoser keine bilder um???
              also die Gründe für meine Methode:
              1. ich habe sowieso eine "Startseite" mit dem Logo (Flsh, falls vorhanden) usw... => keine zusätzliche Seite
              aber hätte ich diese Startseite nicht, so würde er auch nur eine html-Seite mit ca. 5 Zeilen einlesen, also nichts weltbewegendes ... (bzgl. Seite neu laden)
              2. es funktioniert auch ohne JS, da die Seite über einen link geöffnet wird, der (falls JS funktioniert) die parameter übergibt, falls nicht die Seite ohne Parameter (=> in der kleineren Ansicht) lädt.
              3. Der Traffic wird aber geringer, da ich keine zusätzlichen document.write-befehle habe, sondern genau den richtigen code für jeden benutzer ...
              4. ich habe eine Fehlerquelle (durch die browserunterschiede beim js interpretieren) weniger

              lg
              Joe

              1. Hallo Joe,

                bei mir skaliert der brwoser keine bilder um???

                Das wird wohl so sein. Ich kenne deine Seite nicht. Mein Vorschlag ist als Alternative zum width:x% gedacht.

                also die Gründe für meine Methode:
                ...

                wenn dir serverseitige Techniken zur Verfügung stehen, schön. Aber Javascript zur Ermittlung der Fenstergröße benötigst du auch.
                Für Besucher ohne Javascript gibt es übrigens das noscript-Tag, in dem eine Defaultgrafik eingebunden wird.
                Ob eine reine Javascriptlösung besser oder schlechter als eine mit Javascript und z.B. PHP ist, kann und will ich nicht beurteilen. Die beste Lösung ist sowieso die, die funktioniert.

                Gruß, Jürgen

  2. Hallo,

    Möchte gerne das die Site sich automatisch der Bildschirmgrösse anpasst.
    Was kann ich am Besten tun?

    CSS verwenden mit relativen Größenangaben.

    Viele Grüße
    Frank

  3. Möchte gerne das die Site sich automatisch der Bildschirmgrösse anpasst.
    Was kann ich am Besten tun?

    Es wurde ja bereits gesagt, dass du für flexible Layouts relative Größenangaben wie em oder % für Inhaltsbereiche nutzen musst. Ein paar konkrete Beispiele für solche Layouts findest du im SELFHTML-Kapitel "CSS-basierte Layouts", etwa das hier: http://de.selfhtml.org/css/layouts/anzeige/kopfundfuss.htm.

    Viele Grüße!
    _ds