div 和 span区别?

134 阅读1分钟

基本回答

  • div标签 用来布局的,但是现在一行只能放一个div
  • span标签 用来布局的,一行上可以放好多个span

块级元素特点

 自动换行, 可设置高宽  常见的有div,h1-h6,p,pre,ul,ol,li,form,table,label等

行内元素特点是什么

  1. 一行可以显示多个
  2. 高、宽直接设置是无效的
  3. 默认宽度就是它本身内容的宽度
  4. 行内元素只能容纳文本或则其他行内元素
  5. 常见的行内元素有<a>、<strong>、<b>、<em>、<i>、<del>、<s>、<ins>、<u>、<span>等,其中<span>标签最典型的行内元素。有的地方也称为内联元素

行内块元素特点是什么

  1. 一行可以显示多个,但是之间会有空白缝隙
  2. 默认宽度就是它本身内容的宽度
  3. 高度,行高、外边距以及内边距都可以控制
  4. <img />、<input />、<td>,可以对它们设置宽高和对齐属性,有些资料可能会称它们为行内块元素。

image.png