css:圖片和文字的對齊方式(頂部、底部、垂直居中)


 

vertical-align 是針對行內元素來設置的,對於塊級元素是沒有用的

vertical-align:middle

 如果相對塊級元素有用,同時還要需要添加

dispaly:table-cell

正常情況下,圖片和文字是底邊對齊顯示的,img標簽可以直接設置寬度和高度,只設置一個會等比例縮放。

圖片和文字垂直居中顯示:

<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
  <style>
    /* 分別給圖片和文字所在的標簽設置 vertical-align:middle 即可實現 */
    img {
      width: 200px;
      vertical-align: middle;                   在中間位置
   /*  vertical-align: text-top; */ 在頂部
   /* vertical-align: text-bottom; */ 在底部
}
  </style>
</head>

<body>

  <!-- 標簽元素 -->
  <div class="box">
    <img src="images/dog.jpg" alt="">
    <span>小狗真的好可愛</span>
  </div>


</body>

</html>

 

圖片效果:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM