Markus: Abstände in Listen!

Hey und Hallo und megahilfe!

Ich hab also eine liste erstellt, darin sind nur bilder:
<UL>
  <li><img></li>
  <li><img></li>
  <li><img></li>
</UL>

jedenfalls bekomm ich zwischen den einzelnen LI's
den abstand voneinander einfach nicht weg.
Weiss da jemand Rat?

CSS margins und paddings sind schon auf 0,
es bleibt aber IMMER ein restabstand...

Gruß Markus

  1. Hallo.

    CSS margins und paddings sind schon auf 0,
    es bleibt aber IMMER ein restabstand...

    Hast du die Eintragungen im <ul> oder im den <li> vorgenommen? Sind ein Zeilenabstand oder eine Höhe definiert?
    Der gesamte relevante Quelltext wäre hilfreich.
    MfG, at

    1. Der gesamte relevante Quelltext wäre hilfreich.

      http://www.klappt-nicht.de/de_version_mfg/verdammtes_ding.html

      Da isser...
      paddings und margins sind in beiden auf null komma null
      aber der abstand existiert IMMER
      *grummel*
      Zeilenabstand und höhe sind nicht definiert,
      geht line-height:10px; überhaupt in nem LI-Tag?

      MfG, honky

      1. Der gesamte relevante Quelltext wäre hilfreich.

        http://www.klappt-nicht.de/de_version_mfg/verdammtes_ding.html

        Da isser...
        paddings und margins sind in beiden auf null komma null
        aber der abstand existiert IMMER
        *grummel*
        Zeilenabstand und höhe sind nicht definiert,
        geht line-height:10px; überhaupt in nem LI-Tag?

        li.als-tabelle{
        display:table-row;
        }
        UL.ul-popup{
         visibility:hidden;
         position:absolute;
         padding:0px 0px 0px 0px;
         margin:0px 0px 0px 0px;
        }

        1. ich bin zwar nicht sicher, aber ich würde kein Minuszeichen als Namenbestandteil wählen.
        2. finde ich die von dir so bezeichneten Listen nicht im Quelltext.
        3. position absolute? bist du sicher?
        4. table row?

        Es scheint du bist am rumprobieren ohne genau zu Wissen was du tust.

        Was passiert wenn du das folgende probierst:

        CSS:
        ul
        {
        }

        li
        {
         padding:0;
         margin:0;
        }

        HTML:
        <ul>
        <li><img src="_images/navi/navi_ueber_uns.gif" width="196" height="49" alt="" border="0"></li>
        <li><img src="_images/navi/navi_leitungen_fuer.gif" width="196" height="49" alt="" border="0"></li>
        <li><img src="_images/navi/navi_innovation.gif" width="196" height="48" alt="" border="0"></li>
        </ul>

        Struppi.

        1. Hallo,

          1. ich bin zwar nicht sicher, aber ich würde kein Minuszeichen als Namenbestandteil wählen.

          Dagegen spricht aber nichts.

          Gruß,

          MI

          --
          XFrames Working Draft (Deutsche Übersetzung) : http://jendryschik.de/TR/xframes/
          Die Wissensgesellschaft : http://jendryschik.de/michael/inf/wissensgesellschaft/
          Einführung in XHTML, CSS und Webdesign: http://jendryschik.de/wsdev/einfuehrung/
          Feste Positionierung, richtig angewandt : http://jendryschik.de/wsdev/css/fixed/
          sh:( fo:) rl:( br:& br:] ' n4:& | n4:? ' ie:| va:) de:] zu:) fl:{ ss:| ls:& js:|
        2. Was passiert wenn du das folgende probierst:

          CSS:
          ul
          {
          }

          li
          {
           padding:0;
           margin:0;
          }

          Es geht bei mir zumindest auch nicht. Wie du siehst, wenn du ein Border einbaust, ist unterhalb der Grafik immer ein padding Abstand, der sich nicht entfernen läßt.

          Die Frage ist, ob man dafür wirklich Listen braucht, da das ganze so auch ohne CSS funktioniert:
          <img src="_images/navi/navi_ueber_uns.gif" width="196" height="49" alt="" border="0"><br>
          <img src="_images/navi/navi_leitungen_fuer.gif" width="196" height="49" alt="" border="0"><br>
          <img src="_images/navi/navi_innovation.gif" width="196" height="48" alt="" border="0"><br>

          Struppi.

      2. hi hi honky

        nimm doch mal dir <BR> raus

        bis bis roman

  2. Hi,

    Ich hab also eine liste erstellt, darin sind nur bilder:
    <UL>
      <li><img></li>
      <li><img></li>
    </UL>

    Dürfte sich um den selben Effekt wie die Abstände bei Bildern in td handeln.

    li img { display:block; padding:0; margin:0; border:none; }
    sollte dann abhelfen.

    cu,
    Andreas

    --
    Der Optimist: Das Glas  ist halbvoll.  - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.
    http://mud-guard.de/? http://www.andreas-waechter.de/ http://www.helpers.de/
    1. Hallo.

      <UL>
        <li><img></li>
        <li><img></li>
      </UL>
      Dürfte sich um den selben Effekt wie die Abstände bei Bildern in td handeln.

      Dort lag der Fehler aber gerade darin, dass die Verschachtelung eben nicht so aussah, sondern so:
      <td>
        <img />
      </td>
      MfG, at

      1. Hi,

        <UL>
          <li><img></li>
          <li><img></li>
        </UL>
        Dürfte sich um den selben Effekt wie die Abstände bei Bildern in td handeln.
        Dort lag der Fehler aber gerade darin, dass die Verschachtelung eben nicht so aussah, sondern so:

        Du meinst ein anderes Phänomen.

        Ich meine das, wo Bilder in standardkonformer Darstellung auf der Basislinie der Schrift stehen und dadurch durch den für Unterlängen der Buchstaben vorgesehenen Platz Lücken entstehen - solange die Bilder nicht als display:block angezeigt werden.

        cu,
        Andreas

        --
        Der Optimist: Das Glas  ist halbvoll.  - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.
        http://mud-guard.de/? http://www.andreas-waechter.de/ http://www.helpers.de/
        1. Hallo.

          Ich meine das, wo Bilder in standardkonformer Darstellung auf der Basislinie der Schrift stehen und dadurch durch den für Unterlängen der Buchstaben vorgesehenen Platz Lücken entstehen - solange die Bilder nicht als display:block angezeigt werden.

          Sieh mal an, war mir noch gar nicht aufgefallen. Danke.
          MfG, at

          1. Hallo at und Markus,

            Sieh mal an, war mir noch gar nicht aufgefallen. Danke.

            Hier sehr ausführlicher erklärt:

            http://www.dodabo.de/html+css/img-table/

            Tim

            1. Hallo.

              Hier sehr ausführlicher erklärt:

              http://www.dodabo.de/html+css/img-table/

              Danke, gleich in die Bookmarks damit :-)
              MfG, at

              1. Lösung?

                Gibt's da nun also ne Lösung für oder geht das einfach grundsätzlich nicht?

                1. Hallo.

                  Gibt's da nun also ne Lösung für oder geht das einfach grundsätzlich nicht?

                  Funktioniert denn "display:block;" nicht?
                  MfG, at