1、您可能已使用visibility一千次,最常用的是visiblehidden。它用来显示或隐藏元素。

有第三很少已使用的值它是collapse,在表格的行,列中使用有差异外,他和hidden的作用是等同的。

以下让我们看看在表格元素中。collapse是怎么工作的。只是前提是tableborder-collapse须要设定成separate才会有效果哦!

以下直接上demo:

当中主要()代码例如以下:

<table cellspacing="0" class="table"><tr><th>Fruits</th><th>Vegetables</th><th>Rocks</th></tr><tr><td>Apple</td><td>Celery</td><td>Granite</td></tr><tr><td>Orange</td><td>Cabbage</td><td>Flint</td></tr>
</table>

2.js文件例如以下:

var btns = document.getElementsByTagName('button'),rows = document.getElementsByTagName('tr');btns[0].addEventListener('click', function () {rows[1].className = 'vc';
}, false);btns[1].addEventListener('click', function () {rows[1].className = 'vh';
}, false);btns[2].addEventListener('click', function () {rows[1].className = '';
}, false);

3、css文件例如以下:

body {text-align: center;padding-top: 20px;font-family: Arial, sans-serif;
}table {border-collapse: separate;border-spacing: 5px;border: solid 1px black;width: 500px;margin: 0 auto;
}th, td {text-align: center;border: solid 1px black;padding: 10px;
}.vc {visibility: collapse;
}.vh {visibility: hidden;
}button {margin-top: 5px;
}

默认的输出为:

当点击COLLAPSE ROW1 时。显演示样例如以下:

当点击HIDE ROW1,显演示样例如以下:

尽管collapse有hidden的特性,可是表现的形式却与hidden有一个非常大的区别;现在,您可以根据自己的需要。做出选择。

版权声明:本文博主原创文章,博客,未经同意不得转载。

转载于:https://www.cnblogs.com/blfshiye/p/4828111.html

css--左右visibility建立 “collapse”值问题相关推荐

  1. [css] 说说visibility属性的collapse属性值有什么作用?在不同浏览器下有什么区别?

    [css] 说说visibility属性的collapse属性值有什么作用?在不同浏览器下有什么区别? 设置visibility: collapse后对于普通元素来说跟visibility: hidd ...

  2. CSS中visibility 属性

    CSS中visibility 属性 一.visibility:visible;详情 visible:visible属性值定义的元素是可见显示的,是默认的属性值. 二.visibility:hidden ...

  3. 浅谈对html css的理解,HTML+CSS入门 CSS选择器 、属性和值浅谈

    body { font-size: 0.8em; color: navy; } 上面的意思是为body选择器设置font-size字体大小和color字体颜色. 所以基本的,当它作用与HTML页面时, ...

  4. [css] position跟margin collapse这些特性相互叠加后会怎么样?

    [css] position跟margin collapse这些特性相互叠加后会怎么样? 怎样防止外边距重叠?底部元素脱离文档流(float: left/right || position: abso ...

  5. [css] 举例说明clear取值有哪些?

    [css] 举例说明clear取值有哪些? none 默认值.允许浮动元素出现在两侧.left 在左侧不允许浮动元素.right 在右侧不允许浮动元素.both 在左右两侧均不允许浮动元素.inher ...

  6. CSS实现bootstrap的Collapse动态折叠和展开时箭头图标

    CSS实现bootstrap的Collapse动态折叠和展开时箭头图标 bootstrap的折叠代码如下 <div class="accordion" id="ac ...

  7. CSS常见属性和属性值

    1.1 CSS 长度和颜色设置 三种长度单位: px em % 三种颜色设置方式: 颜色名 rgb() 十六进制 1.2 CSS 选择器 标签名选择器 类名选择器 ID名选择器 全局选择器行内式 &g ...

  8. CSS的继承、权值与层叠

    2019独角兽企业重金招聘Python工程师标准>>> 笔者最近在细细学习前端方面的基础知识.以前对CSS布局的各式"花样"总是摸不着头脑,可以接受的就是abso ...

  9. CSS中属性个属性值怎么区分,[CSS] 详细解释 @media 属性与 (max

    前言 现在 HTML5/CSS3 很流行罢,也是未来时代的趋势.在 HTML5 带来的许多实用功能之后,CSS3也同带来了一些牛逼哄哄的功能呢. 动画 animation 转化 transform 过 ...

最新文章

  1. web.config总结
  2. 测试使用skywalking_skywalking初体验
  3. 手机安装linux不root权限管理,不root手机也能使用linux环境并安装msf等工具
  4. 【BZOJ2095】【POI2010】Bridge 网络流
  5. git 更换本地目录_git 本地库的使用
  6. python 面向对象 析构方法
  7. win7 nginx php 环境,win7下docker环境搭建nginx+php-fpm+easyswoole+lavarel开发环境
  8. 指令汇B新闻客户端开发(四) 自动轮播条
  9. MagicMongoDBTool 最新代码 以及 开发进度报告
  10. 计算机字体原理,字体科普文:认识最基础的字体结构 -电脑资料
  11. 实战项目——小王优品铺
  12. Java程序员的第一个Python小程序:京东畅销书榜爬虫
  13. Java实现地固坐标与经纬度转换
  14. 银河麒麟系统10服务器安装教程,麒麟系统下安装win10的详细教程
  15. FCN分割Pascal VOC 2007
  16. 虚拟内存,页表,快表,多级页表,倒排页表
  17. 中国碳酸氢钠市场趋势报告、技术动态创新及市场预测
  18. oracle11g闪退 win7,win7 oracle11g
  19. CSS——低调的奢华
  20. 在Android系统中使用系统自带的emoji表情

热门文章

  1. java 中map_Java Map集合详解
  2. dll已加载但找不到入口点dllregisterserver_Java 是如何加载类的?
  3. mysql合并统计总数,mysql统计多表交织组合总数
  4. python整体缩进笔记_python笔记1
  5. 7-37 组个最小数 (20分)_波音737高度计上蹊跷的“8英尺”,09年土耳其航空1951号航班空难...
  6. centos卸载linux里面mysql,熟悉linux-mysql的安装与卸载(centos)
  7. Java十大排序算法总结,Java排序算法总结之冒泡排序
  8. 个人计算机使用的标准键盘,计算机键盘的基本用法!
  9. ros安装过后怎么找不到安装文件_ros配置乐视奥比中光相机
  10. 前端打印第三方插件_vscode mock服务插件amock教程