精华内容
下载资源
问答
  • <p>ie11及以下不支持ddpx,所以必须要用dpi来表示。由于1英寸对应了CSS的96个像素,所以1ddpx等于96dpi, 就有了如下写法: <pre><code>css all and ((-webkit-min-device-pixel-ratio: 2), ...
  • 本表窗口中,分班成绩册和成绩单、统计分别以VBA和公式两种方式制作,这两种方式各有特点,供你选择:公式方式的优点是当条件变化(如所选班级、科目变化)时显示结果随之实时变化,除非公式被破坏或者刚从其它表册...
  • 本表窗口中,分班成绩册和成绩单、统计分别以VBA和公式两种方式制作,这两种方式各有特点,供你选择:公式方式的优点是当条件变化(如所选班级、科目变化)时显示结果随之实时变化,除非公式被破坏或者刚从其它表册...
  • 接关闭这个对话框,便不能进入主窗口,整个程序也将退出。当进入主窗口后, 我们按下按钮,会弹出一个对话框,无论如何关闭这个对话框,都会回到主窗口。 实现原理: 程序里我们先建立一个主工程,作为主界面,然后...
  • CSS 定位知识点

    2020-05-20 10:23:02
    以下情况用标准流或者浮动不能实现: 某个元素可以自由的在一个盒子内移动位置,并且压住其它盒子。 当我们滚动窗口的时候,盒子是固定在屏幕的某个位置的。 所以: 浮动可以让多个块级盒子一行没有缝隙排列显示...

    1. 为什么需要定位?

    以下情况用标准流或者浮动不能实现:

    1. 某个元素可以自由的在一个盒子内移动位置,并且压住其它盒子。
    2. 当我们滚动窗口的时候,盒子是固定在屏幕的某个位置的。

    所以:

    1. 浮动可以让多个块级盒子一行没有缝隙排列显示,经常用于横向排列盒子。
    2. 定位则是可以让盒子自由的在某个盒子内移动位置或者固定屏幕中的某个位置,并且可以压住其它盒子。

    2. 定位组成

    定位:将盒子定在某一个位置,所以定位也是在摆放盒子,按照定位的方式移动盒子。

    定位 = 定位模式 + 边偏移。

    定位模式用于指定一个元素在文档中的定位方式。边偏移则决定了该元素的最终位置。

    ① 定位模式

    定位模式决定元素的定位方式,他通过CSS的 position 属性来设置,其值可以分为四个:

    语义
    static 静态定位
    relative 相对定位
    absolute 绝对定位
    fixed 固定定位

    ② 边偏移

    边偏移就是定位的盒子移动到最终位置,有 top、bottom、left 和 right 4个属性。

    边偏移属性 示例 描述
    top top: 80px 顶端偏移量,定义元素相对于其父元素上边线的距离
    bottom bottom : 80px 底部偏移量,定义元素相对于其父元素下边线的距离
    left left: 80px 左侧偏移量,定义元素相对于其父元素左边线的距离
    right right: 80px 右侧偏移量,定义元素相对于其父元素右边线的距离

    3. 静态定位 static(了解)

    静态定位是元素的默认定位方式,无定位的意思。

    语法:

    选择器 { position: static; }
    
    • 静态定位按照标准流特性摆放位置,他没有边偏移
    • 静态定位在布局时很少用到

    4. 相对定位 relative(重要)

    相对定位是元素在移动位置的时候,是相对于他原来的位置来说的。

    语法:

    选择器 { position: relative; }
    

    相对定位的特点:(重点)

    1. 它是相对于自己原来的位置来移动的(移动位置的时候参照点是自己原来的位置)。
    2. 原来在标准流的位置继续占有,后面的盒子仍然以标准流的方式对待它。(不脱标,继续保留原来位置

    5. 绝对定位 absolute(重要)

    绝对定位是元素在移动位置的时候,是相对于他祖先元素来说的。

    语法:

    选择器 { position: absolute; }
    

    绝对定位的特点:

    1. 如果没有祖先元素或者祖先元素没有定位,则以浏览器为准定位(Document文档)。
    2. 如果祖先元素有定位(相对、绝对、固定定位),则以最近一级的有定位祖先元素为参考点移动位置。
    3. 绝对定位不再占有原先的位置。(脱标)

    6. 子绝父相的由来

    子绝父相是定位中最常用的一种方式,这句话的意思是:子级是绝对定位的话,父级要用相对定位

    ① 子级绝对定位,不会占有位置,可以放到父盒子里面的任何一个地方,不会影响其他的兄弟盒子。
    ② 父盒子需要加定位限制盒子在父盒子内显示。
    ③ 父盒子布局时,需要占有位置,因此父亲只能是相对定位。

    这就是子绝父相的由来,所以相对定位经常用来作为绝对定位的父级

    总结:因为父级需要占有位置,因此是相对定位,子盒子不需要占有位置,则是绝对定位

    7. 固定定位 fixed(重要)

    固定定位是元素固定于浏览器可视区的位置。主要使用场景:可以在浏览器页面滚动时元素的位置不会改变。
    语法:

    选择器 { position: fixed; }
    

    固定定位的特点:

    1. 以浏览器的可视窗口为参照点移动元素。
      – 跟父元素没有任何关系
      – 不随滚动条滚动z
    2. 固定定位不再占有原来的位置
      – 固定定位也是脱标的,其实固定定位也可以看作是一种特殊的绝对定位。

    固定定位小技巧:固定在版心右侧位置。

    小算法:

    1. 让固定定位的盒子 left:50%,走到浏览器可视区(也可以看做版心)的一半位置。
    2. 让固定定位的盒子 margin-left:版心宽度的一半距离,多走 版心宽度的一半位置。

    8. 粘性定位 sticky(了解)

    粘性定位可以被认为是相对定位和绝对定位的混合。
    语法:

    选择器 { position: sticky; top: 10px;  }
    

    粘性定位的特点:

    1. 以浏览器的可视窗口为参照点移动元素(固定定位的特点)
    2. 粘性定位占有原先的位置(相对定位的特点)
    3. 必须添加 top、left、right、bottom 其中一个才有效

    跟页面滚动搭配使用,兼容性较差,IE不支持。

    9. 定位总结

    定位模式 是否脱标 移动位置 是否常用
    static 静态定位 不能使用边偏移 很少
    relative 相对定位 否(占有位置) 相对于自身位置移动 常用
    absolute 绝对定位 是(不占有位置) 带有定位的父级 常用
    fixed 固定定位 是(不占有位置) 浏览器可视区 常用
    sticky 粘性定位 浏览器可视区 当前阶段少

    10. 定位叠放次序 z-index

    在使用定位布局时,可能会出现盒子重叠的情况。此时,可以使用z-index来控制盒子的前后次序(z轴)
    语法:

    选择器 { z-index: 1; }
    
    • 数值可以是正整数、负整数或0,默认是auto,数值越大,盒子越靠上
    • 如果属性值相同,则按照书写顺序,后来居上
    • 数字后面不能加单位
    • 只有定位的盒子才有 z-index 属性

    11. 定位的拓展

    绝对定位的盒子居中

    加了绝对定位的盒子不能通过 margin:0 auto;水平居中,但是可以通过以下计算方法实现水平和垂直居中。

    水平居中算法:(垂直居中同理)
    ① left:50%;让盒子的左侧移动到父级元素的水平中心位置。
    ② margin-left:-100px; 让盒子向左移动自身宽度的一半。

    定位的特殊特性

    绝对定位和固定定位也和浮动类似。

    1. 行内元素添加绝对或固定定位,可以直接设置高度和宽度。
    2. 块级元素添加绝对或固定定位,如果不给宽度或者高度,默认大小是内容的大小。

    脱标的盒子不会触发外边距塌陷

    浮动元素、绝对定位(固定定位)元素都不会出发外边距合并的问题。

    绝对定位(固定定位)会完全压住盒子

    浮动元素不同,只会压住它下面标准流的盒子,但是不会压住下面标准流盒子里面的文字(图片)

    但是绝对定位(固定定位)会压住下面标准流所有的内容。

    浮动之所以不会压住文字,是因为浮动产生的目的最初是为了做文字环绕效果的。文字围绕浮动元素

    注意
    如果一个盒子既有left属性也有right属性,则默认会执行 left 属性 同理 top bottom 会执行 top。

    展开全文
  • 选定一种控件,然后点击设计窗口中的目标位置,或者在设计窗口中按下鼠标画出一个目标矩形,就可以在设计窗口中添加一个新控件。  如果需要添加多个相同类型的控件,可以在选定控件类型时按住 SHIFT 键。这样,当...
  • 选定一种控件,然后点击设计窗口中的目标位置,或者在设计窗口中按下鼠标画出一个目标矩形,就可以在设计窗口中添加一个新控件。  如果需要添加多个相同类型的控件,可以在选定控件类型时按住 SHIFT 键。这样,当...
  • flash shiti

    2014-03-14 10:32:41
    影片不能有Loading B. 中间 C. 后面 D. 前面 2.Flash设置属性的命令是? A. Set Polity B. Polity C. Property D. Set Property 3.Flash action“while”意义是? A. 卸载动画片段符号 B. 声明局部变量...
  • 允许玩家在与他们本应该通过的物体碰撞时移动 相依性 您应该使用pip安装以下内容: dill 您还需要在安装了Python3Linux发行版上运行 如何使用? 参见 托多斯 整理即时消息如何执行菜单系统(可能是某种标签系统...
  • PT80-NEAT开发指南v1.1

    2014-06-24 18:38:34
    移动数据终端 版本记录 版本号 版本描述 发布日期 V 1.0 初始版本。 2012-04-12 V1.1 修改前三章内容 2012-09-25 目录 第一章 关于本手册...........................................................................
  • 2、在窗口中拖动右键可以移动窗口位置; 3、把鼠标移动到窗口边缘可以拖动改变窗口大小。 该程序主要是给使用ABAQUS的朋友们学习Python用的,可以作为ABAQUS PDE的辅助工具, 对于ABAQUS和Python的关系我就多说了...
  • 你必须知道的495个C语言问题

    千次下载 热门讨论 2015-05-08 11:09:25
    1.19 为什么不能像下面这样在初始式和数组维度值使用const值?constintn=5;inta[n]; 1.20 constchar*p、charconst*p和char*constp有什么区别? 复杂的声明 1.21 怎样建立和理解非常复杂的声明?例如定义一个...
  • 多媒体教室

    2013-06-14 08:10:31
    注:学生机与教师机不能安装于同一台机器。  2.4 跨网段路由器的安装 如果您需要在两个组播不通的网段间使用多媒体网络教室,就必须在以 Windows NT 作为网关的机器上安装路由器软件,安装方法如下: 1. 使网关...
  • 会计理论考试题

    2012-03-07 21:04:40
    A、用英文字母“PI”代替B、右击“输入法状态”窗口中的软键盘按钮,然后选择希腊字母键盘 C、用电报码输人法输人 D、在“画笔”中,画出该字,再粘贴到文章中 28.Windows98中的文件系统结构是___C__形状。 A、网状 ...
  • ncurses-devel-5.5-24.20060715.x86_64.rpm

    热门讨论 2013-06-15 11:24:49
    它提供了移动光标,建立窗口,产生颜色,处理鼠标操作等功能。使程序员编写应用程序需要关心那些底层的终端操作。 那么ncurses又是什么?ncurses是最早的System V Release 4.0 (SVr4) CURSES的一个克隆。这是...
  • C++MFC教程

    热门讨论 2013-05-21 13:37:15
    4、窗口句柄:说到消息就不能不说窗口句柄,系统通过窗口句柄来在整个系统唯一标识一个窗口,发送一个消息时必须指定一个窗口句柄表明该消息由那个窗口接收。而每个窗口都会有自己的窗口过程,所以用户的输入就会...
  • 1.19 为什么不能像下面这样在初始式和数组维度值使用const值?const int n=5; int a[n]; 10 1.20 const char *p、char const *p和char *const p有什么区别? 10 复杂的声明 11 1.21 怎样建立和理解非常复杂...
  • 《你必须知道的495个C语言问题》

    热门讨论 2010-03-20 16:41:18
    1.19 为什么不能像下面这样在初始式和数组维度值使用const值?const int n=5; int a[n]; 10 1.20 const char *p、char const *p和char *const p有什么区别? 10 复杂的声明 11 1.21 怎样建立和理解非常复杂...
  • 格式工厂V2.60

    2014-05-06 11:50:48
    首先,确定操作类型,如"视频"转换,然后在格式工厂选择相应的转换项目,如"所有 转到 MP4"、"所有 转到 移动设备"或"所有 转到 RMVB"等等,在格式工厂随即出现的对话窗口中进行常规的转换操作,如"添加文件"(支持...
  • 但也不能正常工作): 被呼叫方(服务器 [不是服务器应用程序])不可用并已消失。所有连接均无效。没有执行呼叫。 <p>The callee (server [not server application]) is not available and disappeared; all ...
  • 动作的姿势就是其中一个表现形式,然而创意的本身不能脱离实际,这里所谓的实际并非我们现实的实际,而是一种假定条件,然而这种假定条件却要建立在力学原理的基础上,所以姿势不能只是一味的好看而已,它可以夸张,比如...
  • 9.5.4 为什么不能分配一个新日志? 310 9.5.5 块清除 312 9.5.6 日志竞争 315 9.5.7 临时表和redo/undo 317 9.6 分析undo 321 9.6.1 什么操作会生成最多和最少的undo? 321 9.6.2 ORA-01555: snapshot too old...

空空如也

空空如也

1 2 3 4 5 6
收藏数 105
精华内容 42
关键字:

以下窗口中什么不能移动