首页 > 编程知识 正文

seleniumcss定位元素,selenium css定位详解

时间:2023-05-06 20:01:42 阅读:46806 作者:737

一、定位(position ) http://www.Sina.com/http://www.Sina.com/http://www.Sina.com/3358 www

http://www.Sina.com/http://www.Sina.com /

通过偏移设置元素的位置:

top:定位要素与定位位置上边的距离

bottom:定位元件与定位位置下的距离

left:定位要素与定位位置左侧的距离

right:锚点元素和锚点位置右侧的距离2 .相对锚点参照元素在文档流中的位置进行锚点

3 .相对放置会提高元素的水平

4 .在相对对齐中,元素不会脱离文档流

5 .相对对齐不会改变元素的特性块、块的行内还是行内

定位是一种更加高级的布局手段,通过定位我们可以将一个元素摆放到页面的任意位置

使用position属性来设置定位1 .打开绝对对齐后,必须设置偏移元素的位置才能改变

2 .打开绝对位置后,元素将离开文档流

3 .绝对对齐改变了元素的性质,行内成块,块的宽度和高度随内容而扩展

4 .决定绝对位置后,要素会提高水平

5 .绝对对齐是针对包含的块进行的

包括块:

通常,包含块的是与当前元素最接近的祖先块元素可选值:如果所有祖先元素未启用锚点

相对于根元素对齐

html (根元素,首先包括块) )。

static:默认值 元素是静止的 没有开启定位

定位固定也是绝对定位,因此定位固定的大部分特征与绝对定位相同

唯一的区别是,锚点的位置始终参照浏览器视口(浏览器视图窗口)进行定位

锁定的元素会随着显示窗口的移动而移动,而不是滚动条滚动

relative:开启元素的相对定位

粘性定位的特征与相对定位基本相同

粘性位置可以在元素到达某个位置时固定

二、绝对位置的元素配置相对定位的特点:

包含左边缘边框-左边缘填充-左边缘填充-左边缘填充-右边缘填充-右边缘标记右边缘=块的内容区域的宽度

1.元素开启相对定位以后 如果不设置偏移量(offset) 元素不会发生任何变化

将两个值添加到水平布局表达式中:左值和右值

此时,规则只像以前一样添加了两个值

发生瞬态约束时:

如果九个值中没有自动,则right值将自动调整以满足表达式

如果有自动,请自动调整自动值以满足等式

可以设定自动的值。 大宽度左光线

left和right的值默认为auto,如果不满足等式,则会自动调整

absolute:开启元素的绝对定位

顶层边距-底部填充-顶部/底部边框-顶部/底部高度(包括块)

绝对定位特点:

left: 0;

right: 0;

top: 0;

bottom: 0;

三.对于打开了元素级别定位的元素,可以在z-index属性中指定元素的级别

z-index需要整数作为参数,值越大的元素级别越高

元素级别越高,优先显示

如果元素级别相同,则较低的优先

无论祖先元素水平多高,都不会复盖后代元素

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。