1,用div做容器现在已经十分普遍,下面是最基本的代码

 <div style="width:50px;height:50px;background-color:blue">
<p>等哈哈上的凤凰山阿訇多浪费哈桑登录号法定上阿里山的弗拉和杜甫大赛凤凰撒旦凤凰山的康复后死定了凤凰拉丁苏杭</p>
</div>

内容就会溢出,且不美观。后来看资料,才发现有overflow 属性

2.定义和用法

overflow 属性规定当内容溢出元素框时发生的事情。

2.1

overflow-y:scroll; 总是显示纵向滚动条      overflow-x:scroll; 总是显示横向滚动条

无论在字体是否超出容器div,都会显示滚动条

 <div style="width:100px;height:100px;background-color:blue;overflow:scroll; ">
<p>苏杭</p>
</div>

2.2

overflow-y:visible 不剪切内容也不添加纵向滚动  overflow-x:visible : 不剪切内容也不添加横向滚动条 。是默认值,内容会呈现在边框之外。也就是第一次遇见的问题。

2.3

overflow-x:hidden; 不显示横向滚动条 overflow-y:hidden; 不显示纵向滚动条   内容会被修剪,并且其余内容是不可见的。

2.4

overflow:auto根据内容判断是否显示滚动条,如果内容被修剪,则浏览器会显示滚动条以便查看其余的内容。这样更好的解决滚动条显现的问题

3.之后测试又提出要不显示滚动条,但是内容是可以拉动的。经过一番试验,解决方案如下:

在外部套一个div,并设置overflow为hidden,则超出的部分就会被剪切不显示。并且设置内部div的宽/高,大于外部div的宽/高,则超出的部分就会被第一个div设置的hidden属性遮盖剪切不显示出来。并且给内部div设置scroller或auto,就会呈现鼠标可以滚动的效果

 <div style="width:100px;height:100px;overflow:hidden">
<div style="width:115%;height:120%;background-color:blue;overflow:scroll ">
苏杭大发发送的发生的房顶上发送安定算法等发达双丰收苏杭大发发送的发生的房顶上发送安定算法等发达双丰收
</div>
</div>


结语:请各位大神多多指教!!!

Div处理滚动条问题的更多相关文章

  1. 如何通过JQuery将DIV的滚动条滚动到指定的位置

    这里有一个方法可以将DIV的滚动条滚动到其子元素所在的位置,方便自动定位. var container = $('div'), inner = $('#inner'); container.scrol ...

  2. div 加滚动条

    div 加滚动条的方法: <div style="position:absolute; height:400px; overflow:auto"></div> ...

  3. [聊天框]让DIV的滚动条自动滚动到最底部 - 4种方法

    要制作一个在线聊天的程序,在做最后的修饰时,需要对获得的信息即时滚动以保证用户总能看到最新消息. 聊天程序是基于AJAX设计的,没有用框架,消息容器是一个DIV,所以问题就在于如何控制DIV的滚动条. ...

  4. div显示滚动条

    div显示上下左右滚动条 <div style="width:260px;height:120px; overflow:scroll; border:1px solid;"& ...

  5. div 显示滚动条的CSS代码

    div 显示滚动条的CSS代码   div显示上下左右滚动条 <div style="width:260px;height:120px; overflow:scroll; border ...

  6. jquery控制div随滚动条滚动效果

    <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>jquery div随滚动条 ...

  7. JQuery Div层滚动条控制(模拟横向滚动条在最顶端显示)

    想让DIV层滚动条显示在顶端,CSS样式没找到相关属性,于是用2个DIV层来模拟做了一个.经测试IE浏览器上显示并不太美观!不知道是否还有更好的办法可以实现这功能呢?   aaaaaaasssssss ...

  8. 让DIV的滚动条自动滚动到最底部 - 3种方法

    要制作一个在线聊天的程序,在做最后的修饰时,需要对获得的信息即时滚动以保证用户总能看到最新消息. 聊天程序是基于AJAX设计的,没有用框架,消息容器是一个DIV,所以问题就在于如何控制DIV的滚动条. ...

  9. 设置DIV随滚动条滚动而滚动

    有段时间没有碰Web端了,最近做了个功能,需要做个DIV随滚动条滚动而滚动,mark一下: 源码: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1 ...

  10. div 加滚动条的方法

    div 加滚动条的方法: <div style="position:absolute; height:400px; overflow:auto"></div> ...

随机推荐

  1. 运用Hadoop能否搭建完整的云计算平台?

    Apache Hadoop 是一个用java语言实现的软件框架,在由大量计算机组成的集群中运行海量数据的分布式计算,它可以让应用程序支持上千个节点和PB级别的数据. Hadoop并不完全代表云计算,所 ...

  2. ASP.NET Core - 初期准备

    微软在前不久发布了.NET Core1.0(以下简称Core),由于项目需要开始对其进行研究,希望将自己踩过的坑和见解分享给大家. Core和Framework4.6是属于并行产品,前者侧重于跨平台的 ...

  3. Linux下安装部署RabbitMQ

    在写正文之前先啰嗦几句,RabbitMQ(消息队列)的安装让我费了半天劲啊!足足折腾了2天,最后写下这篇文章总结下,其实很简单,但是你找不到错在哪个环节就会费很多无用功,如果你也遇到了安装erl后 怎 ...

  4. 关于(void**)及其相关的理解

    #define LOADBASSFUNCTION (f) *((void **)&f)=(void*)GetProcAddress (hBass,# f) 这一句话使用*((void**)&a ...

  5. pat甲级1085

    1085 Perfect Sequence (25 分) Given a sequence of positive integers and another positive integer p. T ...

  6. UML总结:UML用于建模描述结构和行为

    UML有3种基本的构造块:组件.关系和图 我们将 UML 中的图分为两大类: 结构图 行为图 (1)结构建模: 结构建模具有捕捉静态的功能,包括下列各项: 类图 对象图 组件图 部署图 结构模型代表的 ...

  7. 在CentOS 6.5上安装NodeJS

    CentOS的软件源未包含有最新的nodejs, 需要手动编译安装. 首先安装依赖的库与工具 yum install libtool automake autoconf gcc-c++ openssl ...

  8. MyBatis简单了解

    MyBatis 是什么? MyBatis 是一个简化和实现了 Java 数据持久化层(persistence layer)的开源框架,它抽象了大量的 JDBC 冗余代 码,并提供了一个简单易用的 AP ...

  9. 编写第一个OpenACC程序

    原文链接 在PGI的官方网站上获得示例代码: http://www.pgroup.com/lit/samples/pgi_accelerator_examples.tar 我们的第一个例子从一个简单的 ...

  10. rnn,lstm and JuergenSchmidhuber

    JuergenSchmidhuber 是瑞士的一位牛人,主要贡献是rnn, lstm. google的deep mind新作,Human-level control through deep rein ...