RPK: Centern geht nicht :(

Hallo Leute!

Ich würde folgendes gerne centern, doch die Tabelle bleibt einfach oben.

Könnt ihr mir bitte helfen?

Danke für eure Hilfe!

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>lol</title>
</head>
<body bgcolor="FFFFFF">
<center>
<div style="table-align:center;">
<table width="100" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
 <td><table width="200" border="0" cellpadding="0" cellspacing="1" bgcolor="#B2B2B2">
        <tr>
          <td bgcolor="#FFFFFF"><table width="100%" border="0">
              <tr>
                <td width="52%"><p><img src="lol.jpg" width="500" hei ght="254"><br>
                    </p>
                </td>
              </tr>
            </table></td>
        </tr>
      </table>
   </td>
  </tr>
</table>
</div>
</center>
</body>
</html>

  1. Moin RPK,

    <body bgcolor="FFFFFF">

    Hier fehlt das Hash ( #FFFFFF )

    <div style="table-align:center;">

    IMHO gibt es "table-align" nicht!

    regds
    Mike©

    --
    Freunde kommen und gehen. Feinde sammeln sich an.
    1. Ehm und wie bekomme ich das dann hin?

      1. Moin RPK,

        »» Ehm und wie bekomme ich das dann hin?

        siehe Christophs Post ;-)

        regds
        Mike©

        --
        Freunde kommen und gehen. Feinde sammeln sich an.
    2. hi,

      <body bgcolor="FFFFFF">
      Hier fehlt das Hash ( #FFFFFF )

      Bist du sicher? Ich finde, Rauschmittel haben in einem <body>-tag nix zu suchen. Es sollten, wenn man denn schon nix andres als Weiß haben möchte, gar keine Farbwerte eingetragen werden  -  schließlich gibts viele Leute, die sich eigene Hintergrundfarben in ihren Browsern definiert haben.
      Aber wenn es denn schon sein muß, dann ist
        <body bgcolor="#FFFFFF">
      standardkonform, allerdings auch nicht schön, weil die Farbdefinition natürlich in eine CSS gehört, wenn überhaupt.

      Also nix mit "Hasch mich, ich tu so, als wär ich eine Webseite!"

      Grüße aus Berlin

      Christoph S.

      1. Moin Christoph,

        Hier fehlt das Hash ( #FFFFFF )

        Bist du sicher? Ich finde, Rauschmittel haben in einem <body>-tag nix zu suchen. Es sollten, wenn man denn schon nix andres als Weiß

        zunächst habe ich ein Lächeln im Gesicht, aber wie heißt dieses Zeichen "#" bei Dir? ALso ich kenne es als Hash.

        regds
        Mike©

        --
        Freunde kommen und gehen. Feinde sammeln sich an.
        1. Hallo du da draußen,

          zunächst habe ich ein Lächeln im Gesicht, aber wie heißt dieses Zeichen "#" bei Dir? ALso ich kenne es als Hash.

          Bei mir heißt es »Nummernzeichen«. In der Umgangssprache heißt es auch »Gartenzaun« (zumindest bei den schwäbisch-amerikanischen Programmierern ;-)), allerdings ist afaik die offizielle deutsche Bezeichnung »Raute« (zumindest beim Telefon).

          Grüße von hier drinnen, aus Biberach an der Riss,
          Candid Dauth (Dogfish)

          --
          »Bismarck biss Mark, bis Mark Bismarck biss!«
          http://cdauth.net.tc/
          ie:{ fl:( br: va:} ls:[ fo:| rl:( n4:( ss:) de:> js:( ch:| sh:( mo:) zu:|
          1. Moin Candid,

            Bei mir heißt es »Nummernzeichen«. In der Umgangssprache heißt es auch »Gartenzaun« (zumindest bei den schwäbisch-amerikanischen Programmierern ;-)), allerdings ist afaik die offizielle deutsche Bezeichnung »Raute« (zumindest beim Telefon).

            wahrscheinlich bin ich einer pseudo Amerikanisierung zum Opfer gefallen. *TSCHULDIGUNG IN DEN STAUB FALL*

            regds
            Mike©

            --
            Freunde kommen und gehen. Feinde sammeln sich an.
        2. hallo Mike© ,

          zunächst habe ich ein Lächeln im Gesicht,

          ;-)

          aber wie heißt dieses Zeichen "#" bei Dir?

          Raute. In SELFHTML hat Stefan meines Wissens durchgängig von "Gatterzeichen" gesprochen.

          ALso ich kenne es als Hash.

          "Hash" ist ein in mehreren Scriptsprachen "belegter" Begriff für eine Variable. Um Verwechlungen zu vermeiden, sollte dieser Begriff also auch nur in Zusammenhang mit Scriptsprachen gebraucht werden  -  wobei übrigens das Ausgangsposting den Verdacht nahelegte, daß der OP seinen Quelltext irgendwie "generieren" läßt. Es gibt Situationen, in denen die so reichlich und übrigens auch konsequent eingesetzten Backslashes Sinn machen. Nur ist das dann nicht HTML.

          Grüße aus Berlin

          Christoph S.

          1. 你好 Christoph,

            "Hash" ist ein in mehreren Scriptsprachen "belegter" Begriff für eine
            Variable.

            Nein, das ist eine “Hash-Table”. Eine “Hash” bezeichnet einen Hash-Wert,
            vergl. http://de.wikipedia.org/wiki/Hash.

            再见,
             CK

            --
            No Shoes On Mat!
            http://wwwtech.de/
            1. morgens CK,

              "Hash" ist ein in mehreren Scriptsprachen "belegter" Begriff für eine
              Variable.
              Nein, das ist eine “Hash-Table”. Eine “Hash” bezeichnet einen Hash-Wert

              ok, Recht hast du. Die von dir angeführte Stelle sagt: "Ein Hash-Wert (dt. Streuwert) ist ein skalarer Wert, der aus einer komplexeren Datenstruktur (Zeichenketten, Objekte, ...) mittels einer Hash-Funktion berechnet wird". Das heißt, ein Zeichen wie "#" sollte wohl lieber nicht "hash" genannt werden. Du belegst mit deiner Quellenangabe zugleich meine These: "Um Verwechlungen zu vermeiden, sollte dieser Begriff also auch nur in Zusammenhang mit Scriptsprachen gebraucht werden".

              Grüße aus Berlin

              Christoph S.

              1. Hallo,

                Das heißt, ein Zeichen wie "#" sollte wohl lieber nicht "hash" genannt werden.

                Ich wuesste nicht, wieso man etwas wie das hash nicht mit dem dafuer korrekten Wort benennen sollte:
                http://dict.leo.org/se?search=Rautenzeichen

                Gruesse,
                Gero

                1. Moin Gero,

                  http://dict.leo.org/se?search=Rautenzeichen

                  Danke für deine Unterstützung ;-)

                  regds
                  Mike©

                  --
                  Freunde kommen und gehen. Feinde sammeln sich an.
            2. Hallo Christian,

              Nein, das ist eine “Hash-Table”. Eine “Hash” bezeichnet einen Hash-Wert,

              So klar werden die Begriffe aber oft nicht getrennt, speziell bei Perl nicht...

              Grüße

              Daniel

              1. 你好 Daniel,

                Nein, das ist eine “Hash-Table”. Eine “Hash” bezeichnet einen Hash-Wert,
                So klar werden die Begriffe aber oft nicht getrennt, speziell bei Perl
                nicht...

                Jepp, aber wenn man schon Korinthen kackt, dann bitte richtig.

                再见,
                 CK

                --
                Nichts zu begehren, das ist der Weg.
                http://wwwtech.de/
        3. Hallo Mike,

          aber wie heißt dieses Zeichen "#" bei Dir?

          Unter Musikern heißt das "Kreuz" (engl.: "sharp") bzw. auch einfach nur "Feind".

          Grüße,
          Utz

          --
          Mitglied im Ring Deutscher Mäkler
          1. Hi Utz

            Unter Musikern heißt das "Kreuz" (engl.: "sharp") bzw. auch einfach nur "Feind".

            Warum Feind? Weil mans immer vergisst und es dann nicht mehr so toll klingt? Ich mag da das b noch viel weniger, vergisst man noch öfters.

            Gruss Dani*wieder regelmässig Gitarre spielt*ela

            1. Hallo Daniela,

              Warum Feind? Weil mans immer vergisst und es dann nicht mehr so toll klingt?

              Genau: C-Dur geht gut, mit jeder Abweichung davon steigt die Fehleranfälligkeit. Je weiter man sich von C-Dur entfernt, umso gefährlicher wird's. G-Dur hat demzufolge einen Feind, D-Dur zwei Feinde, E-Dur vier usw.

              Ich mag da das b noch viel weniger, vergisst man noch öfters.

              Das ist ja auch ein Todfeind!

              Grüße,
              Utz *der im Konzert gestern an prominenter Stelle gut hörbar einen Todfeind übersehen hat - argl!*

              --
              Mitglied im Ring Deutscher Mäkler
              1. Hi Utz

                Genau: C-Dur geht gut, mit jeder Abweichung davon steigt die Fehleranfälligkeit. Je weiter man sich von C-Dur entfernt, umso gefährlicher wird's. G-Dur hat demzufolge einen Feind, D-Dur zwei Feinde, E-Dur vier usw.

                Hm, aktuell hat für mich alles ausser E-Dur Feinde, ich hab mein Lieblingslied zu oft gespielt und spiel die # jetzt auch wenn gar keine hingehören *grmbl*

                Utz *der im Konzert gestern an prominenter Stelle gut hörbar einen Todfeind übersehen hat - argl!*

                Mein Beileid!

                1. Hi Daniela,

                  Hm, aktuell hat für mich alles ausser E-Dur Feinde, ich hab mein Lieblingslied zu oft gespielt und spiel die # jetzt auch wenn gar keine hingehören *grmbl*

                  Hm, da schlag ich folgendes vor: wenn Du irgendwo nen falschen reinhaust, einfach kurz mit Bleistift den "richtigen" Fingersatz drüberschreiben, dann passiert das normalerweise nicht noch mal - zumindest nicht an dieser Stelle *g*

                  Grüße,
                  Utz

                  --
                  Mitglied im Ring Deutscher Mäkler
                  1. Hi Utz

                    Hm, da schlag ich folgendes vor: wenn Du irgendwo nen falschen reinhaust, einfach kurz mit Bleistift den "richtigen" Fingersatz drüberschreiben, dann passiert das normalerweise nicht noch mal - zumindest nicht an dieser Stelle *g*

                    Hm, ein bisschen blöd, da sind immer mindestens 3 Töne gleichzeitig an den Stellen. Das wird ziemlich unübersichtlich. Ausserdem habe ich ausser in den Anfängernoten ganz selten was dazugeschrieben. Ich glaube, da hilft nur, sich endlich wieder zu konzentrieren, oder aber, einfach alles in E-Dur zu transponieren. Nur ob dann die ganzen Legati noch spielbar sind...

                    Gruss Daniela

                    1. Hi Daniela,

                      Ausserdem habe ich ausser in den Anfängernoten ganz selten was dazugeschrieben.

                      Ja, was ist denn das für ein Grund? *g* Im Ernst: Reinschreiben hilft, es muss ja kein Fingersatz sein, ein großes Ausrufungszeichen oder mit dem Textmarker rüber reicht ja auch - oder: die kitzligen Stellen einfach durchsteichen *g*

                      Grüße,
                      Utz

                      --
                      Mitglied im Ring Deutscher Mäkler
              2. hallo Nachbar,

                Utz *der im Konzert gestern an prominenter Stelle gut hörbar einen Todfeind übersehen hat - argl!*

                So. Aha. Öhm. Na gut.

                Ich bilde mir ja ein, daß ich ein klitzekleines bißchen mit dran schuld bin, daß du gestern abend überhaupt an diesem Ort auf deiner Balalalalalala

                [stellt mich mal bitte jemand ab]

                herumzupfen konntest. Aber daß du mir _hier_ den Grund nachlieferst, weshalb du mich hoheitsvoll übersehen hast, ist schon mindestens ein Solo in GEF-Mull wert, grmpf. Da könnte Daniela gleich mal sehen, daß es durchaus harmonisch sein kann, b und # gleichzeitig zu beachten. Ein hohes C mit b und # davor ergibt eben ein Cef, und jetzt tut mal bitte nicht so, als ob ihr das nicht wüßtet!

                Grummelgrüße

                Christoph S.

                1. Hallo Nachbar,

                  Ich bilde mir ja ein, daß ich ein klitzekleines bißchen mit dran schuld bin, daß du gestern abend überhaupt an diesem Ort (...)

                  Ne, daran nicht - das was Du meinst ist schon wieder einen Monat her :-)

                  Aber daß du mir _hier_ den Grund nachlieferst, weshalb du mich hoheitsvoll übersehen hast, (...)

                  Hab ich doch gar nicht - Du hast eine Spitzen-Ehreneinladung auf gutem Briefpapier per echter Post gekriegt. Hast Du die etwa für Werbung gehalten und ungeöffnet entsorgt?

                  Grüße,
                  Utz

                  --
                  Mitglied im Ring Deutscher Mäkler
  2. hallo RPK,

    Ich würde folgendes gerne centern, doch die Tabelle bleibt einfach oben.

    Das muß sie auch, weil "center" nun einmal mit irgendeinem "oben" nichts zu tun hat.

    <title>lol</title>

    Hm. Damit ist es dir ernst?

    <body bgcolor="FFFFFF">
    <center>

    Dieses <center> ist bereits unsinnig. Und die Backslashes in <body> auch, und die Farbangabe ist unwirksam, was dir aber kaum auffallen wird.

    <div style="table-align:center;">

    Diese "style"-Angabe ist in mehrfacher Hinsicht unsinnig. Erstens gibt es "table-align:center" meines Wissens nicht, zweitens wäre es in einer Angabe für ein DIV eh Unfug, und drittens hast du hier rätselhafterweise Backslashes eingesetzt. Dein DIV wird also in keiner Weise formatiert bzw. positioniert.

    <table width="100" border="0" align="center" cellpadding="0" cellspacing="0">

    Wenn du die Backslashes streichst, wird deine Tabelle auch richtig auf "center" gesetzt. Also, was willst du mehr?

    <tr>
    <td><table width="200" border="0" cellpadding="0" cellspacing="1" bgcolor="#B2B2B2">

    Diese zweite eingeschachtelte Tabelle ist nicht mehr auf "center" gesetzt, steht aber in einer  -  falls die Backslashes weggestrichen werden und CSS korrekt eingesetzt wird  -  mittig in einem DIV ausgerichteten Tabelle. Eine Hintergrundfarbe hat sie übrigens nicht  -  auch wenn der Internet Explorer so tuzn sollte, als habe sie eine.

    <tr>
              <td bgcolor="#FFFFFF"><table width="100%" border="0">

    Ohje, noch eine Tabelle, und auch die steht nicht mittig. Es ist eine nicht mittig ausgerichtete Tabelle in einer nicht mittig ausgerichteten Tabelle in einem mittig ausgerichteten DIV, wobei sämtliche "Ausrichtungen" nicht greifen können. Wozu machst du das, daß du "eine Tabelle in einer Tabelle in einem DIV" anordnest? Findest du das nicht _ein bißchen_ übertrieben?

    Es ist dir dringend ein Blick in die relevanten Kapitel von SELFHTML zu empfehlen.

    Grüße aus Berlin

    Christoph S.

    1. Das ist ja über kompliziert!

      Ich möchte einfach nur ein Bild genau in der Mitte des Bildschirms haben :(

      1. Moin RPK

        Ich möchte einfach nur ein Bild genau in der Mitte des Bildschirms haben :(

        gib uns doch mal einen Link zu dieser Page, dann können wir die *Kristallkugel* weg legen ;-)

        regds
        Mike©

        --
        Freunde kommen und gehen. Feinde sammeln sich an.
        1. Moin RPK

          Ich möchte einfach nur ein Bild genau in der Mitte des Bildschirms haben :(

          gib uns doch mal einen Link zu dieser Page, dann können wir die *Kristallkugel* weg legen ;-)

          regds
          Mike©

          Das ist ja gar keine Page. Es soll eine Preview Page werden ohne nix. Nur das Bild genau in der Mitte des Bildschirms.

          1. Moin RPK,

            Das ist ja gar keine Page. Es soll eine Preview Page werden ohne nix. Nur das Bild genau in der Mitte des Bildschirms.

            *ROFL* Hast Du einen Link zu diesem NIX?

            regds
            Mike©

            --
            Freunde kommen und gehen. Feinde sammeln sich an.
            1. Moin RPK,

              Das ist ja gar keine Page. Es soll eine Preview Page werden ohne nix. Nur das Bild genau in der Mitte des Bildschirms.

              *ROFL* Hast Du einen Link zu diesem NIX?

              regds
              Mike©

              Nein, noch nix. Ich muss da erstmal alles bestellen und so.

              1. Moin RPK,

                Nein, noch nix. Ich muss da erstmal alles bestellen und so.

                schade, das ist. Besorge mal "das" alles, dann sieht man weiter, UND lese dich durch SELF.

                regds
                Mike©

                --
                Freunde kommen und gehen. Feinde sammeln sich an.
                1. hallo,

                  schade, das ist. Besorge mal "das" alles

                  Uiiii, ist das jetzt StarWars-Sprech?

                  Grüße aus Berlin

                  Christoph S.

                  1. Moin Christoph,

                    Uiiii, ist das jetzt StarWars-Sprech?

                    Yep, "man" will ja "bildlich" sprechen ;-)

                    Pseudo Page = Nix gut
                    Page zum Anfassen = Da wird Ihnen geholfen

                    regds
                    Mike©

                    --
                    Freunde kommen und gehen. Feinde sammeln sich an.
            2. hi,

              *ROFL* Hast Du einen Link zu diesem NIX?

              http://www.nix.net?

              Grüße aus Berlin

              Christoph S.

      2. hallo,

        Das ist ja über kompliziert!

        Nein, was du bisher gemacht hattest, war ebenso überkompliziert wie unsinnig und unwirksam.

        Ich möchte einfach nur ein Bild genau in der Mitte des Bildschirms haben :(

        Dann positioniere es doch mit CSS dorthin. Du brauchst dazu keine Tabellen und kein DIV. Du mußt nur ein bißchen in SELFHTML das CSS-Kapitel nachlesen. Das schaffst du schon.

        Grüße aus Berlin

        Christoph S.

      3. Hi,

        Ich möchte einfach nur ein Bild genau in der Mitte des Bildschirms haben :(

        Die Mitte des Bildschirms ist ein mit HTML/CSS nicht erreichbares Ziel.

        cu,
        Andreas

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

    Versuche zuerst einmal deine Frage zu analisieren

    Du schreibst zwar von "centern", anderseits dass die Tabelle / Bild immer „oben“ bleibt. Der Befehl „center“ dient ja eigentlich für die horizontale Ausrichtung, also einmitteln zwischen "links und rechts" und nicht zwischen "oben und unten".

    Willst Du, dass der Inhalt in den einzelnen Tabellen mittelbündig ausgerichtet wird, setze in der jeweiligen <td> tags den HTML-Befehl

    valign="middle"

    oder mit CSS-Formatierung

    style="vertical-align:middle"

    Für die Ausrichtung auf der horizontalen Ebene wie von dir bereits verwendet

    align="center"
    oder
    text-align:center"

    (der Befehl table-align:center ist unkorrekt!)

    Dein Beispiel könnte in etwas wie folgt aussehen:

    <html><head></head><body >

    <table valign="top" align="center" width="300px" height="500px">
      <tr>
      <td style="vertical-align:middle; text-align:center">

    <table width="200px" height="300px" bgcolor="#B2B2B2">
            <tr>
              <td style="vertical-align:middle; text-align:center">

    <table width="100px" height="200px">
                  <tr>
                    <td style="vertical-align:middle; text-align:center" width="52%">
                    <img src="lol.jpg" width="100" height="50"><br>Bild
                  </td>
                 </tr>

    </table></td>
            </tr>
          </table>

    </td>
      </tr>
    </table>

    </body></html>

    Mehr Infos zu der Problematik der ausrichtung in SELFHTML unter

    Mit CSS http://de.selfhtml.org/css/eigenschaften/ausrichtung.htm

    Mit HTML http://de.selfhtml.org/html/tabellen/gestaltung.htm#ausrichtung_zellen