绝对定位

CSS position 属性

蓝咒 提交于 2020-01-03 18:56:47
定义和用法 position 属性规定元素的定位类型。 说明 这个属性定义建立元素布局所用的定位机制。任何元素都可以定位,不过绝对或固定元素会生成一个块级框,而不论该元素本身是什么类型。相对定位元素会相对于它在正常流中的默认位置偏移。 默认值: static 继承性: no 版本: CSS2 JavaScript 语法: object .style.position="absolute" 可能的值 值 描述 absolute 生成绝对定位的元素,相对于 static 定位以外的第一个父元素进行定位。 元素的位置通过 "left", "top", "right" 以及 "bottom" 属性进行规定。 fixed 生成绝对定位的元素,相对于浏览器窗口进行定位。 元素的位置通过 "left", "top", "right" 以及 "bottom" 属性进行规定。 relative 生成相对定位的元素,相对于其正常位置进行定位。 因此,"left:20" 会向元素的 LEFT 位置添加 20 像素。 static 默认值。没有定位,元素出现在正常的流中(忽略 top, bottom, left, right 或者 z-index 声明)。 inherit 规定应该从父元素继承 position 属性的值。 来源: https://www.cnblogs.com

CSS: position 属性

雨燕双飞 提交于 2020-01-03 18:56:34
摘自: http://www.w3school.com.cn/css/pr_class_position.asp 定义和用法 position 属性规定元素的定位类型。 说明 这个属性定义建立元素布局所用的定位机制。任何元素都可以定位,不过绝对或固定元素会生成一个块级框,而不论该元素本身是什么类型。相对定位元素会相对于它在正常流中的默认位置偏移。 默认值: static 继承性: no 版本: CSS2 JavaScript 语法: object .style.position="absolute" 实例 定位 h2 元素: h2 { position:absolute; left:100px; top:150px; } TIY 浏览器支持 所有主流浏览器都支持 position 属性。 注释: 任何的版本的 Internet Explorer (包括 IE8)都不支持属性值 "inherit"。 可能的值 值 描述 absolute 生成绝对定位的元素,相对于 static 定位以外的第一个父元素进行定位。 元素的位置通过 "left", "top", "right" 以及 "bottom" 属性进行规定。 fixed 生成绝对定位的元素,相对于浏览器窗口进行定位。 元素的位置通过 "left", "top", "right" 以及 "bottom" 属性进行规定。

CSS position 属性

我只是一个虾纸丫 提交于 2020-01-03 18:56:16
CSS 参考手册 定义和用法 position 属性规定元素的定位类型。 说明 这个属性定义建立元素布局所用的定位机制。任何元素都可以定位,不过绝对或固定元素会生成一个块级框,而不论该元素本身是什么类型。相对定位元素会相对于它在正常流中的默认位置偏移。 默认值: static 继承性: no 版本: CSS2 JavaScript 语法: object .style.position="absolute" 实例 定位 h2 元素: h2 { position:absolute; left:100px; top:150px; } TIY 浏览器支持 所有主流浏览器都支持 position 属性。 注释: 任何的版本的 Internet Explorer (包括 IE8)都不支持属性值 "inherit"。 可能的值 值 描述 absolute 生成绝对定位的元素,相对于 static 定位以外的第一个父元素进行定位。 元素的位置通过 "left", "top", "right" 以及 "bottom" 属性进行规定。 fixed 生成绝对定位的元素,相对于浏览器窗口进行定位。 元素的位置通过 "left", "top", "right" 以及 "bottom" 属性进行规定。 relative 生成相对定位的元素,相对于其正常位置进行定位。 因此,"left:20" 会向元素的

CSS position 属性

与世无争的帅哥 提交于 2020-01-03 18:55:52
实例 定位 h2 元素: h2 { position:absolute; left:100px; top:150px; } 亲自试一试 浏览器支持 IE Firefox Chrome Safari Opera 所有主流浏览器都支持 position 属性。 注释:任何的版本的 Internet Explorer (包括 IE8)都不支持属性值 "inherit"。 定义和用法 position 属性规定元素的定位类型。 说明 这个属性定义建立元素布局所用的定位机制。任何元素都可以定位,不过绝对或固定元素会生成一个块级框,而不论该元素本身是什么类型。相对定位元素会相对于它在正常流中的默认位置偏移。 默认值: static 继承性: no 版本: CSS2 JavaScript 语法: object .style.position="absolute" 可能的值 值 描述 absolute 生成绝对定位的元素,相对于 static 定位以外的第一个父元素进行定位。 元素的位置通过 "left", "top", "right" 以及 "bottom" 属性进行规定。 fixed 生成绝对定位的元素,相对于浏览器窗口进行定位。 元素的位置通过 "left", "top", "right" 以及 "bottom" 属性进行规定。 relative 生成相对定位的元素,相对于其正常位置进行定位

CSS position 属性

谁说我不能喝 提交于 2020-01-03 18:55:36
实例 定位 h2 元素: h2 { position:absolute; left:100px; top:150px; } 浏览器支持 IE Firefox Chrome Safari Opera 所有主流浏览器都支持 position 属性。 注释:任何的版本的 Internet Explorer (包括 IE8)都不支持属性值 "inherit"。 定义和用法 position 属性规定元素的定位类型。 说明 这个属性定义建立元素布局所用的定位机制。任何元素都可以定位,不过绝对或固定元素会生成一个块级框,而不论该元素本身是什么类型。相对定位元素会相对于它在正常流中的默认位置偏移。 默认值: static 继承性: no 版本: CSS2 JavaScript 语法: object .style.position="absolute" 可能的值 值 描述 absolute 生成绝对定位的元素,相对于 static 定位以外的第一个父元素进行定位。 元素的位置通过 "left", "top", "right" 以及 "bottom" 属性进行规定。 fixed 生成绝对定位的元素,相对于浏览器窗口进行定位。 元素的位置通过 "left", "top", "right" 以及 "bottom" 属性进行规定。 relative 生成相对定位的元素,相对于其正常位置进行定位。 因此,

CSS元素的定位

穿精又带淫゛_ 提交于 2020-01-03 18:46:05
概述 网页布局的核心就是定位,盒模型是浏览器为页面中的每个HTML元素生成的矩形盒子;所以HTML页面实际上是由一堆盒子组成的,只不过在默认情况下,这些盒子边框是不可见的,背景也是透明的而已,这些盒子按照可见版式模型在Web页面上排布。 页面版式由三个属性控制:position属性、display属性、float属性 position属性:控制页面上元素间的位置关系 display属性:控制元素堆叠、并排、显示 float属性:控制组成多栏布局 盒子 Web页面中的每个盒子(元素)都有:边框(border)、内边距(padding)、外边距(margin) 边距(border):控制盒子边框的宽窄、样式、颜色 内边距(padding):控制盒子内容与边距间的距离 外边距(margin):控制盒子与盒子间的距离 每个盒子有四条边,所以与边框、内边距、外边距相关的属性也各有四个:上(top)、右(right)、下(bottom)、左(left) 边框 下面是一个段落元素的盒模型: 整个盒子的宽度等于我们设置的宽度300+左右内边距2*5 + 左右边距2*3=316 高度等于20+上下内边距2*5+上下边距2*3=36 边框有三个属性:宽度(border-width)、样式(border-style)、颜色(border-color) 宽度:可以使用thin、medium

CSS属性

只愿长相守 提交于 2020-01-03 18:42:08
CSS属性 宽高 width 宽 height 高 块级元素才能设置宽高 内联元素的宽度由内容决定 字体属性 font-family 文字字体 选择多个字体格式,当浏览器无法识别时会识别下一个 font-size 字体大小 font-weight 字重——字体粗细 normal 正常粗细 bord 粗体 border 更粗 lighter 更细 100-900 设置具体粗细 inherit 继承父元素的粗细,也是默认值 font-color 字体颜色 属性值用英文单词 属性值用#ffffff——rgb表 属性值用——RGB(255,0,0)——rgb表 属性值用——RGBA(255,0,0,1) 最后一个数表示透明度, 数值在0.0-1.0之间 文字属性 text-align left 左对齐,默认值 right 右对齐 center 居中对齐 justify 两端对齐 text-decoration none 默认值,定义标准的文本 underline 定义文本的下划线 overline 定义文本上划线 line-through 定义穿过文本的一条线——删除线 inherit 继承父元素的tent-decoration属性的值 应用场景 为a标签去掉下划线 a{text-decoration:none;} text-indent 20px——表示缩进的像素 letter

CSS 2. 盒模型|浮动

本秂侑毒 提交于 2020-01-03 16:24:21
1、盒模型 盒模型: 在网页中 基本上都会显示一些方方正正的盒子,这种盒子就被我们称为盒模型。重要的属性: width,height,padding,border, margin 盒子模型通过四个边界来描述:margin(外边距),border(边框),padding(内填充,内边距,壳子-边框),content(内容区域) width: 指的是内容的宽度,而不是整个盒子真实的宽度;height: 指的是内容的高度,而不是整个盒子真实的高度。 做一个宽度402*402的盒子,你应该如何设计?盒模型的计算 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>盒模型的计算</title> <style type="text/css"> /*div{ width: 400px; height: 400px; border: 1px solid red; }*/ div{ width: 50px; height: 50px; border: 1px solid red; padding: 175px; } /*div{ width: 0; height: 0; border: 1px solid red; padding: 200px; }*/ </style> <!-- 如果想保证盒子的真实宽度

纯CSS实现垂直居中的几种方法

感情迁移 提交于 2020-01-03 14:04:42
垂直居中是布局中十分常见的效果之一,为实现良好的兼容性,PC端实现垂直居中的方法一般是通过绝对定位,table-cell,负边距等方法。有了css3,针对移动端的垂直居中就更加多样化。 方法1:table-cell html结构:     <div class = "box box1" > <span>垂直居中</span>     </div> css:     .box1{      display: table-cell;      vertical-align: middle;      text-align: center;     } 方法2:display:flex      .box2{    display: flex;    justify-content:center;    align-items:Center;     } 方法3:绝对定位和负边距     .box3{position:relative;}     .box3 span{       position: absolute;       width:100px;       height: 50px;       top:50%;       left:50%;       margin-left:-50px;       margin-top:-25px;       text-align

css布局

Deadly 提交于 2020-01-03 13:57:30
  在css布局方式中,div 是这种布局方式的核心对象,我们的页面排版不再依赖于表格,仅从div的使用上说,做一个简单的布局只需要两样东西:div 与 css。因此我们称这种 布局方式为 div + css 布局。 例: <div id="header">页面头部</div> <div id="content"> <div id="left"></div> <div id="right"></div> </div> <div id="footer">页脚</div>   了解布局,首先要知道文档流。文档流其实就是指浏览器生成页面的顺序。它是浏览器解析网页的一个重要概念,对于一个XHTML网页,body 元素下的任意元素, 根据其前后顺序,组成了一个个上下关系,这便是文档流。浏览器根据这些元素的顺序去显示它们在网页中的位置。文档流是浏览器的默认显示规则。   下面来讲解一下布局的基础     1.display(元素显示模式),用于设置元素的显示方式。其语法如下:       display : block | none | inline | inline-block   其中,block:块对象指的是元素显示为一个方块,默认显示状态下将占据整行,其它的元素只能另起一行显示。inline: 行间对象与block刚好相反,它允许其它元素在同一行显示。none : 隐藏对象 。   例