Div处理滚动条问题
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处理滚动条问题的更多相关文章
- 如何通过JQuery将DIV的滚动条滚动到指定的位置
这里有一个方法可以将DIV的滚动条滚动到其子元素所在的位置,方便自动定位. var container = $('div'), inner = $('#inner'); container.scrol ...
- div 加滚动条
div 加滚动条的方法: <div style="position:absolute; height:400px; overflow:auto"></div> ...
- [聊天框]让DIV的滚动条自动滚动到最底部 - 4种方法
要制作一个在线聊天的程序,在做最后的修饰时,需要对获得的信息即时滚动以保证用户总能看到最新消息. 聊天程序是基于AJAX设计的,没有用框架,消息容器是一个DIV,所以问题就在于如何控制DIV的滚动条. ...
- div显示滚动条
div显示上下左右滚动条 <div style="width:260px;height:120px; overflow:scroll; border:1px solid;"& ...
- div 显示滚动条的CSS代码
div 显示滚动条的CSS代码 div显示上下左右滚动条 <div style="width:260px;height:120px; overflow:scroll; border ...
- jquery控制div随滚动条滚动效果
<html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>jquery div随滚动条 ...
- JQuery Div层滚动条控制(模拟横向滚动条在最顶端显示)
想让DIV层滚动条显示在顶端,CSS样式没找到相关属性,于是用2个DIV层来模拟做了一个.经测试IE浏览器上显示并不太美观!不知道是否还有更好的办法可以实现这功能呢? aaaaaaasssssss ...
- 让DIV的滚动条自动滚动到最底部 - 3种方法
要制作一个在线聊天的程序,在做最后的修饰时,需要对获得的信息即时滚动以保证用户总能看到最新消息. 聊天程序是基于AJAX设计的,没有用框架,消息容器是一个DIV,所以问题就在于如何控制DIV的滚动条. ...
- 设置DIV随滚动条滚动而滚动
有段时间没有碰Web端了,最近做了个功能,需要做个DIV随滚动条滚动而滚动,mark一下: 源码: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1 ...
- div 加滚动条的方法
div 加滚动条的方法: <div style="position:absolute; height:400px; overflow:auto"></div> ...
随机推荐
- Visual Studio 编辑器打开项目后,一直提醒Vs在忙,解决方法
今天打开VS2015后,因为这个解决中有很项目,突然就一直现在加载中,点击VS提示在忙,怎么破那?请往下看 第一种方法 1.关闭VS: 2.去C:\Users\<your users name& ...
- Centos 6.5_64bit 下安装 Zabbix server 3.0监控主机的加入
安装Zabbix server 3.0客户端之前需要先关闭selinux和打开10050和10051端口 关闭selinux 1 vi /etc/selinux/config 2 ...
- SINAMICS S120 Parking axis设置,安转拆除或屏蔽电机
1) P897 Parking axis selection 此参数可以连接到周期通讯的报文中(PZD) 2) 标准报文111中,已经连接此参数
- MySQL入门很简单: 11 mysql函数
1. 数学函数 2. 字符串函数 3. 日期和时间函数 4. 条件判断函数 IF(expr, v1, v2) // 如果表达式expr成立,返回结果v1,否则返回v2: IFNULL(v1, v2) ...
- IOS tableView的性能优化(缓存池)
使用缓存池(标识类型) 1.通过 一个 标识 去 缓存池 中寻找可循环得用的cell 2.如果缓存池找不到可循环得用的cell:创建一个新的cell(给cell贴个标识) 3.给cell设置新的数据 ...
- SQL语句关于时间的查询小心得,希望大家给点意见
完全使用时间函数去搞定查询日期,之前写的可能有些问题,现在删了修正一下 本月记录: SELECT * FROM 表 WHERE datediff(month,[dateadd],getdate())= ...
- 零基础Centos6搭建Git服务器,及常见问题解决
1.编译安装git 2.1 服务器端: #yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel perl- ...
- 使用MongoDB 2.6 C++驱动中的连接池
.post p{text-indent: 2em;} MongoDB2.6的CXX驱动(mongo-cxx-driver-26compat),内置包含了数据库连接池,方便管理数据库连接,但是官方文档说 ...
- javaweb基础(38)_事务
一.事务的概念 事务指逻辑上的一组操作,组成这组操作的各个单元,要不全部成功,要不全部不成功. 例如:A——B转帐,对应于如下两条sql语句 update from account set mone ...
- js日期转换Fri Oct 31 18:00:00 UTC+0800 2008转换为yyyy-mm-dd
Date.prototype.Format = function (fmt) { var o = { "M+": this.getMonth() + 1, //月份 "d ...