CSS中overflow的用法
CSS中overflow的用法
CSS中overflow的用法定义
overflow : visible | auto | hidden | scroll
当然overflow可以单独设置X(overflow-x )和Y(overflow-y)方向的滚动条样式其值与应用与overflow语法用法结构相同。
说明
这个属性定义溢出元素内容区的内容会如何处理。
overflow属性值:
1.visible:默认值。内容不会被修剪,会呈现在元素框之外。
2.hidden:内容会被修剪,并且其余内容是不可见的。
3.scroll:内容会被修剪,但是浏览器会显示滚动条以便查看其余的内容。
4.auto:如果内容被修剪,则浏览器会显示滚动条以便查看其余的内容。
5.inherit:规定应该从父元素继承 overflow 属性的值。
总结:overflow属性值中visible和hidden是对立的,scroll和auto是对立的。inherit是继承父元素的overflow属性值,默认是scroll.
通过几个实例来讲解上述的样式属性:
1.让浏览器窗口永远都不出现滚动条
没有水平滚动条
<body style="overflow-x:hidden">
没有垂直滚动条
<body style="overflow-y:hidden">
没有滚动条
<body style="overflow-x:hidden;overflow-y:hidden">或<body style="overflow:hidden">
2.设定多行文本框的滚动条
没有水平滚动条
<textarea style="overflow-x:hidden"></textarea>
没有垂直滚动条
<textarea style="overflow-y:hidden"></textarea>
没有滚动条
<textarea style="overflow-x:hidden;overflow-y:hidden"></textarea>
或<textarea style="overflow:hidden"></textarea>
3.设定窗口滚动条的颜色
设置窗口滚动条的颜色为红色<body style="scrollbar-base-color:red">
scrollbar-base-color设定的是基本色,一般情况下只需要设置这一个属性就可以达到改变滚动条颜色的目的。
加上一点特别的效果:
<body style="scrollbar-arrow-color:yellow;scrollbar-base-color:lightsalmon">
Overflow特别解释说明
1、设置textarea对象为hidden值将隐藏其滚动条。
2、对于table来说,假如table-layout属性设置为fixed,则td对象支持带有默认值为hidden的overflow属性。如果设为hidden,scroll或者auto,那么超出td尺寸的内容将被剪切。如果设为visible,将导致额外的文本溢出到右边或左边(视direction属性设置而定)的单元格。
overflow拓展之 text-overflow 的介绍
语法
text-overflow : clip | ellipsis
取值
- clip:
- 不显示省略标记(...),而是简单的裁切。
- ellipsis:
- 当对象内文本溢出时显示省略标记(...)
说明
- 设置或检索是否使用一个省略标记(...)标示对象内文本的溢出。对应的脚本特性为textOverflow。
- text-overflow属性仅是注解,当文本溢出时是否显示省略标记。并不具备其它的样式属性定义。要实现溢出时产生省略号的效果还须定义:强制文本在一行内显示(white-space:nowrap)及溢出内容为隐藏(overflow:hidden),只有这样才能实现溢出文本显示省略号的效果。
- css中:first-child
- css3动画怎么实现的(css3中用animation的steps属性制作帧动画)
- css设置隐藏左右边框(CSS 实现元素较宽不能被完全展示时将其隐藏的方法)
- css3实现3d效果教程(纯 CSS3实现的霓虹灯特效)
- css3 media媒体查询
- css3做出效果(深入解读CSS3中transform变换模型的渲染)
- css3三维模型(CSS3系列之3D制作方法案例)
- css3无缝滚动效果(CSS3 制作的图片滚动效果)
- 怎么用css设计边框(单元素利用css实现多重边框效果示例代码)
- csstable列宽固定(css display table 自适应高度、宽度问题的解决)
- h5css3图片旋转(怎样实现H5+CSS3手指滑动切换图片的示例代码)
- css3中的过渡属性的几种方法(基于CSS3实现的几个小loading效果)
- css如何制作动画效果(CSS制作三角形广告引导文字效果)
- css赛博朋克风格效果(CSS几步实现赛博朋克2077风格视觉效果)
- css中好看的渐变颜色代码(CSS Tips:段落每行渐变色文本效果的实现方法)
- css控制div上下移动(CSS鼠标悬浮DIV后显示DIV外的按钮解决方法)
- 2021款起亚霸锐到店了 更换车标,竞争宝马X5有戏吗(2021款起亚霸锐到店了)
- 新款起亚霸锐实拍,比普拉多气派,配3.0T V6,引入国内或许能大卖(新款起亚霸锐实拍)
- ()
- 张勇 阿里新任掌门人(阿里新任掌门人)
- 毛戈平全国第一柜花落银泰 高端国货迎来 高光 时刻(毛戈平全国第一柜花落银泰)
- 14岁丧父 20岁丧母,从苦难走向辉煌的银泰创始人沈国军(14岁丧父20岁丧母从苦难走向辉煌的银泰创始人沈国军)
热门推荐
- MVC扩展HtmlHelper实现CheckBoxList
- python简易翻译器的运行(Python3.6实现带有简单界面的有道翻译小程序)
- python函数调用传递数组数据(python调用c++传递数组的实例)
- mysql图形化管理工具
- zabbix怎么获取监控(Zabbix如何通过ssh监控获取网络设备数据)
- 香港服务器有哪些优势呢(浅谈香港服务器与香港云主机的区别)
- laravel5.1获取数据(laravel5表单唯一验证的实例代码)
- sql2012登录失败(详解安装sql2012出现错误could not open key...解决办法)
- amaze软件(amazeui时间组件的实现示例)
- python拖动选择文件操作(python通过paramiko复制远程文件及文件目录到本地)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9