美文网首页
浮动和定位

浮动和定位

作者: 梨啊梨 | 来源:发表于2017-10-14 22:05 被阅读0次

限制宽度和高度

min-width、min-height、max-width、max-height

可以为元素的内容区定义一个最大尺寸 最小尺寸


内容溢出和剪裁

如果一个元素的内容对于元素大小来说过大,就有可能溢出元素本身

溢出

一个元素固定为某个特定大小,但内容在元素中放不下,此时可以控制overflow属性控制这种情况

                   overflow

值:visible    hidden     scroll   auto   inherit

初始值:visible

应用于:块级元素和替换元素

无继承性

visible:元素的内容在元素框之外也可见

scroll:元素的内容会在元素框的边界处剪裁,他会提供滚动条

hidden元素的内容会在元素框的边界处剪裁,超出区域的内容不会显示

auto:用户代理来决定

内容剪裁

如果一个绝对定位元素的内容溢出其内容框,而且overflow设置为要求剪裁该内容,可以使用clip改变剪裁区域的形状

clip:rect(top,right,bottom,left)

应用于绝对定位元素,CSS2中可以用于块级元素和替换元素

rect(...)的值不是边偏移,而是距元素左上角的距离

只允许长度值和auto,不可以有百分数


元素可见性visibility

值:visible、hidden、collapse、inherit

应用于所有元素

visible:可见的

hidden:不可见,但是他会影响文档的布局,元素还在那里(留着他的空间),只不过你看不见他,与display:none有区别,display:none不仅不显示,而且会从文档中删除,对文档布局没有任何影响


z-index

利用z-index可以改变元素相互覆盖的顺序。

较高的z-index值会覆盖在低的上方

单位:所有整数,包括负数


绝对定位




相对定位



固定定位

pisition:fixed,也能让元素脱离标准文档流

应用场景:固定到浏览器窗口固定位置的元素,跟随导航、回到顶部

相关文章

  • css定位

    CSS 定位 (Positioning) 属性允许你对元素进行定位。 CSS 定位和浮动 CSS 为定位和浮动提供...

  • CSS 定位

    CSS 定位 (Positioning) 属性允许你对元素进行定位。 CSS 定位和浮动 CSS 为定位和浮动提供...

  • CSS 定位 (Positioning)

    CSS 定位 (Positioning) 属性允许你对元素进行定位。 CSS 定位和浮动 CSS 为定位和浮动提供...

  • CSS定位

    CSS定位(Positioning)允许你对元素进行定位。 CSS 定位和浮动 CSS 为定位和浮动提供了一些属性...

  • 浮动和定位

    关于浮动 使用场景:需要将大的布局排列成一行,一般使用浮动;对于小的布局排列一般使用inline-block即可;...

  • 浮动和定位

    float浮动 脱离文档流 元素会按照我们指定的方向移动,碰到父级的边界或者前边的浮动元素停止例:float:le...

  • 浮动 和 定位

    浮动 浮动元素特征 元素脱离正常的文档流,其他非浮动元素感知不到它的存在。但是浮动元素可以感知已经存在于文本框中的...

  • 浮动和定位

    浮动元素有什么特征?对父容器、其他浮动元素、普通元素、文字分别有什么影响? 浮动元素会从普通流中取出,浮动到左边或...

  • 浮动和定位

    浮动元素有什么特征?对父容器、其他浮动元素、普通元素、文字分别有什么影响? float CSS属性指定一个元素应沿...

  • 浮动和定位

    css的三种布局方式: 1.标准流: 从上面往下面布局 2.浮动 3.定位 在标准流下,分为三种元素: 块级元素 ...

网友评论

      本文标题:浮动和定位

      本文链接:https://www.haomeiwen.com/subject/apikextx.html