标签:
line-height:对子元素是非文字的行内块,表现出来的不是垂直居中。目前还不知道具体细节。


可以看出来两个东西不在一行。老师的解释是line-height对非文字元素解释不一样,但是我没懂细节。我只知道我给a和i浮动,就会在一行了。
<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title></title>
    <style>
        *{margin:0;padding:0;}
        li{list-style:none;}
        .fl{float:left;}
        .list{height:50px;line-height:50px;margin-top:50px;}
        .list a{display:inline-block;height:16px;line-height:16px;color:#666;}
        .list i{display:inline-block;width:14px;height:16px;
            background:url("images/huan.png") no-repeat;}
    </style>
</head>
<body>
<div class="list">
    <i></i>
    <a href="#">换一换</a>
</div>
</body>
</html>
标签:
原文地址:http://www.cnblogs.com/learnings/p/5414882.html