MICHI: Bild im div-Bereich ==> Lösung + pers. Kommentar zum Forum

Die Lösung zu meinem Problem ( ein Bild in einem div-Berich nahtlos einfühem ohne einem unteren Randbereich [ siehe mein Posting weiter unten ] ) wird NICHT, so wie es beantwortet worden ist, mit "baseline" gelöst.

Laut selfhtml ist align="baseline" nämlich NICHT valides html !!!

Die richtige Lösung geht per CSS. Der div-Berich, in dem das Bild ist, bekommt beim style=" ... " ein " vertical-align:bottom " dazu. Dann klappt es auch und IST VALIDE.

Die Lösung hab ich jetzt auf einer anderen Internetseite erklärt bekommen. Und dazu möcht ich jetzt noch eine persönliche Bemerkung schreiben, weil mich das jetzt echt ärgert :

Wenn hier jemand eine Frage stellt, dann tut er das, weil er Hilfe braucht. Und ich bin der Meinung, daß man eine gestellte Frage entweder so beantwortet, daß es der Fragesteller versteht - oder man läßt es. Wenn ich z.B. in diesem Fall frage, wie ich den Code schreiben soll, dann ist

" Wie oft muß das hier eigentlich noch gesagt werden, daß Bilder standardmäßig auf der base-line der Schrift vertikal ausgerichtet werden - unter dieser ist Platz für die Unterlängen.
Setze also die vertikale Ausrichtung für das Bild entsprechend Deinen Wünschen. "

KEINE Hilfe. Und das

" Im Posting von Andreas kommt das Wort base-line vor. Ich denke mit diesem Wort und der Forumsuche kann man was anfangen! "

bringt mich dann auch nicht weiter. Ich frag ja nicht im selfhtml-Forum, um aufs html-Forum verwiesen zu werden. Genau deshalb, WEIL ich dort nicht weitergekommen bin, frag ich ja.

Der Effekt war, daß ich jetzt über 1 Stunde nach "base-line" und "baseline" auf der Suche war und die Lösung am Ende erst anders war.

Genau so unsinnig finde ich auch Antworten wie "Das wurde schon x mal gefragt, schau zuerst dort und dort nach, bevor Du hier postest".

Dazu fällt mir nur ein : ES GIBT KEINE DUMMEN FRAGEN, ES GIBT NUR DUMME ANTWORTEN.

User stellen ja z.B. FAQs nicht absichtlich, sondern weil sie schlicht und einfach Hilfe brauchen und z.B. gar nicht wissen, daß es eine FAQ ist.

Was ich sagen will : Wenn ich eine Frage dumm, unsinnig oder sonst wie deplaziert finde, dann brauch ich sie ja nicht zu beantworten. Aber WENN ich wo etwas dazuschreibe, soll es für den anderen eine konstruktive Hilfestellung sein. Und keine - wie ich heute schon ein mal gesagt habe - oberlehrerhafte Zurechtweisung.

So sehe es ich halt. Sorry.

MICHI

  1. Hallo,

    Die richtige Lösung geht per CSS. Der div-Berich, in dem das Bild ist, bekommt beim style=" ... " ein " vertical-align:bottom " dazu. Dann klappt es auch und IST VALIDE.

    Die Lösung hab ich jetzt auf einer anderen Internetseite erklärt bekommen. Und dazu möcht ich jetzt noch eine persönliche Bemerkung schreiben, weil mich das jetzt echt ärgert :

    Ich möchte folgendes mir dir versuchen (bitte den Code genau so kopieren):
    --------- code -----------------------
    <html>
    <head>
    </head>
    <body style=" background-color:black ">
    <div style=" width:800px; height:300px; background-color:yellow;vertical-align:bottom;">
    <img src="bild.gif" width="500" height="300" alt="" border="0">
    </div>
    </body>
    </html>
    ---------------------------------------

    Ich sehe noch immer 2 Pixel unter dem Bild (IE).

    Jetzt der andere Code (bitte jetzt beachten das <div><img></div> in einer einzigen Zeile sind!):
    ------------ code ----------------------
    <html>
    <head>
    </head>
    <body style=" background-color:black ">
    <div style=" width:800px; height:300px; background-color:yellow;"><img src="bild.gif" width="500" height="300" alt="" border="0"></div>
    </body>
    </html>
    ---------------------------------------

    Jetzt sehe ich keinen Streifen mehr unter dem Bild.

    Inwiefern hat dir also die vertical-align Lösung geholfen?

    Grüße
    Thomas

    1. hi,

      Ich möchte folgendes mir dir versuchen (bitte den Code genau so kopieren):
      --------- code -----------------------
      <html>
      <head>

      du scherzkeks ;-)

      wenn von validem code die rede ist, brauchst du doch nicht mit einem beispiel kommen, das noch nicht mal eine doctype-angabe beinhaltet.
      dass sich das rendering-verhalten der browser je nach art der doctype-angabe (mit url zur DTD oder ohne, ganz ohne angabe) unterscheidet, ist ja bekannt.
      und im standard-konformen rendering-modus mit vollständiger DTD hat ein korrekter browser m.e. das image auf der baseline zu platzieren, wenn keine weiteren angaben diesbezüglich vorhanden sind (egal ob vor dem <div> jetzt noch whitespace steht oder nicht).

      gruss,
      wahsaga

      1. Hallo,

        du scherzkeks ;-)

        wenn von validem code die rede ist, brauchst du doch nicht mit einem beispiel kommen, das noch nicht mal eine doctype-angabe beinhaltet.

        Versuche es mit dem IE (bei code 2 ist wiederum das <div><img></div> in einer zeile)

        Grüße
        Thomas
        ---------------- code 1 --------------
        <?xml version="1.0"?>
        <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
        <html xmlns="http://www.w3.org/1999/xhtml">
           <head>
              <title>
              </title>
           </head>
           <body style=" background-color:black ">
              <div style=" width:800px; height:300px; background-color:yellow;">
                 <img src="bild.gif" width="500" height="300" alt="" border="0" />
              </div>
           </body>
        </html>

        --------------- code 2---------------

        <?xml version="1.0"?>
        <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
        <html xmlns="http://www.w3.org/1999/xhtml">
           <head>
              <title>
              </title>
           </head>
           <body style=" background-color:black ">
              <div style=" width:800px; height:300px; background-color:yellow;"><img src="bild.gif" width="500" height="300" alt="" border="0" /></div>
           </body>
        </html>
        -------------------------------------

        1. Hallo Thomas,

          Versuche es mit dem IE (bei code 2 ist wiederum
          das <div><img></div> in einer zeile)

          Da ich keinen IE zur Verfuegung habe: was ist zu
          sehen?

          Gruesse,
           CK

          --
          Microsoft: Where do you want to go today?
          Linux: Where do you want to go tomorrow?
          FreeBSD: Are you guys coming, or what?
          1. Hallo Christian,

            Versuche es mit dem IE (bei code 2 ist wiederum
            das <div><img></div> in einer zeile)

            Da ich keinen IE zur Verfuegung habe: was ist zu
            sehen?

            Beim ersten Code sind noch etwa 2px unter dem Bild vom umgebenden div sichtbar; beim zweiten nicht mehr.

            Grüße
            Thomas

            1. Sup!

              Hmmm... also wenn die Leerzeichen, die dann eingefügt werden (denn ein CR ist ja ein Leerzeichen für HTML-Interpreter) zu einem Abstand führen, dann ist vielleicht die line-height oder die font-size grösser als das Bild hoch ist?

              Gruesse,

              Bio

              --
              Elite ist mein zweiter Vorname
  2. hi,

    Die Lösung zu meinem Problem ( ein Bild in einem div-Berich nahtlos einfühem ohne einem unteren Randbereich [ siehe mein Posting weiter unten ] ) wird NICHT, so wie es beantwortet worden ist, mit "baseline" gelöst.

    "weiter unten" ist keine angabe, um dein posting auffinden zu können, besonder in zukunft nicht mehr.
    setzte einen ordentlichen link, wenn du dich auf einen anderen thread beziehen willst: [pref:t=62614&m=354251]

    Laut selfhtml ist align="baseline" nämlich NICHT valides html !!!

    wer zum teufel hat behauptete, dass du dies einsetzen sollst?

    Die richtige Lösung geht per CSS. Der div-Berich, in dem das Bild ist, bekommt beim style=" ... " ein " vertical-align:bottom " dazu. Dann klappt es auch und IST VALIDE.

    und eben darauf wollten dich die antworten hinweisen.
    (und es wurde auch schon mehr als oft genug darauf hingewiesen.)

    Die Lösung hab ich jetzt auf einer anderen Internetseite erklärt bekommen. Und dazu möcht ich jetzt noch eine persönliche Bemerkung schreiben, weil mich das jetzt echt ärgert :

    och nein, bitte nicht schon wieder ein "zu diesem forum"-thread von einem sich unverstanden fühlenden anfänger ...

    Wenn hier jemand eine Frage stellt, dann tut er das, weil er Hilfe braucht. Und ich bin der Meinung, daß man eine gestellte Frage entweder so beantwortet, daß es der Fragesteller versteht - oder man läßt es.

    und ich bin der meinung, dass du dir deine meinung diesbezüglich dahin stecken kannst, wo die sonne nicht ...

    dass du hier absout kein anrecht darauf hast, nur antworten zu bekommen, die dir in den kram passen, würde wirklich schon mehr als x mal erörtert.

    Und das

    " Im Posting von Andreas kommt das Wort base-line vor. Ich denke mit diesem Wort und der Forumsuche kann man was anfangen! "

    bringt mich dann auch nicht weiter. Ich frag ja nicht im selfhtml-Forum, um aufs html-Forum verwiesen zu werden. Genau deshalb, WEIL ich dort nicht weitergekommen bin, frag ich ja.

    du hast ein sinnvolles stichwort bekommen - warum zum teufel suchst du nicht erstmal nach erklärungen, was es damit auf sich hat?

    Der Effekt war, daß ich jetzt über 1 Stunde nach "base-line" und "baseline" auf der Suche war und die Lösung am Ende erst anders war.

    der effekt ist viel eher, dass du jetzt für das nächste mal ein bisschen besser weisst, was du zu tun hast, wenn du ein stichwort genannt bekommst.

    Genau so unsinnig finde ich auch Antworten wie "Das wurde schon x mal gefragt, schau zuerst dort und dort nach, bevor Du hier postest".

    was glaubst du, wie "unsinnig" andere leute es finden, wenn immer wieder fragen gestellt werden, die schon zuahuf beantwortet wurden?

    User stellen ja z.B. FAQs nicht absichtlich, sondern weil sie schlicht und einfach Hilfe brauchen und z.B. gar nicht wissen, daß es eine FAQ ist.

    dann sind diese user zu dumm für diese welt.
    oben über dem forum steht explizit, dass grundkenntnisse in html & co., sowie kenntnisnahme der </faq> _vorausgesetzt_ werden.

    Was ich sagen will : Wenn ich eine Frage dumm, unsinnig oder sonst wie deplaziert finde, dann brauch ich sie ja nicht zu beantworten. Aber WENN ich wo etwas dazuschreibe, soll es für den anderen eine konstruktive Hilfestellung sein.

    es war eine konstruktive hilfestellung.
    dass du diese nicht zu nutzen wusstest, steht auf einem anderen blatt ("bitte wenden ...").

    gruss,
    wahsaga

    1. Leute wie Sie, Herr "wahsaga", können einem nur noch leid tun. Bei einem derartigen Geisteszustand müssen Sie ja ein wirklich armseliges Seelenleben haben. Ihre pseudooriginelle Homepage bestätigt das ja nur zu gut. Aber was soll`s. Dazu geht es mir Gott sei Dank zu gut, als daß ich mir von so einem armseligen Würstchen den Tag vermiesen lasse. Machen Sie nur so weiter und investieren Sie Ihre ganze Energie, um andere schlecht zu machen........

      Mea culpa!

      1. hi

        Wenn wahsaga es auch etwas schroff formuliert hat, so hat er doch recht.

        so long
        ole
        (8-)>

      2. Sup!

        Komm, geh' nach Hause, und lies' noch etwas in "Latein für Angeber"...

        Gruesse,

        Bio

        --
        Elite ist mein zweiter Vorname
      3. Hallo,

        du bist nicht zufällig Werbetexter, oder?

        Gruß,
        _Dirk

      4. hi,

        Leute wie Sie, Herr "wahsaga", können einem nur noch leid tun. Bei einem derartigen Geisteszustand müssen Sie ja ein wirklich armseliges Seelenleben haben.

        wenn du das zu wissen glaubt, ohne mich näher zu kennen, bist wohl eher du der jenige mit den angesprochenen problemen.

        Ihre pseudooriginelle Homepage bestätigt das ja nur zu gut.

        ob originell oder nicht, darüber zu urteilen bleibt jedem selbst überlassen.
        aber damit wir hier den vergleich haben - zeig doch bitte deine homepage. lediglich die anderer zu kritisieren, ohne seine eigene ebenfalls zur kritik freizugeben, ist feige.

        Machen Sie nur so weiter und investieren Sie Ihre ganze Energie, um andere schlecht zu machen........

        ich habe niemanden schlecht gemacht.
        ich habe mich nur dazu geäussert, wie sehr mir jammerlappenpostings wie deines auf den nerv gehen.
        wenn dir die art des forums nicht passt, schiess in den wind und such dir deine hilfe wo anders.

        du willst etwas von uns, nicht wir von dir.

        gruss,
        wahsaga

      5. Leute wie Sie, Herr "wahsaga", können einem nur noch leid tun. Bei einem derartigen Geisteszustand müssen Sie ja ein wirklich armseliges Seelenleben haben. Ihre pseudooriginelle Homepage bestätigt das ja nur zu gut. Aber was soll`s. Dazu geht es mir Gott sei Dank zu gut, als daß ich mir von so einem armseligen Würstchen den Tag vermiesen lasse. Machen Sie nur so weiter und investieren Sie Ihre ganze Energie, um andere schlecht zu machen........

        *PLONK*

        Johannes

        --
        ss:| zu:} ls:[ fo:} de:] va:} ch:) sh:( n4:| rl:( br:< js:| ie:{ fl:( mo:}
      6. Hallo!

        soll`s

        ^
               '
        http://www.volker-gringmuth.de/etc/apostroph.htm

        Danke für Ihre Aufmerksamkeit.

        emu

    2. Hallo.

      und ich bin der meinung, dass du dir deine meinung diesbezüglich dahin stecken kannst, wo die sonne nicht ...

      [pref:t=62621&m=355450] ;-)
      MfG, at

  3. Hallo Michi,

    deine Kritik kann ja potentiell ein sehr konstruktiver Beitrag sein, aber ein grosser Spielraum jemandem bei seiner Problemlösung weiterzuhelfen ist oft gar nicht vorhanden.

    Probiers doch einfach mal mit etwas Geduld und Toleranz, und vielleicht kannst du ja hier im Forum mal bessere Antworten geben.

    Grüsse

    Cyx23

  4. Hallo MICHI (</faq/#Q-05a>)

    Genau so unsinnig finde ich auch Antworten wie "Das wurde schon x mal gefragt, schau zuerst dort und dort nach, bevor Du hier postest".

    Das wurde schon x mal gesagt, schau bitte zuerst im Archiv nach, bevor du hier postest.

    Gruß,

    Johannes

    --
    ss:| zu:} ls:[ fo:} de:] va:} ch:) sh:( n4:| rl:( br:< js:| ie:{ fl:( mo:}
  5. Ihr seid doch alle bekloppt !!
    <img src="bild.gif" width="500" height="300" border="1" style="vertical-align:bottom;">
    Aus die Maus !!
    :o)