html佈局之 圖示文字混排
阿新 • • 發佈:2019-02-20
摘要:做html佈局的時候經常用到圖示和文字的混排,使用的時候經常要調很長時間,今天來總結一下。
直接上程式碼:
<!doctype html>
<html class="no-js">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=no">
<title>小徽章</title>
<link rel="stylesheet" href="../assets/css/amazeui.css">
<style>
#p {
background-color: blue;
width: 80%;
margin: 0 auto;
text-align: center;
padding: 0.2em 0 0.5em 0;
border-radius: 0.5em;
}
#p >img {
display: inline-block;
height: 1.2em;
}
#p>span {
line-height: 1;
color: #fff;
}
</style>
</head>
<body>
<p id="p">
<img src="static/img/lock.png" alt="no">
<span class="am-text-bottom" >點選分享到朋友圈開始預約</span>
</p>
<script type="text/javascript" src="../assets/js/jquery.min.js"></script>
<script type="text/javascript" src="../assets/js/amazeui.js"></script>
</body>
</html>
效果如下:
說明:
- 給文字新增 am-text-bottom 類,使圖片底部和文字底部對其(注意這裡是和文字行高的底部);
- 根據第一條,所以要設定文字的行高為1,即文字行高的一倍,這樣圖片就和文字底部是對齊的;
- 設定圖片的高度到合適位置;
- 設定容器的內padding,使上下背景色協調;
- OK
<完>