星空网 > 软件开发 > 网页设计

overflow 属性

写在前面的话:

2016年5月4日青年节,作为一名正青春的学生党,开始了博客生涯,励志做个勤奋上进的好青年。幻想着毕业后月薪W+ 、走上人生巅峰的职场生活......

然而 然而 然而 ,自制力有限的我昨天还是没有控制住,追起了《欢乐颂》,啊啊啊啊啊,一看就是一整天啊,简直是大写的颓废!!!

哈哈,我相信很多人也在追这部剧,在这部剧里,每个人应该都能够找到自己喜欢的角色,也应该能够从她们身上找到点点相似的地方,个人感觉是一部很值得看的剧。

不过话又说回来,剧里的故事都是别人的,还应该及时回到现实生活中,做好自己的主角,想清楚自己想要什么样的生活,或者是不要什么样的生活,踏踏实实往前走。。。

啊啊啊,请不要打翻这碗鸡汤,勿喷 勿喷 勿喷,跪谢!

还有,今天是母亲节,记得给自己母亲打个电话。。。来自<一只有梦想的前端小白>


 

overflow 有以下四个属性(来自W3School)

overflow 属性

1、overflow:visible

代码如下:

<!DOCTYPE html><html><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"><title>Examples</title><meta name="description" content=""><meta name="keywords" content=""><link href="" rel="stylesheet">  <style type="text/css">    .box{margin: auto;      width: 150px;      height: 50px;      border: 1px solid red;      overflow: visible;    }  </style></head>  <body>    <div class="box">      <img src='/images/loading.gif' data-original="img/flower.png"/>    </div>  </body></html>

效果如下:

overflow 属性

overflow:visible 也是overflow 默认的属性值,如上图效果所示,超出父元素的部分会依旧显示出来,同时超出部分不会撑开父元素的高。

2、overflow:hidden

代码如下:

<!DOCTYPE html><html><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"><title>Examples</title><meta name="description" content=""><meta name="keywords" content=""><link href="" rel="stylesheet">  <style type="text/css">    .box{margin: auto;      width: 150px;      height: 50px;      border: 1px solid red;      overflow: hidden;    }  </style></head>  <body>    <div class="box">      <img src='/images/loading.gif' data-original="img/flower.png"/>    </div>  </body></html>

效果如下:

overflow 属性

如图所示,子元素会显示在父元素内,超出父元素的部分会被隐藏。同时,在上一次清除浮动问题中也讲到过,可以给父元素加overflow:hidden,来达到清除浮动的效果。

3、overflow:scroll

代码如下:

<!DOCTYPE html><html><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"><title>Examples</title><meta name="description" content=""><meta name="keywords" content=""><link href="" rel="stylesheet">  <style type="text/css">    .box{margin: auto;      width: 150px;      height: 50px;      border: 1px solid red;      overflow: scroll;    }  </style></head>  <body>    <div class="box">      <img src='/images/loading.gif' data-original="img/flower.png"/>    </div>  </body></html>

效果如下:

overflow 属性

如上图所示,此时设置的是overflow:scroll ,x和y方向都会产生滚动条,及时父元素的宽足够子元素的宽,也会产生滚动条,如果设置overflow-y: scroll;水平方向就不会产生滚动条,效果如下:

overflow 属性

4、overflow: auto

代码如下:

<!DOCTYPE html><html><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"><title>Examples</title><meta name="description" content=""><meta name="keywords" content=""><link href="" rel="stylesheet">  <style type="text/css">    .box{margin: auto;      width: 150px;      height: 50px;      border: 1px solid red;      overflow: auto;    }  </style></head>  <body>    <div class="box">      <img src='/images/loading.gif' data-original="img/flower.png"/>    </div>  </body></html>

效果如下:

overflow 属性

此时浏览器会根据父元素和子元素的宽和高,自动设置滚动条。

当然,以上overflow 的属性都是在父元素固定宽和高的基础上实现的效果。


 

希望以上的介绍对您能有所帮助,同时这也是我自己只是内化的过程,感谢博客园平台!----来自<一只有梦想的前端小白>

 




原标题:overflow 属性

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

给马来西亚寄快递怎么寄:https://www.goluckyvip.com/tag/91681.html
怎么往马来西亚发快递:https://www.goluckyvip.com/tag/91682.html
马来西亚发什么快递:https://www.goluckyvip.com/tag/91683.html
往马来西亚邮寄东西怎么寄:https://www.goluckyvip.com/tag/91684.html
寄快递去马来西亚怎么寄:https://www.goluckyvip.com/tag/91685.html
寄马来西亚快递怎么寄:https://www.goluckyvip.com/tag/91686.html
活动回顾 | 千亚麦佳携手MoonSees呈现精彩亚马逊运营管理课程:https://www.kjdsnews.com/a/1836386.html
生日景点免费 上海景点生日免费景点:https://www.vstour.cn/a/363173.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流