溢出内容的控制
来源:互联网 发布:手机磁力搜索软件 编辑:程序博客网 时间:2024/05/01 23:05
在一个元素中,有时候会发生内容超出定义大小的情况,在CSS中,可以使用溢出属性(overflow)对溢出的内容定义显示方式,例如隐藏或者显示滚动条等,
使用溢出属性可以方便的控制溢出内容的显示,并能够保证元素的大小不被破坏。
1.溢出属性(overflow)
用来定义元素溢出部分的显示方式,如:
overflow: visible | auto | hidden | scroll;
其中每个属性的含义如下所述:
visible: 默认属性,溢出内容按照原有的方式显示。
auto: 当内容超出元素定义的大小时,显示滚动条,否则正常显示内容。
hidden: 隐藏溢出的内容。
scroll: 总是显示滚动条。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html> <head> <title> CSS属性 </title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="Generator" content="EditPlus"> <meta name="Author" content=""> <meta name="Keywords" content=""> <meta name="Description" content=""> <style> div { overflow: auto; width: 200px; height: 100px; background: #999999;} </style> </head> <body> <div> 这是关于溢出属性的实例,在本实例中使用了auto值,当内容部分超出元素大小的时候,将会在元素的右侧显示滚动条,否则元素将按照正常的方式显示。 <div> </body></html>
2. 横向溢出属性overflow-x
用来定义元素的溢出部分在水平方向上的显示方式,overflow-x: visible | auto | hidden | scroll;
3. 纵向溢出属性overflow-y
用来定义元素的溢出部分在垂直方向上的显示方式,overflow-y: visible | auto | hidden | scroll;
4. 滚动条和边框
在使用溢出属性的时候,如果定义元素显示滚动条,同时定义了边框,要注意滚动条和边框之间的关系,滚动条显示在边框等内部,
如果在滚动条处不想显示边框,则可以通过定义单侧边框属性取消滚动条一侧的边框。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html> <head> <title> CSS属性 </title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="Generator" content="EditPlus"> <meta name="Author" content=""> <meta name="Keywords" content=""> <meta name="Description" content=""> <style> div { overflow: auto; border: 8px solid #000000; width: 200px; height: 100px; background: #999999;} </style> </head> <body> <div> 这是关于溢出属性的实例,在本实例中使用了auto值,当内容部分超出元素大小的时候,将会在元素的右侧显示滚动条,否则元素将按照正常的方式显示。 <div> </body></html>
如上图所示,滚动条显示在边框的内部。
- 溢出内容的控制
- 段落内容溢出的分析
- CSS控制文本内容长度,溢出追加省略号
- css控制溢出内容 用省略号代替显示
- 控制文件的内容
- css+div如何解决内容的溢出
- overflow溢出内容区的解释
- CSS的内容溢出和剪裁:overflow
- 数据类型溢出的判断和控制
- scanf的溢出控制与替代使用
- 控制文件包含的内容
- JS控制文本框的内容
- JS控制文本框的内容
- css中的内容溢出
- 文字内容溢出
- Android防止内容溢出
- div溢出内容
- CSS解决内容溢出
- bytesToString
- PHP解析网页视频
- Msql索引的介绍 优点和缺点和使用过程中要注意的一些事项 挺好的
- ExtJS的使用方法汇总2——表单与输入控件
- 解决mysqlimport: Error: 13, Can't get stat of
- 溢出内容的控制
- C++检查内存泄露
- JVM参数设置、分析
- [MySQL] - MySQL连接字符串总结
- Web前端相关整理
- C#操作word文档(一)
- iOS开发流程总结
- 基于jQuery的AJAX和JSON的实例
- jdk与jre的区别