html - CSS 置换两行字符串

标签 html css

看看这个 fiddle

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

分区:

 <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 两次在垂直方向上处于同一位置。 基本上正确对齐它们。

我该怎么做?

最佳答案

添加

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 */
}

关于html - CSS 置换两行字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25198101/

相关文章:

javascript - 从头开始构建的 super 菜单 - Jquery 调整大小

html - 选择中的文本垂直居中

html - Angular 绑定(bind)到文件输入字段的选择?

java - 如何调用 FedEx express 追踪号码查询服务?

java - 使用字符串变量作为 'if' 条件的一部分时出现问题

javascript - 如何从 jQuery 中的每个类中删除字符?

javascript图像位置

javascript - 有没有办法以编程方式触发 TAB 键将焦点移动到下一个可聚焦元素?

html - 我可以使用 HTML5 视频标签获得透明背景的视频吗?

css - 将最后一个单元格设置为右对齐