重点:

图片响应式布局。

代码:

  1. <!DOCTYPE html>
  2. <html lang="zh-cn">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=no">
  6. <meta http-equiv="X-UA-Compatible" content="ie=edge">
  7. <link rel="stylesheet" rel="stylesheet" href="../resource/bootstrap/css/bootstrap.min.css">
  8. <script src="../resource/jquery-3.4.1.min.js"></script>
  9. <script src="../resource/bootstrap/js/bootstrap.min.js"></script>
  10. <title>图片</title>
  11. </head>
  12. <body>
  13. <img src="../pic/pic4.jpg" alt="" class="img-thumbnail float-left" height="200" width="400">
  14. <img src="../pic/pic5.jpg" alt="" class="img-fluid float-right" height="200" width="100">
  15. <picture>
  16. <source srcset="../pic/pic.jpg" media="(min-width: 1000px)">
  17. <source srcset="../pic/pic2.jpg" media="(min-width: 800px)">
  18. <source srcset="../pic/pic3.jpg" media="(min-width: 500px)">
  19. <img src="../pic/pic.jpg" alt="这是当前浏览器不支持picture标签时显示的图片">
  20. </picture>
  21. </body>
  22. </html>

运行结果:

浏览器宽度>1000px:

图片.png

浏览器宽度>800px:

图片.png


浏览器宽度>500px:

图片.png


浏览器宽度<=500px:

图片.png

问题:

标签内的图片无法更改大小。