display的block和inline-block有什么区别

1.布局流 block是独占一行,而inline-block是与行内元素水平排列

2.默认宽度 block是撑满父容器宽度(width:100%) inline-block是由内容决定

示例如下:

js 复制代码
  <style>

    .block-box{
         
       height:300px;
       background-color:red;
       display:block;
     }
     
     .inline-block-box{
       height:300px;
       background-color:red;
       display:inline-block;

     }

   </style>

  <body>

     <div class="block-box">Block 1</div>
     
     <div class="inline-block-box">inline-block-box</div>

  </body>
  
  

我们看下效果:

当然block也是可以设置它的宽度的。

相关推荐
10年前端老司机1 小时前
什么!纯前端也能识别图片中的文案、还支持100多个国家的语言
前端·javascript·vue.js
摸鱼仙人~1 小时前
React 性能优化实战指南:从理论到实践的完整攻略
前端·react.js·性能优化
程序员阿超的博客2 小时前
React动态渲染:如何用map循环渲染一个列表(List)
前端·react.js·前端框架
magic 2452 小时前
模拟 AJAX 提交 form 表单及请求头设置详解
前端·javascript·ajax
小小小小宇6 小时前
前端 Service Worker
前端
只喜欢赚钱的棉花没有糖7 小时前
http的缓存问题
前端·javascript·http
小小小小宇7 小时前
请求竞态问题统一封装
前端
loriloy7 小时前
前端资源帖
前端
GISer_Jing7 小时前
前端构建工具(Webpack\Vite\esbuild\Rspack)拆包能力深度解析
前端·webpack·node.js