入门客AI创业平台(我带你入门,你带我飞行)
博文笔记

图片与文字水平对齐

创建时间:2016-07-03 投稿人: 浏览次数:1938

1、使用vertical-align属性

css:

.div1 *
{
    vertical-align:middle;
}
.div1 img
{
    width:16px;
    height:16px;
}
html:

<div class="div1">
    <img src="phone.png"/>
    <a href="javascript:;">这是需要对齐的文本</a>
</div>

通过设置子元素的vertical-align:middle让图片与文字对齐。

2、使用css的:before选择器

css:

.div2 a
{
    position:relative;
    padding-left:17px;
}
.div2 a:before
{
    content:" ";
    display:block;
    position:absolute;
    left:0;
    top:0;
    width:16px;
    height:16px;
    background:url(phone.png) center center no-repeat;
    background-size:16px;
}
html:

<div class="div2">
    <a href="javascript:;">这是需要对齐的文本</a>
</div>

通过设置:before样式,将图片做为背景插入到文本前方。

下载Demo

声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。