Tom: Einrückung bei Umbruch

Hello,

ich habe da ein kleines Problemchen mit einem "zusammengebastelten" CSS

Eine Tabellenzelle:

<td class="submenue2 active"><a href="index.php?id=012" class="submenue2 active">Werbeplanung zum Nulltarif</a></td>

.submenue2
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-style: normal;
  font-weight: normal;
  color: #1C367D;
  text-decoration: none;
  text-indent:0;
  padding-left:1.2ex;
  padding-top:3px;
  padding-bottom:3px;
}

.active  /* Ergänzungsklasse zu submenue und submenu2 */
{
  background-color:#D3D3D3;
  font-weight:bold;
}

Wenn nun der Text im Link zu lang wird, bricht der um *logisch*
Aber er ist links nicht bündig.

+----------------------+
|   Werbeplanung zum   |
|  Nulltarif           |
+----------------------+

So ungefähr sieht es dann aus.

Ich kann am übrigen CSS nicht unbedingt viel ändern, weil mir das ganze Ding dann zusammenstürzt.
Es ist nicht unbedingt praktisch aufgebaut... (Es wird zwischendurch noch mit Font gearbeitet)

Aber dieses Einrückungsproblem müsst man doch eigentlich lösen können, oder?

Harzliche Grüße aus http://www.annerschbarrich.de

Tom

--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau
  1. Hi,

    Eine Tabellenzelle:

    ist kein Blocklevel-Element.
    Kann es sein, daß diese Einrückung zufällig

    padding-left:1.2ex;

    (übrigens eine ungünstige Einheit) ausmacht?

    freundliche Grüße
    Ingo

    1. Hello,

      Eine Tabellenzelle:
      ist kein Blocklevel-Element.
      Kann es sein, daß diese Einrückung zufällig
        padding-left:1.2ex;
      (übrigens eine ungünstige Einheit) ausmacht?

      Nee, eigentlich steht auch der Text der ersten Zeile direkt am linken Anschlag, wenn ich kein padding benutze.

      Harzliche Grüße aus http://www.annerschbarrich.de

      Tom

      --
      Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
      Nur selber lernen macht schlau
      1. Hi,

        Kann es sein, daß diese Einrückung zufällig

        padding-left:1.2ex;
        (übrigens eine ungünstige Einheit) ausmacht?

        Nee, eigentlich steht auch der Text der ersten Zeile direkt am linken Anschlag, wenn ich kein padding benutze.

        widersprichst Du Dir hier nicht?

        freundliche Grüße
        Ingo

        1. Hello,

          Kann es sein, daß diese Einrückung zufällig

          padding-left:1.2ex;
          (übrigens eine ungünstige Einheit) ausmacht?

          Nee, eigentlich steht auch der Text der ersten Zeile direkt am linken Anschlag, wenn ich kein padding benutze.
          widersprichst Du Dir hier nicht?

          Nein. Aber ich habe den Fehler gefunden:

          <td class="submenue2 active"><a href="index.php?id=012" class="submenue2 active">Werbeplanung zum Nulltarif</a></td>

          Hier wurde bis eben sowohl der Tabellenzelle, als auch dem Link das Padding zugewiesen. Dir Tabellenzelle ist weder ein Blocklevel-Element, noch ein Inline-Element. Sie hat ihre eigenen Regeln. Dazu zählt auch, dass sie ein Padding akzeptiert. Allerdings durfte das im Link nicht nochmal gesetzt werden.

          Mein Vorgänger hat den linken Abstand in der Tabellenzelle immer mit &nbsp;&nbsp;&nbsp; usw... eingestellt, was natürlich noch blöder ist.

          Harzliche Grüße aus http://www.annerschbarrich.de

          Tom

          --
          Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
          Nur selber lernen macht schlau