CSS取代了两个线串

时间:2014-08-08 07:26:04

标签: html css

看看这个小提琴

http://jsfiddle.net/ArvindSadasivam/v8dtj2ke/1/

的div:

 <button class="typeBtn" id="">
        <img class="iconTick" src="images/buttons/iconTick.png" alt="tickIcon" />Flatfront</button>
    <button class="typeBtn" id="">Flatfront TWICE
        <img class="iconTick" src="images/buttons/iconTick.png" alt="tickIcon" />
    </button>

CSS:

.typeDiv {
    position : relative;
    margin : 20px 0 0 20px;
    font-family : OpenSans-Regular;
}

 .typeBtn {
    position: relative;
    width: 110px;
    height: 40px;
    box-shadow: 0 1px 3px #424242;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    border: 1px solid #D7D7D7;
    color: #000000;
    text-align: right;
    font-family: OpenSans-Regular;
    font-size: 0.7em;
    padding: 0px 40px;
    margin: 15px 10px 0px 0px;
}
.iconTick {
    position : absolute;
    width : 25px;
    left : 5%;
    top : 20%;
}

我希望Flatfront两次垂直位于同一位置。 基本上正确对齐它们。

我该怎么做?

2 个答案:

答案 0 :(得分:1)

添加

vertical-align: top;

进入 .typeBtn

你的班级应该是这样的

.typeBtn {
position: relative;
width: 110px;
height: 40px;
box-shadow: 0 1px 3px #424242;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
border: 1px solid #D7D7D7;
color: #000000;
text-align: right;
font-family: OpenSans-Regular;
font-size: 0.7em;
padding: 0px 40px;
margin: 15px 10px 0px 0px;
vertical-align: top; /*Changed this */
}

答案 1 :(得分:0)

更改.typeBtn中的以下样式,如

padding:0px;
text-align:center;

enter image description here