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> ...
随机推荐
- Mac下配置apach服务
有的时候,我们需要在内网工作组中分享一些文件或是后台接口没有及时给出,你又想要模拟真实数据,直接在项目里创建plist也可以做到这种需求,但难免让工程变得冗余且看起来比较Low.这个时候就看出配置本地 ...
- UVA-147 Dollars---完全背包+打表
题目链接: https://vjudge.net/problem/UVA-147 题目大意: 给定11种面值分别为$100, $50, $20, $10, and $5 notes and $2, $ ...
- POJ-3009 Curling 2.0---DFS求最短路
题目链接: https://vjudge.net/problem/POJ-3009 题目大意: 问题:打冰球.冰球可以往上下左右4个方向走,只有当冰球撞到墙时才会停下来,而墙会消失.当冰球紧贴墙时,不 ...
- svn更改地址怎么办
开发过程中有时会遇到服务器更换地址的情况,比如之前地址是 svn://www.aaa.com 后来换成了 svn://www.bbb.com 这时候怎么办呢?分客户端和服务器端2种情况处理 客户端: ...
- (jdbc和cmd)sqlite数据迁入mysql(导入导出)
从sqlite进行导出数据 进行cmd命令 第一步:sqlite3->.open [文件路径](打开连接)->.tables(这个是查看表是否有没有)->.cd [切换的盘符](这里 ...
- 【洛谷P1880】[NOI1995]石子合并
石子合并 fmax[l][r]表示合并区间[l,r]的最大分值, fmin[l][r]表示合并区间[l,r]的最小分值 for(k l~r-1) fmax[l][r]=max(fmax[l][r],f ...
- Linux驱动学习(编写一个最简单的模块)
在Linux中想做驱动开发,那么一定要先熟悉module的使用和编写 一.什么是module 从名字上看就是模块的意思,我个人的理解就是一个一个的小程序,可以进行动态的安装和卸载,而在这里面就实现一些 ...
- 第42章 电源管理—实现低功耗—零死角玩转STM32-F429系列
第42章 电源管理—实现低功耗 全套200集视频教程和1000页PDF教程请到秉火论坛下载:www.firebbs.cn 野火视频教程优酷观看网址:http://i.youku.com/fir ...
- 第3章 如何用DAP仿真器下载程序—零死角玩转STM32-F429系列
第3章 如何用DAP仿真器下载程序 集视频教程和1000页PDF教程请到秉火论坛下载:www.firebbs.cn 野火视频教程优酷观看网址:http://i.youku.com/firege ...
- sup inf max min
来自这里,觉得定义和举例都是最清楚的.http://www.math.illinois.edu/~ajh/347.summer14/completeness.pdf