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

CSS 笔记 盒模型和布局方式

默认情况下溢出部分仍然可见,可以使用overflow调整溢出部分的显示,取值如下: image.png 取值 作用 visible 默认值,溢出部分可见 hidden 溢出部分隐藏...scroll 强制在水平和垂直方向添加滚动条 auto 自动在溢出方向添加可用滚动条 边框 边框实现 语法: border: width style color; 边框样式为必填项,分为.../right; 特点 元素设置浮动会从原始位置脱流,向左或向右依次停靠在其他元素边缘,在文档中不再占位 元素设置浮动,就具有块元素的特征,可以手动调整宽高 “文字环绕”:浮动元素遮挡正常元素的位置,无法遮挡正常内容的显示...)/absolute(绝对定位)/fixed(固定定位) postion:relative/absolute/fixed/static 偏移属性 设置定位的元素可以使用偏移属性调整距离参照物的位置 top...固定定位 参照窗口进行定位,不跟随网页滚动而滚动 脱离文档流 使用绝对定位:“父相子绝” : 父元素设置相对定位,子元素绝对定位,参照已定位的父元素偏移.

1.1K10

CSS基础(二)

伪元素 概念:使用CSS模拟标签,创建网页中不重要的图 用法:找父级,在父级中添加子标签 伪元素 作用 ::before 在父元素内容最前添加一个伪元素 ::after 在父元素内容最后添加一个伪元素...二、相对定位 占有原来的位置 仍然具有具体标签原有的显示模式特点 改变的位置是参照自己原来的位置 三、绝对定位...不同定位的层级关系: 相对,绝对,固定默认层级相同 默认情况下,定位的盒子,后来者居上 z-index属性:取值越大...属性:overflow: 属性值 效果 visible 默认值,溢出部分可见 hidden 溢出部分隐藏(⭐常用) scroll 无论是否溢出,都显示滚动条 auto 根据是否溢出,自动显示或者隐藏滚动条...(如:鼠标hover之后元素隐藏 属性: visibility:hidden;  (不常用 占位置

1.8K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    wxss学习系列《一》定位(position),布局(Layout)

    5.overflow:设置对象处理溢出内容的方式。 6.overflow-x:设置在横向溢出内容的方式。 7.overflow-y:设置在纵向溢出内容的方式。...2.float 在绝对定位中不起作用。大多数企业网站布局都是以float来定位。 四.clear:该属性指出不允许有浮动对象的边。 1.取值:left,right,both,none. ?...hidden:设置隐藏(隐藏了也占位置)。collapse:隐藏表格的行或者列。 六.overflow:处理溢出内容的方式。 1.取值:visible,hidden,scroll,auto。 ?...2.visible:对溢出内容不做处理,内容可能会超出容器。 hidden:隐藏溢出容器的内容且不会出现滚动条。...scroll:隐藏溢出容器的内容,溢出的内容将以卷动滚动条的方式呈现。 auto:当内容没有溢出容器的时候不出现滚动条,当内容溢出容器的时候出现滚动条。按需出现。

    2.5K100

    【CSS3】css开篇基础(4)

    绝对定位 绝对定位不会保留原来的位置(脱离文档流),那后面盒子就会往上占了它的位置; 如果没有祖先元素或者祖先元素没有定位,则以浏览器为基准定位; 如果祖先元素有定位(可以是相对、绝对或者固定定位...在设计中,粘性定位常用于创建导航栏在用户滚动时保持在屏幕顶部或侧边的效果,或者创建吸顶效果等。...隐藏元素后,不再占有原来的位置,并且该空间从文档流中移除 visibility属性用于指定一个元素可见还是隐藏。...visibility:visible;元素可视 visibility:hidden; 元素隐藏 visibility隐藏元素后,继续占有原来的位置,该空间不变 overflow 属性的取值:...overflow: hidden; 内容溢出时将被隐藏,不会显示在元素框外部。还能消除内部浮动 overflow: scroll; 无论内容是否溢出,始终显示滚动条。

    6710

    CSS笔记(15)

    本质:让一个元素在页面中隐藏或显示出来. 1.display属性 display属性用于设置一个元素应如何显示....display隐藏元素后,不再占有原来的位置(和绝对定位一样的特征). 后面应用及其广泛,搭配JS可以做很多的网页特效....如果隐藏元素不想要原来的位置,就用display : none 原图 隐藏后 3.overflow溢出 overflow属性指定了如果内容溢出一个元素的框(超出其高度及宽度)时,会发生什么....属性值 描述 visible 不剪切内容也不添加滚动条 hidden 不显示超过对象尺寸的内容,超出的部分隐藏掉 scroll 不管超出内容与否,总是显示滚动条 auto 超出自动显示滚动条,不超出不显示滚动条...下面做一个土豆网的案例 当鼠标经过时,显示遮罩层和播放图标 这时就要用到我们的隐藏和显示知识了,遮罩层应该是整个盒子的一个子元素,不占有位置,因此要使用绝对定位,而元素的隐藏使用的是display

    1.1K10

    CSS第五天-定位

    CSS第五天-定位 静态定位:static 定位的默认值,写边偏移也不会有效果 ---- 相对定位:relative 父元素搭配子绝父相使用 根据自身原来的位置,进行定位 没有脱标,在页面还占有位置...天生就是给绝对定位当爹用 ---- 绝对定位:absolute 根据最近带有定位(非静态)的祖先元素来定位 子绝父相 脱离标准流,在页面不占有位置 绝对定位,固定定位,浮动,可以直接设置宽度和高度,默认宽度是内容宽度...---- 固定定位:fixed 永远根据浏览器可视区域定位,不会随着滚动条的滚动而滚动 可以直接加宽高,默认宽度是内容宽度 脱离标准流,在页面不占有位置 解决分辨率问题有两种方法… ---- 定位层级...(重点): 开发中经常会通过 display属性完成元素的显示隐藏切换 display:none;(隐藏)、 display:block;(显示) visibility:hidden 隐藏元素本身,隐藏后的元素还占有位置...: hidden 无论是否溢出,都显示滚动条overflow: scroll 根据是否溢出,自动显示或隐藏滚动条 overflow: auto white-space: nowrap;(设置文字在一行显示

    2.7K40

    css笔记 - 张鑫旭css课程笔记之 overflow 篇

    overflow基本属性值 visible(默认值):超出依然显示 hidden :超出隐藏 scroll :超出,滚动显示。子元素不超出也会有滚动条的那条轨道。 auto:如果超出,滚动显示。...如果不超出,也不会有滚动条的位置。 inherit:ie8+,继承父元素的overflow属性值。...兼容性: 长得不一样 宽度设定机制差异 overflow属性起作用的条件: display非inline 对应方位的尺寸限制,有width/height/max-width/max-height/absolute...所以,如果在单页应用中想要去掉页面的默认滚动条效果,只需要: html{overflow: hidden;} 没有必要设置body。因为页面滚动条不是作用在body上的。...但是IE6/7 block水平不相识 display:table-cell;包裹性,但是天生无溢出特性,宽度再宽也不会超出父容器。绝对宽度也能自适应。

    2.9K10

    前端零基础教学开始第六天 06 – day 多种定位方法 和 精灵图使用 元素的显示与隐藏…

    + 边偏移属性 来设置元素的位置 相对定位以 自己在标准流位置的左上角为基点 + 边偏移属性,定位元素新的位置 */ position: relative; left: 300px;...absolute 绝对定位有两个重要的概念 1、完全脱标 —-完全不占位 2、父元素要有定位 —- 父元素在标准六中的位置 + 边偏移属性 来设置 元素的位置 属性值:正整数,负整数或者0 默认值是0 数值越大,盒子越靠上 2、如果属性值相同,则按照书写顺序,后来者居上 3、数字后面不能加单位 4、注意: z-index只能应用于相对定位,绝对定位和固定定位的元素...opacity 与 rgba 使用 opacity 的透明度范围大 rgba 的作用范围小 他们俩的共性是 都是透明度,区别作用范围 溢出可见 overflow: visible;*/ /*超出自动显示滚动条不超出不显示滚动条 overflow: auto;*/ /*不显示超过尺寸的内容超出部分隐藏

    3.5K20

    css属性详解

    注意:clear属性只会对自身起作用,而不会影响其他元素。...relative(相对定位) 相对定位是相对于该元素在文档流中的原始位置,即以自己原始位置为参照物。有趣的是,即使设定了元素的相对定位以及偏移值,元素还占有着原来的位置,即占据文档流空间。...对象遵循正常文档流,但将依据top,right,bottom,left等属性在正常文档流中偏移位置。而其层叠通过z-index属性定义。...absolute(绝对定位) 定义:设置为绝对定位的元素框从文档流完全删除,并相对于最近的已定位祖先元素定位,如果元素没有已定位的祖先元素,那么它的位置相对于最初的包含块(即body元素)。...在理论上,被设置为fixed的元素会被定位于浏览器窗口的一个指定坐标,不论窗口是否滚动,它都会固定在这个位置。

    2K101

    Framer 滚动动画效果集合 (讲解)

    ==> 右侧属性面板找到Effect ==> 添加一个Scroll Transform ==> 点击Transfrom 进行属性编辑 Form 从opacity透明度0.1 的状态下,并且初始位置在原来位置向左偏移...Transform), 在编辑页面,设置3d的X方向的值 第三个效果, 滚动时,重叠的多张图片向四个方向进行偏移 具体步骤: 设置每个图片为绝对定位,然后依次叠放在一起,并且左侧拉开一小段距离 给每个图片添加一个滚动过渡...要制作粘性标题,请选择它并转到属性面板,您可以在其中找到 Sticky 属性。在这里,您将看到四个位置属性,用于自定义其与顶部、底部、左侧和右侧的距离。这些属性表示粘性元素相对于其父层的位置。...仅当所有父图层的溢出都设置为可见时,粘性才会起作用,这可能会导致移动设备出现问题。具体来说,网页中的溢出元素(如下图所示)可能会导致网站在移动设备上水平滚动,从而导致不需要的结果。...为防止这种情况发生,请确保仔细检查页面中是否有溢出元素,如有必要,将它们包装在父图层中,并将其溢出属性设置为隐藏。

    14310

    前端知识点总结(html+css)(上)

    、table-cell等 BFC作用 可以避免外边距重叠的问题,将两个元素放在不同的BFC容器中即可。...6px solid red 8. display:none、visibilty:hidden和opacity:0的区别 display:none //不显示对应元素,在文档中不占位置...visibilty:hidden //隐藏对应元素,在文档中仍保留位置 opacity:0 //隐藏元素,占位置,可添加事件 9. css中的overflow属性 scroll //必会出现滚动条...auto //子元素内容大于父元素,显示滚动条,超出显示,不超出不显示 visible //溢出内容出现在父元素之外 hidden //溢出隐藏 10....溢出文字的省略显示 单行文本 white-space: nowrap //(强制一行显示) overflow: hidden //(溢出隐藏) text-overflow: ellipsis //(显示省略标记

    36411

    名人堂 | CSS3 transform对普通元素的N多渲染影响

    可以看到,当页面滚动时候,只有中间的妹子被滚走了: 注意,这个特性表现,目前只在Chrome浏览器/FireFox浏览器下有,IE浏览器,包括IE11, fixed还是fixed的表现。...3transform改变overflow对absolute元素的限制 在以前,overflow与absolute之间的限制规范内容大致是这样的: absolute绝对定位元素,如果含有overflow不为...visible的父级元素,同时,该父级元素以及到该绝对定位元素之间任何嵌套元素都没有position为非static属性的声明,则overflow对该absolute元素不起作用。...元素才会被overflow隐藏;但是在IE9+/FireFox浏览器下,无论是overflow容器还是嵌套子元素,只要有transform属性,就会hidden溢出的absolute元素。.../ * * 此处是你的位置,欢迎反馈其他transform的影响表现~ */

    73910

    前端面试实录CSS篇(最近一周)

    /*规定段落中的文本不进行换行 */ overflow: hidden; /*溢出隐藏 */ text-overflow: ellipsis; /*溢出用省略号显示 */ 11....• absolute: 绝对定位的元素的位置相对于最近的已定位父元素,如果元素没有已定位的父元素,那么它的位置相对于 • relative: 相对定位元素的定位是相对其正常位置 • fixed: 元素的位置相对于浏览器窗口是固定位置...• inherit: 规定从父元素继承 position 属性的 • sticky: 基于用户的滚动位置来定位 • 前面三者的定位方式如下: • relative:元素的定位永远是相对于元素自身位置的,...imgfixed:元素的定位是相对于 window (或者 iframe)边界的,和其他元素没有关系。但是它具有破坏性,会导致其他元素位置的变化。...与 fixed 的根元素不同,absolute 的根元素可设置,fixed 的根元素是html • 在有滚动的页面中,absolute 会跟随父元素进行滚动,而 fixed 固定在某个位置 27.

    11210

    6-css样式

    可见性visibility visibility:hidden visible元素可见 hidden元素不可见 collapse当在表格元素中使用时,此值可删除一行或一列,不会影响表格的布局 溢出隐藏overflow...auto如果内容被修剪,则浏览器会显示滚动条以便查看其余的内容。...左描边border-left 间距margin 内填充padding 浮动float 浮动原理:浮动使元素脱离文档普通流,漂浮在普通流之上的 浮动元素依然按照其在普通流的位置上出现,然后尽可能的根据设置的浮动方向向左或向右浮动...(相对于父类) 如果想为元素设置层模型中的绝对定位,需要设置position:absolute绝对定位,这条语句的作用加你个元素 从文档流中拖出来,然后使用left,right,top,bottom属性相对于其最接近的一个...具有定位属性的父包含块进行绝对定位。

    1.9K20

    css3系列-2.css中常见的样式属性和值

    */ list-style-image: url();/*属性使用图像来替换列表项的标记*/ list-style-position: inside;/*属性设置在何处放置列表项标记*/...页面上的最左上角代表(0,0)坐标,绝对定位的起始位置也是这里。所以上面这段代码实现的就是距离左边20px,距离上边20px,这样理解可能比上面我说的以相反的方向移动要简单很多吧。...伪类选择器还没讲过,争取这两天写一份详细的选择器文章。 滚动条 滚动条设置 /*滚动条*/ .overflow{ overflow:scroll;/*属性规定当内容溢出元素框时发生的事情。...内容不会被修剪,内容溢出容器。 hidden 内容会被修剪,并且其余内容是不可见的,不会出现滚动条。...*/ overflow-y: hidden;/*设置竖直的滚动条*/ overflow-x: scroll;/*设置横向的滚动条*/ } 样式显示和隐藏 样式隐藏分为占位隐藏以及非占位隐藏

    1.3K20

    css属性及定位操作

    2、clear: left;对自身起作用,一旦左边有浮动元素,即切换到下一行来保证左边元素不是浮动的,依据这一点解决父级塌陷问题。 overflow溢出属性 值 描述 visible 默认值。...relative(相对定位) 相对定位是相对于该元素在文档流中的原始位置,即以自己原始位置为参照物。有趣的是,即使设定了元素的相对定位以及偏移值,元素还占有着原来的位置,即占据文档流空间。...对象遵循正常文档流,但将依据top,right,bottom,left等属性在正常文档流中偏移位置。而其层叠通过z-index属性定义。...absolute(绝对定位) 定义:设置为绝对定位的元素框从文档流完全删除,并相对于最近的已定位祖先元素定位,如果元素没有已定位的祖先元素,那么它的位置相对于最初的包含块(即body元素)。...在理论上,被设置为fixed的元素会被定位于浏览器窗口的一个指定坐标,不论窗口是否滚动,它都会固定在这个位置。 <!

    2.5K50

    CSS

    一行上可以显示多个,可以设置有效的宽高,代表img,input   我们可以通过display属性来重新设置标签属性   4,display:none和visibility:hidden的区别 两者都有隐藏的作用...解决浮动副作用的方法   1,可以为div1标签设置一个高度,占据位置   2,clear属性 clear属性规定元素的那一侧不允许其他浮动元素 clear:值 值可选:left 在左侧不允许浮动元素...,right 在右侧不允许浮动元素,both 左右两侧都不允许,none 允许,inherit 从父元素继承clear属性的值 解决副作用,我们可以在div2标签中加上clear属性,是可以解决问题的,...  1,static,默认值,无定位,为标签设置top,left等值都没作用的   2,relative(相对定位) 相对定位是相对于该元素在文档流中的原始位置,在这种情况下,虽然原来的位置没有了内容...3,absolute(绝对定位) 设置为绝对定位的元素框会从文本流出来,也就不会占据原来的位置,同时也会出现父级塌陷的现象,绝对定位是相对于父级位置来的(父级必须是relative,也就是父级要是相对定位的

    1.5K11

    【面试题】104道 CSS 面试题,助你查漏补缺(下)

    在移动端显示时,因为layout viewport的宽度大于移动端屏幕 的宽度,所以页面会出现滚动条左右移动,fixed的元素是相对layout viewport来固定位置的,而不是移动端屏幕来固定位置的...(3)在很多CSS属性上有自己的一套表现规则。比较具有代表性的就是vertical-align属性,对于替换元素和非替换元素,ve rtical-align属性值的解释是不一样的。...(4)元素设置了overflow:hidden声明,里面内容高度溢出的时候,滚动依然存在,仅仅滚动条不存在! 83.无依赖绝对定位是什么?...没有设置left/top/right/bottom属性值的绝对定位称为“无依赖绝对定位”。 无依赖绝对定位其定位的位置和没有设置position:absolute时候的位置相关。...(2)如果overflow的属性值不是hidden而是auto或者scroll,即使绝对定位元素高宽比overflow元素高宽还要大,也 都不会出现滚动条。

    2.5K40

    104道 CSS 面试题,助你查漏补缺(下)

    在移动端显示时,因为layout viewport的宽度大于移动端屏幕 的宽度,所以页面会出现滚动条左右移动,fixed的元素是相对layout viewport来固定位置的,而不是移动端屏幕来固定位置的...(3)在很多CSS属性上有自己的一套表现规则。比较具有代表性的就是vertical-align属性,对于替换元素和非替换元素,ve rtical-align属性值的解释是不一样的。...(4)元素设置了overflow:hidden声明,里面内容高度溢出的时候,滚动依然存在,仅仅滚动条不存在! 83.无依赖绝对定位是什么?...没有设置left/top/right/bottom属性值的绝对定位称为“无依赖绝对定位”。 无依赖绝对定位其定位的位置和没有设置position:absolute时候的位置相关。...(2)如果overflow的属性值不是hidden而是auto或者scroll,即使绝对定位元素高宽比overflow元素高宽还要大,也 都不会出现滚动条。

    2.4K30

    扫码

    添加站长 进交流群

    领取专属 10元无门槛券

    手把手带您无忧上云

    扫码加入开发者社群

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭
      领券