Buttonwert verbergen

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Buttonwert verbergen

    Gibt es eine CSS Eigenschaft, mit der ich den Wert eines Submit-Buttons verbergen kann? Sinn soll sein, dass bei aktiviertem CSS eine Grafik als Button angezeigt wird, bei nicht aktiviertem der Text.

  • #2
    Gib dem Button eine [FONT=courier new]id[/FONT]:
    Code:
    <input type="submit" name="submit" value="Senden" [COLOR=red]id="senden"[/COLOR] />
    Im CSS notierst du
    Code:
    #senden{
      display: none;
    }
    Edit: Ich habe grade nochmal genau gelesen:
    Original geschrieben von hasch
    den Wert eines Submit-Buttons verbergen
    Was meinst du damit? Soll der Button verschwinden, dann gilt oberes.
    Zuletzt geändert von \²³/; 09.07.2006, 21:13.
    Mein Audio-Player · Mein Computer

    Kommentar


    • #3
      Der Wert eines Buttons ist die value-Eigenschaft => ergo: der angezeigte Text im Button.

      Kommentar


      • #4
        Niemand eine Idee?

        Kommentar


        • #5
          ?
          Die wenigsten Fehltritte begeht man mit den Füssen.

          Kommentar


          • #6
            Original geschrieben von illusion
            ?
            Was soll dies ausdrücken?

            Kommentar


            • #7
              Re: Buttonwert verbergen

              Original geschrieben von hasch
              Gibt es eine CSS Eigenschaft, mit der ich den Wert eines Submit-Buttons verbergen kann? Sinn soll sein, dass bei aktiviertem CSS eine Grafik als Button angezeigt wird, bei nicht aktiviertem der Text.
              Was meinst du damit? Es ist noch nicht allzu klar denk ich mal. Willst du einen anderen Wert als im Quelltext angezeigt wird übergeben? Wenn ja, warum?

              Kommentar


              • #8
                Ich habe doch schon geschrieben, was ich möchte.

                Ich möchte, dass der Button-Wert nicht angezeigt wird, d.h. das value-Attribut.

                Code:
                <input type="submit" value="senden" />
                Bei aktiviertem CSS soll der value-Wert "senden" nicht angezeigt werden, da dort ein Hintergrundbild im Button angezeigt wird, bei abgeschaltenen CSS soll dann aber der Wert "senden" wieder enthalten sein, da sonst ein leerer Button zu sehen ist, was nicht dem barrierefreien Webdesign entspricht.

                Kommentar


                • #9
                  was nicht dem barrierefreien Webdesign entspricht
                  wie wäre es denn mit
                  PHP-Code:
                  <input type="image" src="bla.gif" title="Senden" /> 
                  das wird von screen-readern meines wissens nach erfasst.

                  gruß
                  peter
                  Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
                  Meine Seite

                  Kommentar


                  • #10
                    Original geschrieben von hasch
                    Ich habe doch schon geschrieben, was ich möchte.

                    Ich möchte, dass der Button-Wert nicht angezeigt wird, d.h. das value-Attribut.

                    Code:
                    <input type="submit" value="senden" />
                    Bei aktiviertem CSS soll der value-Wert "senden" nicht angezeigt werden, da dort ein Hintergrundbild im Button angezeigt wird, bei abgeschaltenen CSS soll dann aber der Wert "senden" wieder enthalten sein, da sonst ein leerer Button zu sehen ist, was nicht dem barrierefreien Webdesign entspricht.
                    font-size:0px; wäre mein Vorschlag. Musst den Button dann aber mit CSS relativ genau definieren.

                    Kommentar


                    • #11
                      Original geschrieben von Happy Nihilist
                      font-size:0px; wäre mein Vorschlag.
                      Wird nicht funktionieren bei Nutzern, die eine Mindestschriftgröße vorgegeben haben.
                      I don't believe in rebirth. Actually, I never did in my whole lives.

                      Kommentar


                      • #12
                        input type image ist hier die richtige Wahl!

                        Wieso verrenkungen mit CSS machen wenn es seit HTML 3.2 ein entsprechenden Element für genau das gibt?


                        http://de.selfhtml.org/html/formular....htm#grafische


                        afaik ist dann value der "alt" Wert der Grafik, oder gibt dadrin auch alt=""?

                        Kommentar


                        • #13
                          Original geschrieben von Kropff

                          das wird von screen-readern meines wissens nach erfasst.
                          Danke, das title-Atrribut ist eine Möglichkeit. Sofern es von Screen-Readern erfasst wird. Danke

                          @Happy Nihilist
                          Font-size:0; funktioniert nicht in allen Browsern.

                          Kommentar


                          • #14
                            ansonsten übrigens folgendes:

                            PHP-Code:
                            <button type="submit">
                              <
                            img src="bild.gif" alt="Senden" />
                            </
                            button
                            Damit biste aus allem raus...

                            Kommentar


                            • #15
                              Original geschrieben von wahsaga
                              Wird nicht funktionieren bei Nutzern, die eine Mindestschriftgröße vorgegeben haben.
                              Da hste wohl auch wieder wahr.

                              Und ja, ich habs tatsächlich nur schnell mal im Firefox ausprobiert.

                              Kommentar

                              Lädt...
                              X