美文网首页
css定位方式总结

css定位方式总结

作者: 勿忘初心方始终 | 来源:发表于2016-07-21 11:55 被阅读0次

什么是文档流?

按w3c规范中这个其实叫normal-flow,即普通流,只是国内翻译者习惯将其翻译成文档流

定义:元素按照其在HTML中的位置顺序排列决定排布过程,并且过程遵循标准的描述

position属性

元素在页面中的布局遵守一套文档流的方式,默认的定位属性值为static,即未被设置定位的。

元素如果被定位了,那么它的top,left,bottom,right值就会生效,能设置定位的属性是relative,absolute和fixed。

需要注意的另一点是被定位的元素层次(z-index)会得到提高。

css中定位机制有哪几种?

浮动定位(float)、相对定位(relative)、绝对定位(absolute)、固定定位(fixed)

浮动定位

特点:元素排除在普通流之外,可通过float:left或float:right将它放置在包含框的左边或者右边,但是

依旧位于包含框之内。

相对定位

相对元素本身定位,没有脱离标准文档流,元素本身所占的位置被保留

绝对定位

相对于最近的一个已经设置position属性的祖先元素定位,脱离标准文档流,重新定位的元素不会占用原来的位置

如果没有已经定位的祖先元素,则以浏览器窗口为基准进行定位

固定定位

相对可视窗口进行偏移,不受浏览器滚动条影响

相关文章

  • css定位方式总结

    什么是文档流? 按w3c规范中这个其实叫normal-flow,即普通流,只是国内翻译者习惯将其翻译成文档流 定义...

  • Web UI自动化-元素定位

    selenium元素定位方式有以下八种:元素定位8中方式 本文主要介绍css_selector方式进行定位 css...

  • day04

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

  • CSS相对定位(position)

    CSS定位方式有:相对定位(relative)、绝对定位(absolute)和固定定位(fixed) positi...

  • CSS定位方式

    今天这篇文章我想和大家谈一谈通过CSS对页面进行布局中关于定位的内容。布局涉及的内容是很多的,其中大方向很多,细节...

  • css 清除浮动的方法及BFC剖析

    一、常用css定位流描述 1、文档流定位 position: static(默认方式) 页面元素的默认定位方式 块...

  • selenium的定位方式(总结)

    1.基本的定位就不说了 2.xpath的定位姿势我们可以通过以下几个比较重要的定位方式 css定位 参考css选择...

  • day04

    1.今天学了什么 1.css盒子模型 2.1浮动 2.2如何清除浮动 2.3定位 2.4布局方式的总结 2.5实现...

  • CSS定位总结

    CSS的position主要有以下几个属性:static,relative,absolute,fixed,CSS3...

  • CSS定位总结

    五、定位 1、定位的简介 定位(position),定位是一种更加高级的布局手段,通过定位可以将元素摆放到页面的任...

网友评论

      本文标题:css定位方式总结

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