在组装网站时,我发现让按钮与其他元素一起使用非常复杂,因此所有元素看起来都一样。
例如,在菜单中会发生这种情况,其中一些按钮是真正的按钮,而另一些只是指向其他页面的 HTML 链接。其他示例可能是表单,其中按钮应与其他输入一样大。
请参阅我的 jsFiddle以了解我在说什么。在示例中,我希望按钮看起来像其他元素!
自SO请求以来的一些代码:
HTML:
Both elements shole be of the same size
<div id="menulike">
<button>DO SOMETHING</button>
<a href="#something">GO TO SOMETHING</a>
</div>
CSS:
div#menulike button, div#menulike a {
/*reset some default styles*/
border-style: none;
border-width: 0px;
text-decoration: none;
/*Inline or inline-block*/
display: inline;
display: inline-block;
/*colors and stuff*/
color: white;
font-weight: bold;
background: black;
/*This is important - size is expected to be the same*/
padding: 3px;
margin: 1px;
width: 220px;
font-size: 12pt;
text-align: center;
}