css--左右visibility建立 “collapse”值问题
生活随笔
收集整理的這篇文章主要介紹了
css--左右visibility建立 “collapse”值问题
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1、您可能已使用visibility一千次,最常用的是visible和hidden。它用來顯示或隱藏元素。
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,在表格的行,列中使用有差異外,他和hidden的作用是等同的。
以下讓我們看看在表格元素中。collapse是怎么工作的。只是前提是table的border-collapse須要設定成separate才會有效果哦!
以下直接上demo:
當中主要()代碼例如以下:
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”值问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 机器学习常用模型
- 下一篇: Lambda表达式使用2