Verschiebung einer Grafik bei Scrollbar

  • Hi,
    ich habe auf meiner Seite oben einen Banner eingefügt. Jetzt hab ich das Problem, dass wenn ich eine Scrollbar hab sich dieser Banner verschiebt und so nicht auf jeder Seite gleich ist (arbeite mit Tabellen).
    Kann jemand sagen wie ich das umgehen kann ?

    Dankeschön.

    Hier noch der Quelltext zum Banner:

  • Also ich meine das so:
    Ich habe oben den Banner (wie man im Code sieht). Nur das Problem ist, das ich auf manchen Seiten keine Scrollbar hab und auf manchen habe ich eine. Wenn ich eine Scrollbar habe, dann verschiebt sich der Banner ein Stückchen nach Links (logisch, weil hatlt Scrollbar da is).
    Und ich würd gern wissen wie man das ändert.

  • Einfach die Ganze Page in eine Tabelle tun, die eine Feste Breite hat. Dann hast du dieses Problem auch nicht mehr. Kannst ja die Breite, die die Scrollbar hat, abzählen von der ganzen Breite. Aber sonst hätte ich keine Lösung..

    Gruss Joel

  • WOW, also bei dem Quelltext klappen sich mir die Fussnägel um. Ich kann die Zahl der Fehler gar nicht zählen. Hast Du diese Seite von Hand gemacht. Darüber hinaus verstehe ich absolut nicht Dein Anliegen. Wie genau meinst Du das mit dem Verschieben? Ich wäre Dir sehr dankbar, wenn Du das Problem mal so beschreiben könntest, dass es auch ein Außenstehender versteht.

    SO, aber noch mal ein paar Zeilen zu Deinem Quelltext und die Fehler.

    • Nach einem table kommt zunächst ein tr und erst dahinter ein tr
    • Du machst innerhalb einer Tabelle ein font-Tag auf, schließt es aber darin nicht wieder
    • Du machst ein td doppelt auf, ohne eines davon wieder zu schließen
    • Du schließt ein a-Tag, ohne es vorher zu öffnen


    Schau doch das nächste mal bitte erst mal in den HTML-Validator
    ::] http://validator.w3.org

  • ...ja die fehler sind mir auch aufgefallen, aber ich dachte er hat den code aufs wesentliche zusammenkopiert. ist doch so oooder?? (jetzt kannst du dich noch rausreden ;) )

    und ich weiß nicht wieso du dieses problem hast. es dürfte normal reichen wenn du deinen banner um 20px kleiner machst, die tabelle auch und das ganze zentrierst....
    außerdem...wo ist das problem wenn sich dein banner etwas verschiebt... poste mal die ganze site wenns geht...

    mfg
    Rocco

  • Also ich habs jetzt soweit hinbekommen. Habe jetzt die ganze Seite als Tabelle gemacht und dann gehts.
    Das Problem ist jetzt irgendwie nur dieses:
    Wenn ich border=1 nehme, verschiebt sich die Grafik oben nicht mehr, egal ob Scrollbar oder nicht. Wenn ich aber den border wieder auf 0 setze, verschiebt sich es wieder ein ganz kleines bisschen. Habe gedacht evtl. mit bordercolor transparent, nur wie genau ist der befehl dafür ?

    Vielen Dank.

  • :) du kannst höchstens dem rand die gleiche farbe geben wie deinem hintergrund... transparent so wie du das meinst gibt es nicht...

    aber bitte poste mal dein html-code (ohne vertrauliche daten halt)... ich möchte echt wissen was dein problem ist... es kann doch nicht so problematisch sein, wenn sich dein banner um 3px verschiebt... wie groß is er denn???

    mfg
    Rocco

  • So schlau war ich auch schon die bordercolor = dem Hintergrund zu machen, schön wärs wenn das auch gehen würde, denn der border bleibt so schön grau ... :roll:
    Hier mal die ganze Seite (is mir klar das Fehler drin sind, hab auch alles aus einer alten Seite von mir rauskopiert und einiges nicht entfernt):

  • uff.... deine site stortzt ja nur vor lauter fehler! da wunderst du dich dass sich "nur" etwas verschiebt... normal dürft die site überhaupt nicht gehn....

    ich werd dir mal das ärgste ausbessern. und btw: ich würd das sowieso mit frames machen...

    /edit ...da hilft ausbessern nix mehr... ich kenn mich da voll ned aus in deinem code... z.b. versteh ich absolut nicht was du damit erreichen willst:

    mfg
    Rocco

  • ich hab dir hier mal schnell eine neue site zusammengeschnipselt... ich hoffe das ist was du willst:

    ...aber wie gesagt... ich würds mit frames machen

  • Danke dafür, nur wenn ich jetzt das Bild in der linken oberen Ecke einfüge
    <td width="10%"></td>
    (fehlte ein E am ende bei kein)
    verschiebt sich das gesamte linke Menü nach ganz rechts :?:

  • nein, deine links (Ich, Bilder,...) würden sich nicht verschieben, da ich diese in eine eigene tabelle gegeben hab. du kannst dir auch den scrollbalken auf der rechten seite generell ersparen, wenn du der großen tabellen-zelle (hauptfenster) eine fixe größe zuweist und darin (also IN der zelle) das scrollen ermöglichst...und nicht auf der ganzen site. wie das geht? wir hatten vor kurzem einen threat bzgl. dieses themas. wenn ich ihn wieder finden sollte, post ich ihn.

    @joe: wieso würdest du da keine (i)frames benutzen?

  • Also wie wird den deine Navigation nach rechts verschoben? Ist das Bild nicht einfach zu gross?

    Rocco: Weil man mit Frames immer mehr Probleme bekommt. Das ist ein alt bekanntes Problem:
    https://www.forum-hilfe.de/viewtopic.php?t=2706
    https://www.forum-hilfe.de/viewtopic.php?t=2634
    https://www.forum-hilfe.de/viewtopic.php?t=2664
    https://www.forum-hilfe.de/viewtopic.php?t=2667
    https://www.forum-hilfe.de/viewtopic.php?t=2633
    und das war erst die erste seite von "Einsteiger & HTML"...

    Gruss Joel