html5--6-33 CSS定位是什么
html5--6-33 CSS定位是什么
一、总结
一句话总结:
1、常规文档流是一套体系,浮动是另外一套体系。
2、标签清除浮动之后会跑到常规文档流它本来的地方。
3、浮动是否占据常规文档流:应该不占。
4、相对定位占据文档流,绝对定位不占据文档流。
5、CSS 有三种基本的定位机制:普通流、浮动和绝对定位(两种:absolute和fix)
1、css中vertical-align属性可用于表格么?
解答:可以。
2、css中垂直居中怎么设置?
解答:在style中,vertical-align:center;。
3、css中定位是什么意思?
解答:元素改变其在页面的位置,CSS 定位属性允许对元素进行定位改变其在页面的位置。
4、css中有哪三种基本的定位机制?
解答:普通流、浮动和绝对定位。。
5、css中的普通流是怎么回事?
解答:普通流中的元素的位置由元素在HTML中的位置决定。
6、css中用什么关键词表示定位?
解答:position。
7、css中position有哪四个属性?
解答:static 默认值。没有定位。、absolute绝对定位,相对于(static 定位以外的第一个) 父元素进行定位。 、relative 相对定位,相对于其正常位置进行定位。、fixed绝对定位,相对于浏览器窗口进行定位。 。
8、css中绝对定位有哪两种?
解答:absolute绝对定位,相对于(static 定位以外的第一个) 父元素进行定位。fixed绝对定位,相对于浏览器窗口进行定位。。
9、css中绝对定位和相对定位的区别是什么?
解答:绝对定位对象可以层叠,相对定位的对象不可以、相对定位对象会占据它原来位置,绝对定位不会。
10、css中top、right、bottom、left是什么意思?
解答:距离相应边界的距离。
11、css中top和margin-top的区别是什么?
解答:top是position定位中的属性。
12、css中clip 是什么意思?
解答:裁剪,设置元素的形状。元素被剪入这个形状之中,然后显示出来。 clip: rect(top, right, bottom, left);目前裁切形状只有矩形可以使用。
13、css中clip属性使用注意事项是什么?
解答:clip属性只能在元素设置了“position:absolute”或者“position:fixed”属性起作用。
14、css中元素垂直居中怎么设置?
解答:用vertical-align属性,vertical-align:center;。
15、css中设置元素的堆叠顺序怎么弄?
解答:用z-index属性,z-index:100。
16、css中float浮动属性有哪三种?
解答:left 元素向左浮动、ight 元素向右浮动、none 默认值。元素不浮动。
17、css中如何清除浮动?
解答:用clear属性。clear:both;。
18、css中z-index属性怎么才能生效?
解答:当你定义的CSS中有position属性值为absolute、relative或fixed,用z-index此取值方可生效,此属性参数值越大,则被层叠在最上面。
了解CSS定位的概念:
- CSS 定位属性允许对元素进行定位改变其在页面的位置。
- CSS 有三种基本的定位机制:普通流、浮动和绝对定位。
- 普通流中的元素的位置由元素在HTML中的位置决定。
二、元素定位的属性:
- position 把元素放置到一个静态的、相对的、绝对的、或固定的位置中。
- static 默认值。没有定位。
- absolute 绝对定位,相对于(static 定位以外的第一个) 父元素进行定位。通过绝对定位,元素可以放置到页面上的任何位置。元素的位置通过 "left", "top", "right" 以及 "bottom" 属性进行规定。(注:static 定位以外的第一个父元素:相对与最接近的一个最有定位设置的父级对象进行绝对定位,如果对象的父级没有设置定位属性,则依据 body 对象左上角作为参考进行定位。)
- relative 相对定位,相对于其正常位置进行定位。元素的位置通过 "left", "top", "right" 以及 "bottom" 属性进行规定。
- fixed 绝对定位,相对于浏览器窗口进行定位。元素的位置通过 "left", "top", "right" 以及 "bottom" 属性进行规定。
- 绝对定位和相对定位的区别
- 绝对定位对象可以层叠,相对定位的对象不可以
- 相对定位对象会占据它原来位置,绝对定位不会
- top 定义了一个定位元素的上外边距边界与其包含块上边界之间的偏移。注:如果 "position" 属性的值为 "static",那么设置 "top" 属性不会产生任何效果。
- right 定义了定位元素右外边距边界与其包含块右边界之间的偏移。注:如果 "position" 属性的值为 "static",那么设置 "right" 属性不会产生任何效果。
- bottom 定义了定位元素下外边距边界与其包含块下边界之间的偏移。注:如果 "position" 属性的值为 "static",那么设置 "bottom" 属性不会产生任何效果。
- left 定义了定位元素左外边距边界与其包含块左边界之间的偏移。注:如果 "position" 属性的值为 "static",那么设置 "left" 属性不会产生任何效果。
- clip 设置元素的形状。元素被剪入这个形状之中,然后显示出来。
- 语法 clip: rect(top, right, bottom, left);目前裁切形状只有矩形可以使用
- rect()需要设置四个值:top, right, bottom和left。他们之间需要用逗号隔开,而且rect()属性值和margin、padding一样的标准,遵循顺时针旋转的规则。
- 注意:clip属性只能在元素设置了“position:absolute”或者“position:fixed”属性起作用。
- auto:这是一个默认值,clip设置auto值和没有进行剪切是一样的效果;
- vertical-align 设置元素的垂直对齐方式。
- baseline 默认。元素放置在父元素的基线上。
- top 把元素的顶端与行中最高元素的顶端对齐
- middle 把此元素放置在父元素的中部。
- bottom 把元素的底端与行中最低的元素的底端对齐。
- 数值(像素)/百分比
- text-top 把元素的顶端与父元素字体的顶端对齐
- text-bottom 把元素的底端与父元素字体的底端对齐。
- sub 垂直对齐文本的下标。
- super 垂直对齐文本的上标
- z-index 设置元素的堆叠顺序。
- overflow 设置当元素的内容溢出其区域时发生的事情。
- float 浮动:定义元素在哪个方向浮动。
- left 元素向左浮动。
- right 元素向右浮动。
- none 默认值。元素不浮动,并会显示在其在文本中出现的位置。
- clear 浮动的清除:常用属性值 both/left/right/none
三、测试题-简答题
1、css中vertical-align属性可用于表格么?
解答:可以。
2、css中垂直居中怎么设置?
解答:在style中,vertical-align:center;。
3、css中定位是什么意思?
解答:元素改变其在页面的位置,CSS 定位属性允许对元素进行定位改变其在页面的位置。
4、css中有哪三种基本的定位机制?
解答:普通流、浮动和绝对定位。。
5、css中的普通流是怎么回事?
解答:普通流中的元素的位置由元素在HTML中的位置决定。
6、css中用什么关键词表示定位?
解答:position。
7、css中position有哪四个属性?
解答:static 默认值。没有定位。、absolute绝对定位,相对于(static 定位以外的第一个) 父元素进行定位。 、relative 相对定位,相对于其正常位置进行定位。、fixed绝对定位,相对于浏览器窗口进行定位。 。
8、css中绝对定位有哪两种?
解答:absolute绝对定位,相对于(static 定位以外的第一个) 父元素进行定位。fixed绝对定位,相对于浏览器窗口进行定位。。
9、css中绝对定位和相对定位的区别是什么?
解答:绝对定位对象可以层叠,相对定位的对象不可以、相对定位对象会占据它原来位置,绝对定位不会。
10、css中top、right、bottom、left是什么意思?
解答:距离相应边界的距离。
11、css中top和margin-top的区别是什么?
解答:top是position定位中的属性。
12、css中clip 是什么意思?
解答:裁剪,设置元素的形状。元素被剪入这个形状之中,然后显示出来。 clip: rect(top, right, bottom, left);目前裁切形状只有矩形可以使用。
13、css中clip属性使用注意事项是什么?
解答:clip属性只能在元素设置了“position:absolute”或者“position:fixed”属性起作用。
14、css中元素垂直居中怎么设置?
解答:用vertical-align属性,vertical-align:center;。
15、css中设置元素的堆叠顺序怎么弄?
解答:用z-index属性,z-index:100。
16、css中float浮动属性有哪三种?
解答:left 元素向左浮动、ight 元素向右浮动、none 默认值。元素不浮动。
17、css中如何清除浮动?
解答:用clear属性。clear:both;。
18、css中z-index属性怎么才能生效?
解答:当你定义的CSS中有position属性值为absolute、relative或fixed,用z-index此取值方可生效,此属性参数值越大,则被层叠在最上面。
html5--6-33 CSS定位是什么的更多相关文章
- HTML5学习笔记(八):CSS定位
CSS 定位 (Positioning) 属性允许你对元素进行定位. 定位和浮动 CSS 为定位和浮动提供了一些属性,利用这些属性,可以建立列式布局,将布局的一部分与另一部分重叠.定位的基本思想很简单 ...
- vue—你必须知道的 js数据类型 前端学习 CSS 居中 事件委托和this 让js调试更简单—console AMD && CMD 模式识别课程笔记(一) web攻击 web安全之XSS JSONP && CORS css 定位 react小结
vue—你必须知道的 目录 更多总结 猛戳这里 属性与方法 语法 计算属性 特殊属性 vue 样式绑定 vue事件处理器 表单控件绑定 父子组件通信 过渡效果 vue经验总结 javascript ...
- UI自动化测试(二)浏览器操作及对元素的定位方法(xpath定位和css定位详解)
Selenium下的Webdriver工具支持FireFox(geckodriver). IE(InternetExplorerDriver).Chrome(ChromeDriver). Opera( ...
- 让HTML5来为你定位(转)
add by zhj: HTML5的地理定位返回的应该都是GPS坐标,即WGS-84坐标,参见Map Types - Google Maps JavaScript API v3 本文使用的是Chrom ...
- HTML5 Canvas,WebGL,CSS Shaders,GLSL的暧昧关系 【转】
HTML5 Canvas,WebGL,CSS Shaders,GLSL的暧昧关系 这篇文章发布于 2011年10月10日,星期一,17:14,归类于 canvas相关. 阅读 58013 次, 今日 ...
- CSS定位与布局:普通流
CSS定位与布局属于CSS的基础,也是CSS布局影响很大的一部分,具体主要包括三种定位与布局机制( Positioning schemes):普通流,浮动,绝对定位. 其实除了这三种之外,还有一些定位 ...
- CSS定位走一波(定位学习续)
又是新的一周过去了,时间到了,春天绿了,关于HTML5的学习进步了,今天博客更新一些CSS定位的内容,小的一些细节也要牢记,方便做一个更完美的项目. 如何让垂直方向居中,解决方式:在父元素添加over ...
- css定位
文档流 所谓的文档流,指的是元素排版布局过程中,元素会自动从左往右,从上往下的流式排列.并最终窗体自上而下分成一行行, 并在每行中按从左至右的顺序排放元素.脱离文档流即是元素打乱了这个排列,或是从排版 ...
- 常用的CSS定位,XPath定位和JPath定位
CSS定位 举例 描述 div#menu id为menu的div元素 div.action-btn.ok-btn class为action-btn和ok-btn的div元素 table#emailLi ...
- div+css定位position详解
div+css定位position详解 1.div+css中的定位position 最主要的两个属性:属性 absolute(绝对定位) relative(相对定位),有他们才造就了div+css布局 ...
随机推荐
- Android学习笔记之ViewFlipper
<1>被添加到ViewFlipper中的两个或两个以上的视图之间将执行一个简单的ViewAnimator动画.一次仅能显示一个子视图.如果需要,可以设置间隔时间使子视图像幻灯片一样自动显示 ...
- elasticsearch cluster 概述
在源码概述中我们分析过,elasticsearch源码从功能上可以分为分布式功能和数据功能,接下来这几篇会就分布式功能展开.这里首先会对cluster作简单概述,然后对cluster所涉及的主要功能详 ...
- 16、cgminer学习之:pthread_mutex_init和pthread_cond_init
1.原理 假设有两个线程同时访问一个全局变量 n,这个全局变量的初始值等于0. Int n = 0 ; 消费者线程 A 进入临界区,访问 n,A 必须等到 n 大于 0 才能接着往下执行,如果 n= ...
- python项目实战-小游戏1
项目规则: 1.玩家和敌人分别从现有的角色中选择3个角色 2.随机生成目前的血量,和攻击量 3.游戏规则:当玩家向敌人发起攻击,敌人当前的血量=之前的血量-玩家的血量,同理 4.3局两胜 5.自定义玩 ...
- jmeter--元件的作用域与执行顺序
1.元件的作用域 JMeter中共有8类可被执行的元件(测试计划与线程组不属于元件),这些元件中,取样器是典型的不与其它元件发生交互作用的元件,逻辑控制器只对其子节点的取样器有效,而其它元件(conf ...
- 修改IIS7并发连接数目限制
转自原文 修改IIS7并发连接数目限制 1. 调整IIS 7应用程序池队列长度 由原来的默认1000改为65535. IIS Manager > ApplicationPools > Ad ...
- SpringBoot日志logback-spring.xml分环境(转)
springboot按照profile进行打印日志 log4j logback slf4j区别? 首先谈到日志,我们可能听过log4j logback slf4j这三个名词,那么它们之间的关系是怎么样 ...
- VC和MATLAB混合开发经验总结
作者:朱金灿 来源:http://blog.csdn.net/clever101 前期准备: 1.请确认机器中已经安装Matlab主程序或(MCR)MATLAB Compiler Runtime(具体 ...
- 28、从零写UVC驱动之实现设置属性
1. 先看APP以确定需要实现哪些接口xawtv.c: grabber_scan ng_vid_open//根据链表的设置和读取可以在xawtv中找到是调用v4l2_driver.open v4l2_ ...
- Mac OS X Kernel Basic User Credentials
User Credentials In order to understand security in OS X, it is important to understand that there a ...