1 .button {
2 background: red;
3 color: white;
4 padding: 3px;
5 border-radius: 5px;
6 border: 1px solid black;}
7 HTML
8 <a href="#" class="button">Do Thing</a>
1 <section id="content">
2 <p> text text blah <a href="#" class="button">Do Thing</a> </p></section>
3 #content a {
4 border-bottom: 1px dotted blue;
5 }
现在可以看到按钮会变成虚线的边框,这个不是你所希望的。可以在看一下效果fiddle.
我不认为这种是CSS本身的问题。但这里我们把一个按钮的样子弄糟糕了。
把你的按钮类变得不容易被覆盖,使用!important是一个好方法。
1 .button {
2 background: red !important;
3 color: white !important;
4 padding: 3px !important;
5 border-radius: 5px !important;
6 border: 1px solid black !important;
7
8 /* For good measure */
9 text-decoration: none !important;}