Anna: Scrollleisten in einer Tabelle??

Hallo!

Ich würde gerne wissen, wie man innerhalb einer Seite Scrolleisten erzeugt!

Ich habe eine Tabelle erstellt, die ein Hintergrundbild besitzt, und dann in diese Tabelle Text geschrieben. Der darf das Hintergrundbild/die Tabelle allerdings nicht überschreiten, zumindest NOCH nicht, denn ich finde einfach kein Tag für Scrollleisten in Tabellen! *verzweifel*

Wer hat eine andere Idee, wie ich das Problem lösen könnte??

Vielen Dank im Voraus, so long,
Anna

  1. Hallo Anna!

    Wer hat eine andere Idee, wie ich das Problem lösen könnte??

    Tabellen kann man keine Scrolleisten geben.

    Du kannst einen iframe verwenden, dort gibts dann auch Scrollbars, aber von iframes wuerde ich Dir abraten.

    Du kannst aber die Tabelle durch einen div ersetzen, und den kann man scrollbar machen.
    Entweder direkt per CSS, oder auch "von Hand" per JavaScript.
    (Lesetip: http://selfhtml.teamone.de/css/eigenschaften/positionierung.htm#overflow)

    MfG
    Götz

    --
    Losung und Lehrtext für Donnerstag, 11. Dezember 2003
    Ich will das steinerne Herz wegnehmen aus ihrem Leibe und ihnen ein fleischernes Herz geben, damit sie in meinen Geboten wandeln und meine Ordnungen halten und danach tun. (Hesekiel 11,19.20)
    Paulus schreibt: Ich rede mit euch als mit meinen Kindern; stellt euch doch zu mir auch so und macht auch ihr euer Herz weit. (2.Korinther 6,13)
    (http://www.losungen.de/heute.php3)
    1. Hi,

      Wer hat eine andere Idee, wie ich das Problem lösen könnte??
      Tabellen kann man keine Scrolleisten geben.

      Doch. table ist ein block-level-Element. Also kann man die CSS-Eigenschaft overflow darauf anwenden.

      Bei Tabellenzellen sieht es anders aus, diese sind selbst kein block-level-Element.
      Hier wäre ein block-level-Element in der Zelle erforderlich, daß dann per overflow-Eigenschaft Scrollbars bekommt.

      PS: overflow funktioniert nur dann wirklich, wenn auch Größenangaben gemacht werden.

      cu,
      Andreas

      --
      MudGuard? Siehe http://www.mud-guard.de/
      1. Hallo MudGuard!

        Doch. table ist ein block-level-Element. Also kann man die CSS-Eigenschaft overflow darauf anwenden.

        Ja ok, wenn man Block-level-Elemente grundsaetzlich scrollbar machen kann.
        Aber ich wuerde trotzdem dazu raten, das mit einem div zu machen ;)

        Und noch eien Frage:
        Funktioniert das (mit table) auch wirklich in aktuellen Browsern?

        MfG
        Götz

        --
        Losung und Lehrtext für Freitag, 12. Dezember 2003
        Der Herr macht die Gefangenen frei. (Psalm 146,7)
        Der Vater des kranken Kindes schrie: Ich glaube; hilf meinem Unglauben! (Markus 9,24)
        (http://www.losungen.de/heute.php3)
        1. Hallo MudGuard!

          Doch. table ist ein block-level-Element. Also kann man die CSS-Eigenschaft overflow darauf anwenden.

          Ja ok, wenn man Block-level-Elemente grundsaetzlich scrollbar machen kann.
          Aber ich wuerde trotzdem dazu raten, das mit einem div zu machen ;)

          Und noch eien Frage:
          Funktioniert das (mit table) auch wirklich in aktuellen Browsern?

          MfG
          Götz

          Danke, danke für eure Tipps! Ich habs mit nem Div hingekriegt...:-D
          das funktioniert auch in IE und Netscape??

          Ganz zufrieden bin ich allerdings immernoch nicht...Habe dazu zwar schon was im Forum gelesen, aber keine Lösung gefunden...Deshalb nochmal: Kann man die horizontale Scrollleiste auch unterdrücken? Sieht nämlich nicht so schön aus...*smile*

          Vielen Dank, Anna

          1. Hallo Anna!

            das funktioniert auch in IE und Netscape??

            Also, Mozilla kanns, der IE auch, und Opera bestimmt auch.

            [...] Kann man die horizontale Scrollleiste auch unterdrücken? Sieht nämlich nicht so schön aus...

            Soweit ich weiss gar nicht.
            Am besten einfach den Inhalt anpassen bzw. Raender usw.

            Ach, noch ne Frage:
            Geht es hier grad um Deine eigene Seite, die oben verlinkt ist?

            MfG
            Götz

            ... irgendwie mag mich das Forum grad nicht, immer muss ich zweimal abschicken, weil ich angeblich so unsauber formatiere ... naja, jetzt hab ich halt mal das Thema geaendert ;)

            --
            Losung und Lehrtext für Freitag, 12. Dezember 2003
            Der Herr macht die Gefangenen frei. (Psalm 146,7)
            Der Vater des kranken Kindes schrie: Ich glaube; hilf meinem Unglauben! (Markus 9,24)
            (http://www.losungen.de/heute.php3)
            1. Soweit ich weiss gar nicht.
              Am besten einfach den Inhalt anpassen bzw. Raender usw.

              Der Inhalt ist allerdings einfach Text mit Bildern...Wie soll ich den so anpassen, dass die Leiste verschwindet? naja, auch nicht soo wichtig, meine Augen haben sich dran gewöhnt...;-)

              Ach, noch ne Frage:
              Geht es hier grad um Deine eigene Seite, die oben verlinkt ist?

              Nein, ich arbeite gerade an einer Seite fuer ein Jugendheim...Ist aber eigentlich die gleiche Situation wie auf meiner Seite (News, Links...) Meine Seite habe ich allerdings noch nicht in Netscape probiert, muss mir den erstmal downloaden. Aber ich befürchte, dass das scrollbare "Teil" dann woanders auf der Seite erscheint...;-)

              Wieso machst du denn Webdesign, so als Hobby?

              Gruss, Anna

              1. Hallo Anna!

                Der Inhalt ist allerdings einfach Text mit Bildern...Wie soll ich den so anpassen, dass die Leiste verschwindet?

                Bilder vorm Einbauen entsprechend skalieren.
                Bildraender und -abstaende so setzten, dass die Scrollbars vielleicht weggehen.
                Einfach bissel mit Raendern und sonstigen Abtaenden "rumspielen" oder halt den zu scrollenden Bereich ein wenig vergroessern, so dass der Scrollbar verschwindet.

                Meine Seite habe ich allerdings noch nicht in Netscape probiert, muss mir den erstmal downloaden. Aber ich befürchte, dass das scrollbare "Teil" dann woanders auf der Seite erscheint...;-)

                Genau das meinte ich :)
                Aber ein Tip: Lad Dir nicht Netscape, sondern gleich Mozilla runter (http://www.mozilla.org).
                Auch mit Opera (http://www.opera.com) sollte man seine Seiten testen, wenn man sich an die Standards haelt sind Mozilla und Opera aber oft sehr aehnlich ...

                Wieso machst du denn Webdesign, so als Hobby?

                Ich hab vor ner Weile angefangen, weil ... naja, weil mir ein Bekannter angeboten hat HTML beizubringen.
                Irgendwann hab ich mich dann ein wenig mehr mit HTML beschaeftigt.
                Und das ging dann halt immer so weiter (irgendwann kam dann noch verstaerkt CSS dazu, und irgendwann PHP und MySQL ...), bis jetzt, wo ich das alles auch noch als "Hobby" mache, aber nicht mehr ausschliesslich als Hobby.

                Und als "Webdesigner" sehe ich mich eh nicht, dazu bin ich zuwenig Designer ;)

                Wie kamst Du dazu, Dich mit dem "Webzeugs" zu beschaeftigen?

                MfG
                Götz

                --
                Losung und Lehrtext für Montag, 15. Dezember 2003
                Du wirst sein wie ein bewässerter Garten und wie eine Wasserquelle, der es nie an Wasser fehlt. (Jesaja 58,11)
                Christus spricht: Wer an mich glaubt, wie die Schrift sagt, von dessen Leib werden Ströme lebendigen Wassers fließen. (Johannes 7,38)
                (http://www.losungen.de/heute.php3)