Mithodin: style="height:100px" wird ignoriert???

Heyho,
es scheint dass Firefox (mit anderen Browsern hab ichs nicht getestet) in einer Tabelle ohne Border (border=0) in <td>-tags das Attribut height="100" bzw. style="height:100px" ignoriert, während es bei border=1 funktioniert. Das führt dazu, dass ich ein Layout nicht so bauen kann wie ich es gerne hätte. Kennt jemand das Problem? Gibts da eine Lösung?

  1. Hi,

    es scheint dass Firefox (mit anderen Browsern hab ichs nicht getestet) in einer Tabelle ohne Border (border=0) in <td>-tags das Attribut height="100" bzw. style="height:100px" ignoriert, während es bei border=1 funktioniert.

    nein, normalerweise nicht.

    Das führt dazu, dass ich ein Layout nicht so bauen kann wie ich es gerne hätte. Kennt jemand das Problem? Gibts da eine Lösung?

    Was hast Du ansonsten auf der Seite gemacht? Welche Struktur mit welchen Styles liegt vor?

    Cheatah

    --
    X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
    X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes
    1. <?xml version="1.0" encoding="utf-8" ?>
      <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
      <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">
              <head>
                      <title>Stadtjugendring Wetzlar</title>
                      <link rel="stylesheet" href="./style.css" type="text/css" />
              </head>
              <body>
                      <table cellspacing="0" cellpadding="0" border="0">
                              <tr>
                                      <td height="330">
                                              <img src="menu.png" width="325" height="330" border="0" usemap="#map" />
                                              <map name="map">
                                                      <!-- #$-:Image map file created by GIMP Image Map plug-in -->
                                                      <!-- #$-:GIMP Image Map plug-in by Maurits Rijk -->
                                                      <!-- #$-:Please do not edit lines starting with "#$" -->
                                                      <!-- #$VERSION:2.3 -->
                                                      <!-- #$AUTHOR:Lucas Treffenstädt -->
                                                      <area shape="poly" coords="158,6,158,43,71,78,46,55,89,17" href="./index.htm" />
                                                      <area shape="poly" coords="160,6,161,43,247,76,272,51,220,11" href="./ueberuns.htm" />
                                                      <area shape="poly" coords="272,52,248,77,286,164,321,164,318,97" href="./aktuell.htm" />
                                                      <area shape="poly" coords="321,166,285,166,245,255,272,281,318,234" href="./vereine.htm" />
                                                      <area shape="poly" coords="271,283,245,256,157,291,158,325,220,324" href="./dach.htm" />
                                                      <area shape="poly" coords="155,324,155,291,70,251,45,275,88,317" href="./verleih.htm" />
                                                      <area shape="poly" coords="43,273,68,250,35,161,1,160,6,229" href="./links.htm" />
                                                      <area shape="poly" coords="45,57,69,81,35,159,0,160,8,103" href="./presse.htm" />
                                                      <area shape="poly" coords="0,96,95,1,68,0,0,68" href="./impress.htm" />
                                              </map>
                                      </td>
                                      <th rowspan="2">

      </th>
                              </tr>
                              <tr>
                                      <td>
                                              <img src="./logo.jpg" alt="Hier ist das Logo"/>
                                      </td>
                              </tr>
                              <tr>
                                      <th colspan="2">
                                              <h3>Tools used to create this site: The GIMP, vim | Tested with: Iceweasel 2.0.0.11 on Debian Sid (1280x960), Firefox 2.0.0.3 using Wine (1024x768) | XHTML 1.0 Transitional</h3>
                                      </th>
                              </tr>
                      </table>
              </body>
      </html>

      1. Hmm, mir is grad aufgefallen, dass es inzwischen nicht mehr auftritt, lag wohl daran, dass die eine Zelle leer war...

        Trotzdem Danke!

      2. Hi,

        [HTML-Dokument]

        das sind definitiv keine tabellarischen Daten. Was also soll die Tabelle da?

        Cheatah

        --
        X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
        X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
        X-Will-Answer-Email: No
        X-Please-Search-Archive-First: Absolutely Yes
        1. das sind definitiv keine tabellarischen Daten. Was also soll die Tabelle da?

          Ich benutz sie fürs Layout, eigentlich ein relativ populäres vorgehen wenn ich mich nicht irre?

          1. Hi,

            Ich benutz sie fürs Layout,

            Autschn!

            eigentlich ein relativ populäres vorgehen wenn ich mich nicht irre?

            Das kommt darauf an. Wenn Du gegen Ende der 90er Jahre des vergangenen Jahrhunderts eingefroren und erst jetzt wieder aufgetaut wurdest: Ja. Andernfalls wird für *ALLES*, was mit der Darstellung zu tun hat, CSS und *NUR* CSS benutzt.

            Cheatah

            --
            X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
            X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
            X-Will-Answer-Email: No
            X-Please-Search-Archive-First: Absolutely Yes
          2. Hallo,

            Ich benutz sie fürs Layout, eigentlich ein relativ populäres vorgehen wenn ich mich nicht irre?

            Ich muss dir leider mitteilen, dass du dich da irrst. Diese Methode ist inzwischen sehr unbeliebt und wirft kein gutes Licht auf dich.

            Im modernen Webdesign verwendet man tabellen nur noch für den ihnen zugedachten Zweck: Tabellarische Daten aufzuzeigen. Allgemeint, wird zunächst nur das Dokument und dessen Inhalt in HTML bzw. XHTML festgelegt (in Form von Überschriften [h1-h6-Elemente], Absätzen [p-Element], Listen [ul-, ol-, dl-Elemente] usw.).

            Erst dann wird der Inhalt gestaltet, positioniert usw. Dies geschieht mit der Stilsprache CSS (kennst du sicher schon). Aktuell gelten für diese Sprache die Regeln ihrer Version 2.1, auf der baut auch SELFHTMLs Stylesheet-Kapitel auf.

            Grundsätzlich gilt: Während der strukturierung des Inhalts (die mit HTML geschieht) darfst du nicht an die spätere gestaltung kommen, denn diese wird nur, und wirklich nur über CSS geregelt.

            CSS-Design erfordert zwar etwas umdenken und neu lernen, auch auf die speziellen Bedingungen in der Browserwelt (Doctype Switch, hasLayout für IE-Probleme) bezogen, doch wenn du das lernst, erhälst du eine gestalterische Freiheit, die die von Tabellen bei weitem übersteigt.

            Webseiten, die mit CSS gestaltet werden, sollten zunächst im Firefox bzw. Opera Browser getestet werden. Die Fehler des Internet Explorers kommen erst später dran.

            Ach, ich würd dir gern noch viel mehr Tipps geben, aber ich will dich nicht erschrecken und überfordern, denn so schwer ist das alles gar nicht.

            Gruß

            1. Hmm, okay, das ist jetzt schon die 3. Variante des Layouts, die mir "angepriesen" wird, erst hieß es Frames sind toll, dann meinte wer Frames sind veraltet, mach das mit tables und jetzt kommt css :-D
              Damit müsste ich mich wohl ein bisschen genauer mit auseinandersetzen, bisher benutz ich css nur um mir <h1> etc. zu definieren.

              1. Hallo,

                erst hieß es Frames sind toll, dann meinte wer Frames sind veraltet, mach das mit tables und jetzt kommt css :-D
                Damit müsste ich mich wohl ein bisschen genauer mit auseinandersetzen, bisher benutz ich css nur um mir <h1> etc. zu definieren.

                Frames waren noch nie sinnvoll; Tabellen waren auch nur eine Notlösung.

                CSS wurde für im Gegensatz zu den anderen beiden extra für die Gestaltung geschaffen. Damit liegst du bestimmt nicht verkehrt :)

                Gruß

                1. CSS wurde für im Gegensatz zu den anderen beiden extra für die Gestaltung geschaffen. Damit liegst du bestimmt nicht verkehrt :)

                  Gruß

                  Hmm, joa ich hab mich mal en bissel in das Layout mit CSS-Kapitel reingelesen... irgendwie scheint der IE ja GAR nix zu können, da steht hinter jedem Beispiel ein Workaround für irgendwelche Bugs von diesem Pseudo-Browser

                  1. Hallo,

                    Hmm, joa ich hab mich mal en bissel in das Layout mit CSS-Kapitel reingelesen... irgendwie scheint der IE ja GAR nix zu können, da steht hinter jedem Beispiel ein Workaround für irgendwelche Bugs von diesem Pseudo-Browser

                    Das gehört leider dazu, aber so ist die Entwicklung letztendlich doch besser :)

                    Der IE wird ja inzwischen auch wieder weiterentwickelt, also kann es nur besser werden ;)

                    Gruß

                    1. @@Daniel unreg:

                      Der IE wird ja inzwischen auch wieder weiterentwickelt

                      CSS auch ...

                      also kann es nur besser werden ;)

                      ... in der Spec von CSS 2.2 steht nur noch das drin, was auch der IE kann. ;-)

                      Live long and prosper,
                      Gunnar

                      --
                      „Das Internet ist ein großer Misthaufen, in dem man allerdings auch kleine Schätze und Perlen finden kann.“ (Joseph Weizenbaum)
                      1. Hi,

                        Der IE wird ja inzwischen auch wieder weiterentwickelt
                        CSS auch ...
                        ... in der Spec von CSS 2.2 steht nur noch das drin, was auch der IE kann. ;-)

                        Die CSS 2.2-Spec ist demnach ein leeres Blatt Papier ... ;-)

                        cu,
                        Andreas

                        --
                        Warum nennt sich Andreas hier MudGuard?
                        O o ostern ...
                        Fachfragen unaufgefordert per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.