简单说说的那些事儿

2021-01-01  本文已影响0人  踏莎行

基本语法

<img>是空标签,只有属性,没有闭合标签

<img src='' alt=''>

常见属性

title属性和alt属性有啥区别?

图片底部为什么总会有一条白边?

  在写页面时经常会发现图片的最下面有一条白边,有点影响页面的美观。
  这是因为“基线”的问题,什么是基线?在字体设计时,有top,text top(顶线),super(上基线),baseline(基线),sup(下基线),text bottom(底线),bottom这几条线组成,具体可以查https://www.zhihu.com/question/21558138下方尤大神的讲解,比较直观。默认情况是基线对齐,所以会出现白边的问题。
解决:

img{
  vertical-align: bottom;
}
img{
  display: block;
}

图片排列时,图片横向之间有空隙

1.PNG

  如果我们想让个图片上下左右之间都无隙排列正常情况就会这样,上下间隙就是因为上面所说的基线问题。<img>元素默认display样式是inline,不单单是img元素,凡是行内元素都具有这样的特性,在HTML代码格式化后,行内元素之间的换行,空格等都会被浏览器解析成一个空格,就出现了左右的空隙
解决:

上一篇下一篇

猜你喜欢

热点阅读