Stefan Scharold: Opera interpretiert mein html anders als IE 6

Moin ich habe folgendes Problem wenn man diese seite wie unten angegeben besucht wir mit dem ie6 alles richtet interpretiert so wie ich es haben will ... aber der opera browser macht es nicht .... die linke menüeleiste hat per css height 100% bekommen aber er schneidet es einfach ab

ich füge per php weitere tabllellen ein sprich es wird in einer tablle eine neue geöffnet

<table>
<table>
</table>
</table>

meint ihr es könnte daran liegen ?!

http://sg.bugbusterweb.de/test3/

mfg bugbuster

PS: bin für jede hilfe dankbar

----------------
icq 64787191

  1. Noch was:

    ich habe zum verständnis border auf 1 gesetzt.

    1. Moin!

      Du machst auf deiner Seite 58 TDs auf, aber 60 Stück zu. Aus diesem Mißverhältnis resultieren Anzeigeprobleme.

      - Sven Rautenberg

      --
      "Beim Stuff für's Web gibts kein Material, was sonst das Zeugs ist, aus dem die Sachen sind."
      (fastix®, 13. Oktober 2003, 02:26 Uhr -> </archiv/2003/10/60137/#m338340>)
      1. ah cool danke :) dann muss ich die mal fröhlich suchen ?! em haste zeilenanzahlen ?! evtl ^^ das würde die sache für mich beschleunigen ^^

        danköööö

        1. tagchen.

          ah cool danke :) dann muss ich die mal fröhlich suchen ?! em haste zeilenanzahlen ?! evtl ^^ das würde die sache für mich beschleunigen ^^

          http://validator.w3.org/check?uri=http%3A%2F%2Fsg.bugbusterweb.de%2Ftest3%2Findex.php&doctype=HTML+4.01+Transitional&charset=iso-8859-1+(Western+Europe)

          hier hast ne link wo du siehst was in deinem htmlcode alles schief läuft.

          tschauzi

          1. ja sorry das kenn ich ja :) ... hätte ja sein können das de durch zufall das gerade parat hattest...

            1. ja sorry das kenn ich ja :) ... hätte ja sein können das de durch zufall das gerade parat hattest...

              naja das wär doch nen bissel viel arbeit aba da stehen ja sogar die zeilenzahlen. wenn da nichts mehr an fehler auftauch sollte der IE (Incompetent Explorer) und alle anderen das gleich ergebnis liefern.

              tschau

      2. hi,

        Du machst auf deiner Seite 58 TDs auf, aber 60 Stück zu. Aus diesem Mißverhältnis resultieren Anzeigeprobleme.

        als ob ich ihm das nicht schon im forum von php-resource.de gesagt hätte, wo er mit der frage schon seit ein paar tagen rumeiert.

        und auch auf den validator wurde er dort bereits hingewiesen, und hatte auch angeblich bereits alle fehler (bis auf die &-sache) ausgemerzt.

        frage mich, wo wohl jetzt der rückfall herrührt ...?

        gruss,
        wahsaga

        1. hey jung es zwingt dich keiner mir zu helfen ... ich weiss das ich net perfekt bin ... un du brauchst mir au net zu helfen ... ich habe nur gesagt das ich in css alles validiert habe ... wie du es ja verlangt hattest aber in html konnte ich mir das halt nicht alles erklären .... und ich habe gedacht ein paar erfahrene kräfte helfen mir ... aber du schwallst nur rum ...

          1. hi,

            ich habe nur gesagt das ich in css alles validiert habe ...

            im php-resource forum hattest du auch gesagt, dass du bis auf eben den fehler mit dem & alle andern fehler im html raus hättest.

            aber du schwallst nur rum ...

            was du bezüglich der &-sache zu unternehmen hast, habe ich dir dort auch schon gesagt.
            wenn was unklar geblieben ist, hättest du doch dort einfach nochmal nachfragen können.

            gruss,
            wahsaga

  2. Hallo Stefan,

    http://sg.bugbusterweb.de/test3/

    => </faq/#Q-19> (Und nein, wie Du siehst reicht eben nicht, dass Du die URL
    im Feld "URL" angegeben hast und sie deswegen vor _Deinem_ Posting als Link stand)
    http://sg.bugbusterweb.de/test3/

    Die Seite hat 45 Fehler im HTML.
    http://validator.w3.org/check?uri=http%3A%2F%2Fsg.bugbusterweb.de%2Ftest3%2F&charset=iso-8859-1

    Erwarte nicht, dass die Browser da irgendetwas vernuenftiges tun,
    geschweige denn, dass sie alle das gleiche anzeigen.

    Mach die Fehler weg (ja, alle! Du heisst ja auch bugbusterweb;-)
    und fuehre die Diskussion dann hier (in diesem Thread) weiter.
    Tip: & muss als & codiert werden, dann kriegst Du auch die
    "entity" Fehlermeldungen weg.

    Gruesse,

    Thomas

    P.S. Sorge dafuer, dass eine Charset-Angabe erfolgt, sei es mit einem Meta-Tag
    oder (bequemer) indem Du in Dein Hauptverzeichnis eine Datei .htaccess
    mit folgendem Inhalt legst:
    AddDefaultCharset ISO-8859-1

    1. Tip: & muss als & codiert werden, dann kriegst Du auch die
      "entity" Fehlermeldungen weg.

      ?! ja wenn mir einer sagt wie ich das mache?! ...

      1. Hallo,

        Tip: & muss als & codiert werden, dann kriegst Du auch die
        "entity" Fehlermeldungen weg.

        Sorge dafuer, dass es statt
        <a href="index.php?action=home&KONTENTSID=
        ueberall heisst:
        <a href="index.php?action=home&KONTENTSID=
        u.s.w.

        Gruesse,

        Thomas

    2. Hallo Thomas!

      P.S. Sorge dafuer, dass eine Charset-Angabe erfolgt, sei es mit einem Meta-Tag
      oder (bequemer) indem Du in Dein Hauptverzeichnis eine Datei .htaccess
      mit folgendem Inhalt legst:
      AddDefaultCharset ISO-8859-1

      Das scheint mir interessant... wenn ich diese Angabe in der .htaccess habe, kann ich mir das meta-Tag: <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1"> sparen und Vali meckert nichts an?

      Und wozu dienen diese zwei:
      <meta http-equiv="Content-Script-Type" content="text/javascript">
      <meta http-equiv="Content-Style-Type"  content="text/css">

      Die angabe type="text/css" wird nach wie vor gefordert...

      Viele Grüße aus Frankfurt/Main,
      Patrick

      1. Hallo,

        AddDefaultCharset ISO-8859-1

        Das scheint mir interessant... wenn ich diese Angabe in der .htaccess habe, kann ich mir das meta-Tag: <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1"> sparen und Vali meckert nichts an?

        Ja.
        Sofern Du den Vali zu Deinem Webserver schickst und
        dieser die Dateien dort via HTTP abholt.

        Nur, wenn Du ihm aber die Dateien manchmal ueber Operas
        Kontextmenue hochladen willst, brauchst Du das META-Tag.

        Beim Upload ueber sein eigenes Formular kannst Du ihm
        aber auch sagen, welches Charset er voraussetzen soll:
        http://validator.w3.org/file-upload.html

        Gemaess der HTML 4.01-Spezifikation hat die Charset-Angabe,
        die vom Webserver im HTTP-Header angegeben wird, staerkeres Gewicht
        als die Angabe im META-Tag. (Dieses ist nur ein "Lueckenbuesser"):
        http://www.w3.org/TR/html401/charset.html#idx-character_encoding-6

        Und wozu dienen diese zwei:
        <meta http-equiv="Content-Script-Type" content="text/javascript">
        <meta http-equiv="Content-Style-Type"  content="text/css">

        Nach meinem Verstaendnis sind diese Angaben ziemlich freiwillig.
        Sie sagen dem Browser einfach, dass das, was weiter unten
        im Quelltext kommt, JavaScript bzw. CSS sein wird.

        Das betrifft AFAIK vor allem "vereinzeltes" JS/CSS, also
        z.B. Inline-Styles und Eventhandler-Attribute im Stil:

        <a href="..." style="font-size:1.5em;" onClick="alert('Hallo!');">Bla</a>

        Theoretisch koennte es ja auch zur Gestaltung von HTML noch
        andere Style-Sprachen als CSS geben, und es gibt auch andere
        Scripting-Sprachen als JavaScript (z.B. JScript, VBS).

        Die angabe type="text/css" wird nach wie vor gefordert...

        Sie wird dort gefordert, wo Du Dein CSS hast bzw. einbindest,
        also als Attribut im STYLE-Element im HEAD oder aber
        im LINK-Element, mit dem Du das externe CSS einbindest.
        Dort sind sie vorgeschrieben.
        Die META-Tags sind dagegen optional.

        Gruesse,

        Thomas