2010-08-22 4 views

Antwort

4
button{ 
    color:#050; 
    font: bold 84% 'trebuchet ms',helvetica,sans-serif; 
    background-color:#fed; 
    border:1px solid; 
    border-color: #696 #363 #363 #696; 
} 

ODER

input[type="button"]{ 
    color:#050; 
    font: bold 84% 'trebuchet ms',helvetica,sans-serif; 
    background-color:#fed; 
    border:1px solid; 
    border-color: #696 #363 #363 #696; 
} 
+2

Das zweite Beispiel ist ** nicht ** CSS3. Der Attributselektor existiert bereits in CSS2.1. Es wurde nur in CSS3 erweitert. http://www.w3.org/TR/CSS2/selector.html#attribute-selectors –

+0

Habe die Antwort aktualisiert :) Danke. – Aman

+0

IMO, verdient dieses Element als die Antwort markiert werden; IOW, ich denke, es verdient ein grünes Häkchen. –

26

Wenn Ihre Tasten <input type="button"> sind oder einreichen, dann dies sollte es tun:

input[type="button"], input[type="submit"] { 
    color:#050; 
    font: bold 84% 'trebuchet ms',helvetica,sans-serif; 
    background-color:#fed; 
    border:1px solid; 
    border-color: #696 #363 #363 #696; 
} 

Andernfalls, wenn Ihre Tasten sind <button>:

button { 
    color:#050; 
    font: old 84% 'trebuchet ms',helvetica,sans-serif; 
    background-color:#fed; 
    border:1px solid; 
    border-color: #696 #363 #363 #696; 
} 

An greifen alle drei Arten von Tasten:

button, input[type="button"], input[type="submit"] { 
    color:#050; 
    font: bold 84% 'trebuchet ms',helvetica,sans-serif; 
    background-color:#fed; 
    border:1px solid; 
    border-color: #696 #363 #363 #696; 
} 
+0

ich benutze asp.net so ist es wie ashu

3
input[type=submit], input[type=button], button { 
    ... 
} 
1

nur eine Note

input[type="button"] 

wird nicht auf alten Browsern wie IE6 zu arbeiten. Wenn das ein Problem ist, musst du deine Klasse leider zu jedem Gegenstand hinzufügen.

+0

@all .. thxs 2 alle – ashu

2

Wenn Sie nicht alle Stile explizit festlegen möchten, aber die bereits in einer bereits vorhandenen Klasse definierten Stile (z. B. die Bootstrap-Standardklasse btn) verwenden möchten, können Sie Folgendes tun:

In meinem Fall war das, was ich suchte, obwohl ich sicher bin, dass es eine Art Vorbehalt dafür gibt, oder du würdest erwarten, dass es etwas direkt von CSS machbar ist.

Verwandte Themen