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

CSS定位 ① ( CSS 三大盒子布局方式 | CSS 定位简介 | 边偏移 | 定位模式 )

一、CSS 三大盒子布局方式 ---- CSS 三大盒子布局方式 : 普通流 : 又称为 标准流 , 盒子按照从上到下的顺序进行排列 ; 浮动 : 另多个盒子水平排成一列 ; 定位 : 将盒子定位在某个位置...; 盒子自由漂浮在其它盒子之上 , 可以任意指定水平和垂直方向上的位置 ; 从层级上来说 , 普通流盒子 在最底层 , 浮动盒子 在中间层 , 定位盒子 在最上层 ; 二、CSS 定位简介 ----...定位是将 盒子模型 定位到某个位置 , 并且自由地漂浮在其它盒子上方 ; 定位定位模式 + 边偏移 构成 ; 1、边偏移 边偏移 : 顶部偏移量 : 盒子模型 距离 父容器 上边线 的长度 , 如...定位模式 : CSS 中通过 position 属性设置定位模式 , 语法如下 : 选择器 {position: 定位模式属性值;} 定位模式有如下几个设置选项 : 静态定位 : static 相对定位...: relative 绝对定位 : absolute 固定定位 : fixed

56720

第3天:CSS浮动、定位表格、表单总结

今天学的是浮动、定位表格、表单等内容,这些是CSS中最容易混淆的知识,有许多小技巧在写代码过程中需要注意。...、提升层级 绝对定位(absolute) 1、使元素完全脱离文档流 2、使内嵌支持宽高 3、块属性内容撑开宽度 4、如果有定位父级相对于定位父级发生偏移,没有定位父级相对于document发生偏移 5、...相对定位一般都是配合绝对定位元素使用 6、提升层级 一般来说,父级相对定位,子级绝对定位。...固定定位(fixed) 1、固定右下角 position:fixed; right:0; bottom:0; 与绝对定位特性基本一致。始终相对整个文档进行定位;IE6不支持固定定位。...默认后者的值高于前者 六、表格(table) thead(表头)、tbody(表格主体)、tr(表格行)、th(元素定义表头)、td(元素定义表格单元) 表格样式重置 table{border-collapse

1.6K40
您找到你想要的搜索结果了吗?
是的
没有找到

【说站】CSS中有哪些定位方式

CSS中有哪些定位方式 1、在静态定位的情况下,每个元素都处于常规文档流中。他们都是块元素,所以会从上到下堆叠在页面上。...position: static; 2、相对定位相对于文档流中的原始位置(或默认位置) 元素原始位置的空间仍然保持不被占用,元素移动到页面的其他位置,元素在新位置响应事件。...position: relative; 3、绝对定位下,元素从文档流中被“连根拔起”,然后再相对于其他元素(在这里,是默认的定位上下文 body)定位。...position: absolute; 4、固定定位元素的定位上下文是视口(浏览器窗口或手持设备的屏幕),所以不会随着页面的滚动而移动。固定定位适合悬浮标签效果,页面滚动时总是悬浮在特定位置。...position: fixed; 以上就是CSS中的4种定位方式,希望对大家有所帮助。

29640

巧用CSS3 :target 伪类制作Dropdown下拉菜单(无JS)

:target 是CSS3 中新增的一个伪类,用以匹配当前页面的URI中某个标志符的目标元素(比如说当前页面URL下添加#comment就会定位到id=“comment”的位置,俗称锚)。...先上效果图 正如标题所说,本文是教你如何巧用CSS3 :target 伪类制作Dropdown下拉菜单,原生HTML+CSS,无JavaScript。为了吸引各位往下看,先上实际例子,再进行剖析。...这个a标签就是实现在打开开关后产生一个透明的遮罩层覆盖到屏幕上。...有了上面的思路,那么再具体化为下面的代码(忽略个别无关紧要的样式,SASS代码): #dropdown-box { .dropdown { opacity: 0;...为了让下拉菜单更显“下拉”的情况,采用CSS3的origin 定位下转换原点。 注意下兼容性,所有主流浏览器均支持 :target,除了 IE8 及更早的版本,移动端的话直接用。

3.9K80

WebDriver nth -- 完美结合css和xpath的优点而来 附,常见元素定位方式总结

anyway , 言归正传:我们在写脚本的时候,要懂得去规划和构思, 一个元素的位置千变万化, 位置可能变,属性是不可能一变万变的, so,在我们的日常测试中一定要秉承, 代码最大程度可用性, 元素定位优先稳定...: driver,findElemengt  By --- >> id /name /calss/css/xpath......还有很多就不一一列举,  这么多种方式都可以定位到这个元素, 那我们在定位的时候就要去考虑怎么样最大限度的采用稳定性最高的定位方式使用在脚本中, 找到元素最不容易改变的属性拿来定位, 在脚本中尽量多用方法...下面跟大家分享一种笔者自己很喜欢的定位方式 : 笔者最喜欢的就是 css, 然后就是它,哈哈哈    伪类元素定位法, but anyway, 现在你去找是很难找到这种定位方式要怎么具体使用的,先定义两个变量..., 使用concat() 方法进行连接,  笔者今天百度天气来展示一下这个方法的用法 div: nth-child(x) : ----- >> 明天跟大家分享一下模拟登录的一些方法, 笔者最近搭一些线上环境的脚本发现了一些有用的方法可以分享给大家

51330

前端-CSS-更改标签样式-长宽字体-背景-边框-显示方式-定位-透明度-扩展点-02

目录 控制标签元素样式 长宽属性、字体属性、文本对齐、文本装饰、首行缩进 背景属性、边框属性、圆角 display 显示方式 盒子模型 margin、padding... float浮动 overflow...sprite) ​ 利用的是 background-position ​ svg(可以了解一下) display 显示方式 div{ ------------display显示方式--...相对定位 相对于标签自身原来的位置做一个定位 绝对定位 ​ 相对于已经定位过的父标签做一个定位(购物车展开)*** ​ 当只给你一个父标签的属性让你做定位时,就用绝对定位 固定定位 ​...对文档流的影响 参考链接(可以了解一下):css层叠顺序探究 浮动的元素都是脱离文档流的 相对定位(relative)的元素不是脱离文档流的 绝对定位(absolute)的元素也是脱离文档流的(只要变了就脱离文档流了...关于自适应(不需要了解) 参考博客:纯CSS3使用vw和vh视口单位实现自适应(仅个人兴趣,把觉得不错的文章放个连接) 你可能没注意的CSS单位

1.4K20

我们总是梦想着对象化(一)

所谓环境设置,不过是一系列的开关。控制着应用程序环境。我们可以把这些开关,写到一个自定义方法中。而自定义方法,必然依附于一个对象。VFP 并没有提供一个应用程序对象。但是,我们可以创造一个。...(吐槽一下,我第一次自己扫单车时,居然要求我定位。我太无语了……然后,我很潇洒的打了个的……这帮流氓,太无耻了……你估计替别人付过车费吧,假设,你原地没动,那么你的位置还有什么意义?)...在上面的一段文字中,“共享单车”的概念一次次被具体化。最后,具体为某一辆物理存在的自行车。当然,在此之前,它所代表的事物,都不是物理存在的。...这种语义上的一次次具体化的过程,放在 VFP 里,其实,就是一次次的子类化,而基类,就是“共享单车”。你所骑行的那辆车,就是表单上呈现出的一个个对象。 你从来都不使用类吗?...类的存在方式有两种,一种是 VFP 自带的,一种是你基于 VFP 的基类或者其他自己创建的。

13120

前端-10款web动画插件

今天分享的这款就是基于jQuery的瀑布流图片筛选插件,我们可以点击图片分类名称,即可将对应分类下的图片瀑布流的方式展示出来,这款插件在筛选图片上使用还是比较方便的。 ?...2.基于Layui的可自定义添加删除数据的表格处理插件 如何在网页上编辑表格数据,这通过自己编写JS和CSS实现都是比较麻烦的,jQuery有很多插件可以完成这种功能,比如这款jQuery简易版的Excel...4.纯CSS3开关样式的自定义单选框 之前我们分享过很多非常实用的自定义单选框和复选框插件,大部分都是通过CSS3实现,比如这款CSS3漂亮的自定义Checkbox复选框; 也有些是基于jQuery的,...今天给大家分享另外一款基于纯CSS3的开关样式的自定义单选框插件,一共四种样式,都比较有创意。 ?...我想知道有多少人,是直接滑到下面来看获取方式的! 哈哈~快给我点小心心

5.9K50

Android开发人员初识前端

6、code、pre为网页添加代码 是添加一行代码,是添加多行代码 7、table、tbody、tr、th、td表格 7.1、整个表格table标签开始 7.2、如果不加thead...(通俗理解table可以按结构一块块的显示,不在等整个表格加载完后显示。) 7.3、tr表示表格的一行,所以有几对tr标签,表格就有几行。...7.4、td表示表格的一个单元格,一行中包含几对td标签,说明一行中就有几列。 7.5、th表示表格的头部,表格表头 7.6、表格中列的个数,取决于一行中数据单元格的个数。..." rel="stylesheet" type="text/css" /> 3 总结:三种方式都可以给html设置样式,但是它们之间有优先级,内联式 > 嵌入式 > 外部式,当三种都设置了...相对定位完成的过程是首先按static(float)方式生成一个元素(并且元素像层一样浮动了起来),然后相对于以前的位置移动,移动的方向和幅度由left、right、top、bottom属性确定,偏移前的位置保留不动

2.2K30

CSS大部分属性汇总

设置文本阴影 text-transform 控制文本大小写转换 unicode-bidi 设置或返回文本是否被重写 vertical-align 设置元素的垂直对齐 white-space 设置元素中空白的处理方式...描述 font 在一个声明中设置所有的字体属性 font-family 指定文本的字体系列 font-size 指定文本的字体大小 font-style 指定文本的字体样式 font-variant 小型大写字体或者正常字体显示文本...table 此元素会作为块级表格来显示,表格前后带有换行符。 inline-table 此元素会作为内联表格来显示,表格前后没有换行符。...CSS定位属性(此处只列举position) position属性有五种取值 值 描述 relative 根据元素位置相对定位 absolute 绝对定位的元素的位置相对于最近的已定位父元素,如果元素没有已定位的父元素...fixed 元素的位置相对于浏览器窗口是固定位置。 sticky 基于用户的滚动位置来定位

1.2K20

HTMLCSS基础知识学习笔记

多行代码          多行代码,你需要在网页中预显示格式时都可以使用它                              ul-li 列表信息,圆点显示...       若加此标签后,表格会一次性显示出来(而非网页加载一点显示一点)         表格一行        表格中的一行         表格单元格...      表格中的一个单元格         表格表头        表格头部的一个单元格,表格表头     ......外部式         把CSS代码写到一个单独的外部文件中,.css扩展名结尾,在内使用标签引入,如:         <link href="base.<em>css</em>" rel...                相对定位完成的过程是首先按static(float)方式生成一个元素(并且元素像层一样浮动了起来),                 然后相对于以前的位置移动,移动的方向和幅度由

2K10

技术分享 | Web测试方法与技术之CSS讲解

value] [title~=flower] 选择 title 属性包含单词 "flower" 的所有元素 [attribute^=value] a[href^="https"] 选择其 src 属性值..."https" 开头的每个 元素 [attribute$=value] a[href$=".pdf"] 选择其 src 属性 ".pdf" 结尾的所有元素 [attribute*=value]...border 设置表格边框 border-collapse 设置表格的边框是否被折叠成一个单一的边框或者隔开 width 定义表格的宽度 text-align 表格中的文本对齐 padding 设置表格中的填充...static:没有定位,遵循正常的文档流对象 relative:相对定位,元素的定位是相对其正常位置 fixed:元素的位置相对于浏览器窗口是固定位置 absolute:绝对定位,元素的位置相对于最近的已定位父元素... 设置不同的定位方式 这个 div 元素设置正常文档流定位方式 <div

93120

项目开发知识盲区记录

第一种方式 2. 第二种方式 3....第三种方式 layui的文件上传报错: 请求上传接口出现异常 layui表格集成select选择框和switch开关 关于手动设置layui开关的状态---方式一:存在bug,连续两次点击取消,会出现bug...推荐使用的layui手动设置开关状态方式 springboot后端压缩和解压缩文件 mybaits-plus只更新不为null的字段 js jQuery设置按钮被点击 layui文件上传控件,上传完文件之后自动清空选择的文件...select选择框和switch开关 layui-from swtich使用小结 layui表格集成select选择框和switch开关 layui表格使用自定义模板templet 自定义开关模板: <....prop("class","layui-unselect layui-form-switch") ---- 推荐使用的layui手动设置开关状态方式 mid={{d.id}} 属性的增加,我们就可以很方便获取到当前行的开关

6.8K31

CSS基础知识巩固你的前端基础

css用于网页的风格设计,包括字体,颜色,位置等。 css使用的4中方式:引入外部样式文件,导入外部样式文件,使用内部样式定义,使用内联样式定义。...id选择器,特定id值的HTML元素指定样式。 类选择器,指定class的HTML元素指定样式。...表格属性表: 属性 说明 border-collapse 设置是否合并表格边框 border-spacing 设置相邻单元格边框之间的距离 caption-side 设置表格标题的位置 empty-cells...设置是否显示表格中空单元格上的边框和背景 table-layout 设置用于表格单元格列宽的设置方式 盒模型 css盒模型,包含元素内容 content,内边距 padding,...3种:普通文档流,浮动,定位 css浮动涉及到的属性 属性 说明 float 设置框是否需要浮动以及浮动方向 clear 设置元素的哪一侧不允许出现其他浮动元素 clip 裁剪绝对定位元素,该元素必须是绝对定位

2K10

Java学习笔记-全栈-web开发-02-css必备基础

浏览器会从mystyle.css文件中读取样式,并对页面上的html进行修饰。 外部样式表,css为后缀来保存,可以使用任意文本编辑器对css文件进行编辑。...锚伪类 在支持css的浏览器中,链接的不同状态都可以不同的方式显示 这些状态包括:活动状态,已被访问状态,未被访问状态,和鼠标悬念状态。 ?...5.6 表格 CSS 表格属性可以帮助您极大地改善表格的外观 常用属性: border-collapse:定义是否把表格边框合并为单一的边框。...(重要) CSS 定位 (Positioning) 属性允许你对元素进行定位。...定位的基本思想很简单,它允许你定义元素框相对于其正常位置应该出现的位置,或者相对于父元素、另一个元素甚至浏览器窗口本身的位置 CSS 有三种基本的定位机制:普通流、浮动和绝对定位

1.7K30

WEB前端day1(HTML5+CSS3)

概述: HTML(5)+CSS(3) HTML 遵循W3C的标准 html的元素,属性,结构 流行写法:DIV+CSS布局方式 技巧:熟悉规范(命名规范,书写规范) 基本结构 head meta元素:提供有关页面的元信息...span>:行内元素,在行内定义一个区域;和div的区别在于,会自动换行,使用会保持同行 :无序列表 表单相关的标签 :html中的表格...,table的子元素-->tr:表格的行,th:表头,td:表格单元。...id选择器:html中id属性设置的选择器,Css中用"#"定义 class类选择器:html中class属性设置的选择器,css中用"."...position定位 static(默认定位,元素出现在正常的流中) fixed:相对于浏览器的窗口位置是固定的 relative:相对定位 absolute:绝对定位 z-index:指定元素的重叠顺序

58230
领券