1. 程式人生 > >html佈局之 圖示文字混排

html佈局之 圖示文字混排

  摘要:做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



<完>