美文网首页
总结position,盒子模型

总结position,盒子模型

作者: 水水壶 | 来源:发表于2018-05-26 16:55 被阅读0次

一、position 定位

  • position:static; 默认定位
    块级元素独占一行,行内元素默认排列在一行,也就是说每个元素执行各自的默认属性;
  • position: relative; 相对定位
    相对本身位置进行位移
    如:
    right: 20px 在原来的位置往左移动 20 px;
    top: 20px 在原来的位置往下移动 20 px;
    left:20px 在原来的位置往右移动 20 px;
    bottom: 20px; 在原来的位置往上移动 20 px;

注意:本来向右移动现在是向左移动,本来想上移动现在是向下移动

  • position: absolute 绝对定位
    绝对定位是特殊的相对定位;
    绝对定位是相对它最近的 已定位(position 不能是默认的 static) 的父级元素进行定位的;
    如果它的父级元素都没有定位,那它就相对于浏览器首个窗口进行定位的(浏览器有滚动条,往下拉不算首个窗口);
  • position: fix; 固定定位
    根据浏览器显示进行定位的,即使窗口有垂直滚动条,也是显示能看到窗口就那么大。

说明:可以用来做 “回到顶部”功能。

二、盒子模型

由外边距、边框、内边距和内容四个部分组成。

1
2

第二张图中土色是外边距、橙色是边框、灰蓝色是内边距、蓝色是内容。

注释:margin: 外边距 处理块级元素与它上下左右其它块级元素的排列方式;给块级元素设置 width 和 height 属性,默认是给内容设置的 width 和 height。box-sizing: content-box; (默认属性);使用 box-sizing: border-box; 之后再给块级元素设置 width 和 height,实际上是给内容+内边距+边框设置的宽度和高度

相关文章

  • 总结position,盒子模型

    一、position 定位 position:static; 默认定位块级元素独占一行,行内元素默认排列在一行,也...

  • day04

    A今天学了什么 1.css盒子模型: 2.float 浮动 3.position 定位 4.布局方式的总结...

  • 2020-07-26 字节跳动一面真题

    BD一面真题:说说position有哪些取值说说页面居中的方法说说盒子模型说说盒子模型的宽度(标准盒模型,怪异盒模...

  • 还在用浮动吗?CSS flex布局你了解多少?

    传统的布局:围绕盒子模型(border、margin、padding) 定位(position)、浮动(floa...

  • css3 flex 布局

    传统的布局:围绕盒子模型(border、margin、padding) 定位(position)、浮动(floa...

  • 弹性布局

    简介 传统布局基于盒子模型,通过 display float position 属性进行布局,但是有些效果在盒模型...

  • 模型

    盒子模型 层模型 定位元素:绝对定位和相对定位 position:absolute 脱离原来位置进行定位,原来位置...

  • 双飞翼布局与假的等高

    这一经典布局用到的技术 position float 负边距 等高 盒子模型 清除浮动

  • React Native之FlexBox布局

    CSS的布局,基于盒子模型,依赖 display属性 , position属性, float属性。但对于那些特殊布...

  • CSS布局之Flex布局

    传统的布局方案基于盒子模型,依赖 display属性+ position + float属性,它对于那些特殊布局非...

网友评论

      本文标题:总结position,盒子模型

      本文链接:https://www.haomeiwen.com/subject/bxvmjftx.html