教你用css3实现图片容器内等比缩放,教你用c3实现图片容器内等比缩放......
2023-03-16 337 CSS
本经验介绍在编写css样式时,如何通过position属性控制元素如何定位,以及和父元素的关系。
首先,我们实现一个简单的html页面如图,外层class为padiv。内层有chdiv1和chdiv2。
我们给第二个子元素chdiv2添加position: relative属性。然后top和left会随之生效,如图所示。
元素仍然在文档流内,relative是相对应该在的位置移动。
如果选择position为absolute,其会脱离文档流(父元素不再保留其位置)。但是其定位是相对页面定位的,如图chdiv2会定位到页面左上角。
如果使用fixed,则该元素是相对浏览器窗口定位的。如图定位在窗口右下角。
如果使用sticky,同时需要指定top/left/bottom/right其中的1~2个。当页面滚动,元素进入不可见区域时,元素会表现得像fixed一样。
position的默认属性值是static,即元素就在文档流内原本位置,此时left top right bottom属性不会生效。
position属性可以任意的组合嵌套。如下图是两层relative,也可以一层fixed一层relative等等。
position还有一个最普通的属性是inherit,就是继承父节点。如图,子节点和父节点一样为fixed。
以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!
相关文章
怎么用div布局加css样式做网页,怎么做一个网页呢,静态页面的制作是很简单的,我们来看看怎么通过div布局 c样式来制作一个网页吧。......
2023-03-16 479 CSS
css基础教程:[1]为网页使用网络字体,本教程为大家介绍在网页上怎么使用网络字体。1,使用网络字体的好处是所有人看到的效果都是样的,效果统一,2,不依赖于用户电脑上是否安装了该字体。......
2023-03-16 327 CSS