1. 程式人生 > 實用技巧 >css div如何隱藏?

css div如何隱藏?

在我們平時佈局網站的時候,想要把div進行隱藏,但是很多人不知道css控制div顯示隱藏?下面我們來講解一下css如何讓div隱藏。

1、使用display:none來隱藏div

我們可以使用display:none屬性來隱藏所有的資訊,包括文字和圖片,語法為:

<div>這裡你是看不到的</div>

當我們使用div中的css樣式,我們就可以使用display:none屬性對內容進行隱藏,並且通過瀏覽器也是看不到的,同時被隱藏的內容是不被佔用空間的,隱藏之後的內容搜尋引擎是不讀取的,一般我們都是用使用js統計程式碼去隱藏顯示的圖示。

2、使用visibility: hidden;隱藏div

visibility 屬性規定元素是否可見。

這個屬性指定是否顯示一個元素生成的元素框。這意味著元素仍佔據其本來的空間,不過可以完全不可見。值 collapse 在表中用於從表佈局中刪除列或行。

屬性值:

  • visible 預設值。元素是可見的。

  • hidden 元素是不可見的。

  • collapse 當在表格元素中使用時,此值可刪除一行或一列,但是它不會影響表格的佈局。被行或列佔據的空間會留給其他內容使用。如果此值被用在其他的元素上,會呈現為 "hidden"。

廣州vi設計公司 http://www.maiqicn.com 我的007辦公資源網 https://www.wode007.com

3、使用opacity: 0隱藏div

opacity 屬性的意思是設定一個元素的透明度。它不是為改變元素的邊界框(bounding box)而設計的。

這意味著將 opacity 設為 0 只能從視覺上隱藏元素。而元素本身依然佔據它自己的位置並對網頁的佈局起作用。這和上面的visibility: hidden 相似。

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title>元素隱藏--opacity: 0</title>
		<style>
			div{
				height: 20px;
			}
			.demo{
				width: 800px;
				height: 60px;
				margin: 50px auto;
				border: 1px solid red;
			}
			.hide,span{
				opacity: 0;
			}
		</style>
	</head>
	<body>
		<div>
			<div sty>元素隱藏1--opacity: 0</div>
			<div>元素隱藏2--opacity: 0</div>
			<div>元素隱藏3--opacity: 0</div>
		</div>
		<div>
		<div>元素隱藏1--opacity: 0,元素隱藏2--opacity: 0,元素隱藏3--opacity: 0</div>

        <div>元素隱藏1--opacity: 0,<span>元素隱藏2--opacity: 0</span>,元素隱藏3--opacity: 0</div>
		</div>
	</body>
</html>

效果圖: