bitte hilfe für erste seite

  • hallo leute,
    ich bin anfänger und erstelle gerade meine erste seite.
    irgendwie habe ich mich verfranst,denn die unterschiedlichen browser erstellen unterschiedliche bilder.könnt ihr mal bitte nachsehen,wo's hakt?
    hier meine probleme:
    so ,wie bei test_1 im IE solls aussehen
    http://people.freenet.de/b_sumo/test_1/test_1.html
    das problem:
    -es zeigt sich kein farbiger scrollbalken im IE
    -bei Opera/firefox verschiebt sich das lk. kästchen
    -Netscape verweigert sich ganz

    bei test_2 habe ich einen komment vor doc gesetzt
    http://people.freenet.de/b_sumo/test_1/test_2.html
    -nun ist der scrollbalken farbig bei IE
    aber der obere balken hat sich verschoben
    -bei den anderen browsern das gleiche problem ,wie bei test _1

    liebe grüsse bianca

  • Die Scrollangaben soll man für head, body und content definieren, z.B. so:

  • hallo sejuma,danke erstmal für deine hilfe,
    -scrollb ist jetzt da,veränderung bei b3 habe ich ausgelassen,da er eine andere scrollfarbe hat

    Für margin- und Breitenangaben verwendest du % und Pixel. Da kommen einige Browser mit den Umrechnungen nicht klar. Verwende deshalb mal einheitliche Größenangaben.

    -habe ich gemacht,bei morzilla ist es o.k.
    -bei opera wird allerdings obere balken verlängert angegeben
    -farbe von bi rahmen wird zwar anders dargestellt,damit kann ich aber leben(gibt es eine farbtabelle,deren werte überall ,bei allen browsern ,gleich angezeigt werden?)

    Den gleichen Effekt erreichst du bei einem normalen Layout meist unproblematischer mit float-Angaben.

    mhm,was ist float?gibt es ein tutorial dafür?

    Schließlich kommen noch die Box- und Pixel-Bugs des IE in Betracht.
    ...und was sind bugs :?

    tja,und firefox verweigert sich immer noch :cry:
    http://people.freenet.de/b_sumo/test_3/test_3.html
    grüsse bianca

  • Mit float kannst du bestimmen, ob die Elemente (div's) links oder rechts stehen bzw. auf welcher Seite sie dann von anderen Elementen "umflossen" werden.
    In Verbindung mit entsprechenden margin-Angaben erreichst du dann auch die gewünschte Positionierung.
    siehe http://www.css4you.de/float.html
    sowie Layout-Beispiele http://www.css4you.de/wslayout1/index.html

    Die Pixel-Bugs des IE sind dadurch verursacht, dass der IE die padding- und margin-Abstände in bestimmten Fällen nicht standardkonform berechnet und somit Abstände und Boxgrößen mitunter abweichend von anderen Browsern ausfallen. Lässt sich aber lösen.

    Deshalb: Versuch erst mal, dass du alles für den Firefox ordentlich hinbekommst. Später kann man dann für den IE noch optimieren.
    Ich seh mir deine Seite heut' Abend nochmal im FF an. Hab momentan keine Gelegenheit dazu.

  • So, hab mal jetzt etwas zusammengebastelt. Wie ich herausbekommen hab' unterstützt der FF keine farbigen scrollbars. Musst dann mit ner grauen leben. Bevor du deinen Code ersetzt, mach dir mal vorsichtshalber eine Sicherungskopie.

    viel Erfolg!

    CSS:

    HTML zwischen <body> und </body>:

  • hallo sejuma,
    ich bin schwer begeistert :o ,danke ,dass du dir so viel mühe gemacht hast.darf ich deine korrektur für meine private seite übernehmen?
    auf die gefahr hin,dass ich nerve,aber noch eine klitzekleine frage(n):

    -habe alle varianten durchgespielt,wo denn html hin kommen könnte,
    ...du schreibst..zwischen body,/body.heisst das,dass html gleich unter body kommt,vor div id="all" und wird er dann ,ganz unten ,unterm text wieder geschlossen,vor /body.
    ist vielleicht eine ganz doofe frage,aber ich hatte mal gelernt,dass html ganz oben steht und unten als letztes geschlossen wird,ist das dann nicht richtig? :?
    wie gesagt,habe sämtliche varianten ausprobiert,aber das ergebnis ist bei netscp ,dass das hintergrundbild nun verdoppelt ist.(immerhin zeigt er dank deine hilfe alles an :D )
    -damit ich später mal nicht schon wieder mit problemen mit netscp komme,wo könnte ich denn nachsehen,welche richtige codierung dieser browser benötigt ?
    grüße bianca

  • Ja, den Code kannst du übernehmen, passt eh nicht in meine HP :lol:
    Allerdings unter einer "Bedingung": Arbeite dich mal noch etwas in die Materie ein, damit du ihn auch verstehst. Dann tust du dir künftig mit allem leichter :wink:

    Der <html> Tag sitzt bei dir schon an den richtigen Stellen, da sollst du auch nichts ändern. Ich meinte damit, dass du meinen HTML-Code innerhalb des body-Bereiches einfügen solltest.
    Also nach <body> käme dann <div id="all"> und der Rest.
    Ich hab mir lediglich erspart, den kompletten Quelltext deiner html-Datei zu wiederholen, sondern hab nur die für die Seitengestaltung relevanten Angaben reingestellt.

  • ....alles paletti,jetzt habe ich es gerafft :lol: ,dann werde ich mich mal schlau machen,wo die gebrauchsanweisung für netscape liegt :wink: ,such..such..,bis bald ,gruss bianca

  • Die Extra-Arbeit für den Netscape solltest du dir sparen.
    Bis Netscape 4.x hatte der Browser generell Probleme mit CSS und selbst ab Version 6 unterstützt er nicht die aktuelle CSS2-Version bzw. interpretiert sie fehlerhaft.
    Ich denk, dass der Netscape eher zu den aussterbenden Browsern gehört, so dass du darauf keine extra Rücksicht nehmen solltest.
    Hauptsache es klappt mit IE, FF und Opera.
    http://wwwbs.informatik.htw-dresden.de/svortrag/ai99/…terschiede.html