2013-08-22 44 views
0

创建CSS按钮,我使用下面的CSS来创建按钮等于填充

.cssButton { 
background-color:#333333; 
border:1px solid #CCCCCC; 
display:inline-block; 
color:#FFFFFF; 
cursor:pointer; 
text-decoration:none; 
font-family: arial, helvetica, sans-serif; 
} 

当应用于锚链接和投入,我得到不同的高度。有没有办法强制这两个元素的属性匹配?

感谢

+0

在你的CSS保持高度和宽度,我附上的答案也 – Anup

回答

2

是,通过设置默认font-sizepadding

.cssButton { 
    background-color:#333333; 
    border:1px solid #CCCCCC; 
    display:inline-block; 
    color:#FFFFFF; 
    cursor:pointer; 
    text-decoration:none; 
    font: 12px arial, helvetica, sans-serif; 
    padding: 2px; 
} 

Also check this Fiddle

+0

谢谢你。我以为我尝试了一切。 –

1

像这样

以下类添加padding:5px;

DEMO

CSS

*{ 
    margin:0; 
    padding:0; 
} 

.cssButton { 
background-color:#333333; 
border:1px solid #CCCCCC; 
display:inline-block; 
color:#FFFFFF; 
cursor:pointer; 
text-decoration:none; 
font-family: arial, helvetica, sans-serif; 
padding:5px; 
} 
0
.cssButton { 
    background-color:#333333; 
    border:1px solid #CCCCCC; 
    display:inline-block; 
    color:#FFFFFF; 
    cursor:pointer; 
    text-decoration:none; 
    font: 12px arial, helvetica, sans-serif; 
    width:100px; 
    height:30px; 
} 

在你的CSS,你没有保持高度,宽度。 GUD运气

+0

如果需要,那么你也可以附上'float:left; ' – Anup

+0

这与'line-height:30px;'是最好的解决方案。你也不需要'float:left;'因为它是内联块。 – qwerty