Michael: buttons so breit wie text

hi,

folgendes problem:
ich moechte das meine buttons (<input type="submit" ... />) genau so breit sind wie ihre beschriftung.

es sind mehrere buttons die hintereinander stehen, die beschriftung ist dynamisch (aus db).
z.z. ist links und rechts "neben" den text halt noch "luft" die ich gerne weg haette (moeglichst per css). javascript darf ich nicht verwenden.

ich hoffe ihr koennt mir helfen

  1. javascript darf ich nicht verwenden.

    Hm.... ohne Javascript wird des schwer!
    aber versuch mak irgendwie eine Breite in Pixeln anzugeben !

  2. folgendes problem:
    ich moechte das meine buttons (<input type="submit" ... />) genau so breit sind wie ihre beschriftung.

    Formatiere die Buttons mit font-family:"Courier New" - und fülle den Rest (unter value="" im input-tag) mit   auf.

    Guido

  3. Hi,

    sicher, dass man dazu CSS braucht? Eigentlich sind Buttons von Haus aus in ihrer Größe dem Inhalt angepasst - zumindest so ungefähr.

    Aber Vorschlag: Mittels CSS kannst du border: 1px raised black; oder so was schreiben - das ganze so

    <span><a style="color: black; text-decoration: none; ">Text</a></span>

    sollte ungefähr gehen. Musst halt mal ausprobieren...

    E7

    1. hi,

      Aber Vorschlag: Mittels CSS kannst du border: 1px raised black; oder so was schreiben

      seit wann gibt es den border-style "raised"?

      gruss,
      wahsaga

      1. Hi,

        deswegen steht da hinter auch "oder so was". So was in die Richtung gibt's zumindest:

        groove = 3D-Effekt
        ridge = 3D-Effekt
        inset = 3D-Effekt
        outset = 3D-Effekt
        [aus SelfHTML entnommen]

        E7