如何在 CSS 中设置元素的可见性属性?
可见属性 用于指定一个元素在 web 文档中是否可见,但是隐藏的元素会占用 web 文档中的空间。您可以使用相同的可见属性设置 CSS 中元素的可见属性。
通过可见性属性,我们可以让图像、文本、框等元素肉眼可见,甚至可以隐藏。要隐藏表格元素,您可以使用折叠,,这将在本文中进一步讨论。
语法:
visibility: visible | hidden | collapse | initial | inherit;
属性值:
- 可见:为默认值。该元素在 web 文档中是显示的或通常可见的。
- 隐藏:该属性隐藏页面中的元素,但会占用文档中的空间。
- 折叠:此属性仅用于表格元素,以从表格中移除行和列。
示例 1: 使用可见和隐藏属性值。
超文本标记语言
<!DOCTYPE html>
<html>
<head>
<style>
.line1 {
color: green;
/* visible value to make element visible */
visibility: visible;
}
.line2 {
color: green;
/* hidden value to hide elements from user. */
visibility: hidden;
}
</style>
</head>
<body>
<h1>
Given line is <small class="line1">
Welcome to GeeksforGeeks</small> Visible
</h1>
<h1>
Given line is <small class="line2">
Welcome to GeeksforGeeks</small> Hidden
</h1>
</body>
</html>
输出:
示例 2: 使用折叠属性值。
超文本标记语言
<!DOCTYPE html>
<html>
<head>
<style>
table.geeks {
/* collapse value to delete row and
column from table */
visibility: collapse
}
table,
th,
td {
border: 1px solid red;
p {
color: green;
font-size: 25px;
}
</style>
</head>
<body>
<center>
<h1 style="color:green;">GeeksForGeeks</h1>
<h2>visibility:collapse;</h2>
<p>geeksforgeeks</p>
<!---table tag to form table --->
<table style="border:1px solid red;" class="geeks">
<tr>
<th>geeks</th>
<th>for</th>
<th>geeks</th>
</tr>
</table>
<p>A computer science portal for geeks</p>
</center>
</body>
</html>
输出:
支持的浏览器:
- 谷歌 Chrome
- 微软公司出品的 web 浏览器
- 火狐浏览器
- 歌剧
- 狩猎
版权属于:月萌API www.moonapi.com,转载请注明出处