CSS 行内、行内块元素空白间隙解决方案

桃扇骨 2022-12-29 09:19 179阅读 0赞

1. 行内块元素 img 图片空白

代码:

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6. <title>Document</title>
  7. <style> img { width: 200px; } </style>
  8. </head>
  9. <body>
  10. <img src="./img/杨幂.jfif" alt="">
  11. <img src="./img/杨幂.jfif" alt="">
  12. <img src="./img/杨幂.jfif" alt="">
  13. </body>
  14. </html>

显示:

在这里插入图片描述
处理办法:

两张图片中间的空白,可以用div把两张图片放在一起,设置style为font-size=0.

代码如下:

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6. <title>Document</title>
  7. <style> img { width: 200px; } div { font-size: 0; } </style>
  8. </head>
  9. <body>
  10. <div>
  11. <img src="./img/杨幂.jfif" alt="">
  12. <img src="./img/杨幂.jfif" alt="">
  13. <img src="./img/杨幂.jfif" alt="">
  14. </div>
  15. </body>
  16. </html>

显示:
在这里插入图片描述

2. 行内元素 span i 等出现空白的问题解决。

代码:

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta name="keywords" content="zidingyi">
  5. <meta name="description" content="zidingyi">
  6. <meta charset="UTF-8">
  7. <title>google demo</title>
  8. <style> span { font-size: 100px; background-color: pink; } .blue { color: #4E89E5; } .red { color: #DB2138; } .yellow { color: #DDCD44; } .green { color: #46B75F; } </style>
  9. </head>
  10. <body>
  11. <span class="blue">G</span>
  12. <span class="red">o</span>
  13. <span class="yellow">o</span>
  14. <span class="blue">g</span>
  15. <span class="green">l</span>
  16. <span class="red">e</span>
  17. </body>
  18. </html>

显示:
在这里插入图片描述
解决办法:

给body加style样式,font-size: 0px;

代码:

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta name="keywords" content="zidingyi">
  5. <meta name="description" content="zidingyi">
  6. <meta charset="UTF-8">
  7. <title>google demo</title>
  8. <style> body { font-size: 0px; } span { font-size: 100px; background-color: pink; } .blue { color: #4E89E5; } .red { color: #DB2138; } .yellow { color: #DDCD44; } .green { color: #46B75F; } </style>
  9. </head>
  10. <body>
  11. <span class="blue">G</span>
  12. <span class="red">o</span>
  13. <span class="yellow">o</span>
  14. <span class="blue">g</span>
  15. <span class="green">l</span>
  16. <span class="red">e</span>
  17. </body>
  18. </html>

显示:
在这里插入图片描述

发表评论

表情:
评论列表 (有 0 条评论,179人围观)

还没有评论,来说两句吧...

相关阅读