块元素block

  • 在网页中一般用来进行布局
  • div p h1 h2 h3…元素
  • 独占一行的元素

    行内元素inline

  • 主要用来包裹文字

  • 一般会在块元素中放行内元素
  • 块元素中基本上什么都能放
  • p元素中不能放任何块元素
  • 浏览器在解析网页时,会自动对网页中不符合规范的内容进行修正

    HTML中的块级元素和行内元素都有哪些?

    行内元素: a b span img input select strong
    块级元素: div ul ol li dl dt dd h1 h2 h3 h4 … p

块级元素和行内元素的区别

  • 块级元素前后有换行符,因此它会独占一行,而行内元素不会独占一行
  • 行内元素不能设置它的宽高,也不能设置垂直方向上的padding和margin