首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

html三大盒子模型梳理

标准盒(W3C) html所有元素默认是标准盒。会被内间距和边框撑大。 宽度计算规则:设置的宽度+内间距+边框+外间距 怪异盒(IE盒) 怪异盒子,不会被内间距,边框撑大。...盒子内的内容也只会在减掉内间距+边框的剩余空间绘制。...转化为怪异盒: box-sizing:border-box 宽度计算规则:设置的宽度+外间距 弹性盒(flex) 弹性盒子是 CSS3 的一种新的布局模式。ie不支持。...父盒子设为 flex 布局以后,子元素的 float、clear 和 vertical-align 属性将失效。...转换为弹性盒子:display:flex 可选后续属性: flex-direction:设置主轴的方向 flex-wrap:设置子元素是否换行 flex-flow:复合属性,相当于同时设置了 flex-direction

1.1K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    HTML第五课——css盒子模型【2】

    ---- 继续讲我们的盒子模型 由于现在浏览器有可能会自动给你的代码加上margin或者padding,我们经常在css文件中先设置一下这两个属性值为0: html, body{ margin:...DOCTYPE html> Css盒子模型 Css盒子模型 <meta name="keywords...<em>两个</em><em>盒子</em>分别在两行出现,那么如果我想把这<em>两个</em><em>盒子</em>放到一行,我要怎么办呢?我的第一个想法是把display属性改为inline,但是发现改后样式变为: ?...现在又出现了另一个问题,就是大家发现上面<em>两个</em><em>盒子</em>中间多了一个空白的地方,而且空白地方无法选中,说实话如果你用inline-block那么中间这个间距就是默认自带的了(如果非要去掉就要加float: left

    1.1K30
    领券