css怎么控制元素的显示与隐藏
这篇文章主要介绍了css怎么控制元素的显示与隐藏,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。
在隆安等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供成都网站制作、成都做网站 网站设计制作定制网站,公司网站建设,企业网站建设,品牌网站设计,成都全网营销推广,成都外贸网站建设,隆安网站建设费用合理。
属性介绍:
1. display属性
display属性用于设置一个元素应如何显示。
display: none; 隐藏对象display: block; 除了转换为块级元素之外,同时还有显示元素的意思
display隐藏元素后,不再占有原来的位置。
2. visibility可见性
visibility属性用于指定一个元素应可见还是隐藏。
visibility: visible; 元素可见visibility: hidden; 元素隐藏
visibility隐藏元素后,继续占有原来的位置。
如果隐藏元素想要原来的位置,就用visibility: hidden
如果隐藏元素不想要原来的位置,就用display: none
3. overflow溢出
overflow属性指定了如果内容溢出一个元素的框(超过其指定高度和宽度)时,会发生什么。
一般情况下,我们都不想让溢出的内容显示出来,因为溢出的部分会影响布局。但是如果有定位的盒子,请慎用overflow: hidden,因为它会隐藏多余的部分。
4. 溢出的文字省略号显示
4.1 单行文本溢出显示省略号
单行文本溢出显示省略号必须满足三个条件:
先强制一行内显示文本
white-space: nowrap; /*默认值normal,自动换行*/
超出的部分隐藏
overflow: hidden;
文字用省略号替代超出的部分
text-overflow: ellipsis;
4.2 多行文本溢出显示省略号
多行文本溢出显示省略号,有较大兼容性问题,适合于webkit浏览器或移动端,移动端大部分是webkit内核。
overflow: hidden; text-overflow: ellipsis; /*弹性伸缩盒子模型显示*/ display: -webkit-box; /*限制在一个块元素显示的文本的行数*/ -webkit-line-clamp: 2; /*设置或检索伸缩盒子对象的子元素的排列方式*/ -webkit-box-orient: vertical;
感谢你能够认真阅读完这篇文章,希望小编分享css怎么控制元素的显示与隐藏内容对大家有帮助,同时也希望大家多多支持创新互联,关注创新互联行业资讯频道,遇到问题就找创新互联,详细的解决方法等着你来学习!
分享名称:css怎么控制元素的显示与隐藏
新闻来源:http://scyanting.com/article/igdgeg.html