|
導讀網頁的本質就是超級文本標記語言,通過結合使用其他的Web技術(如:腳本語言、公共網關接口、組件等),可以創造出功能強大的網頁。因而,超級文本標記語言是萬維網(Web)編程的基礎,也就是說萬維網是建立... 網頁的本質就是超級文本標記語言,通過結合使用其他的Web技術(如:腳本語言、公共網關接口、組件等),可以創造出功能強大的網頁。因而,超級文本標記語言是萬維網(Web)編程的基礎,也就是說萬維網是建立在超文本基礎之上的。超級文本標記語言之所以稱為超文本標記語言,是因為文本中包含了所謂“超級鏈接”點。 在CSS中,讓元素隱藏(指屏幕范圍內肉眼不可見)的方法很多,有的占據空間,有的不占據空間;有的可以響應點擊,有的不能響應點擊。那么這些css方式是怎樣實現隱藏元素的,之間又有什么區別。本章給大家介紹css如何隱藏頁面元素?css隱藏元素的四種實現方法以及之間的區別(代碼實例)。有一定的參考價值,有需要的朋友可以參考一下,希望對你有所幫助。一、css隱藏元素的四種實現 1. visibility: hidden,設置元素隱藏 代碼實例: <!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>元素隱藏--visibility: hidden</title>
<style>
.demo{
width: 800px;
height: 200px;
margin: 50px auto;
}
span{
visibility: hidden;
}
</style>
</head>
<body>
<div class="demo">
<p>元素隱藏1--visibility: hidden,元素隱藏2--visibility: hidden,元素隱藏3--visibility: hidden</p>
<p>元素隱藏1--visibility: hidden,<span>元素隱藏2--visibility: hidden</span>,元素隱藏3--visibility: hidden</p>
</div>
</body>
</html>效果圖:
visibility屬性規定元素是否可見。將它的值設為 hidden 只能從視覺上隱藏元素,被隱藏的元素本身依然占據它自己的位置并對我們的網頁布局起作用。 2. opacity: 0,設置元素隱藏 代碼實例: <!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>元素隱藏--opacity: 0</title>
<style>
.demo{
width: 800px;
height: 200px;
margin: 50px auto;
}
span{
opacity: 0;
}
</style>
</head>
<body>
<div class="demo">
<p>元素隱藏1--opacity: 0,元素隱藏2--opacity: 0,元素隱藏3--opacity: 0</p>
<p>元素隱藏1--opacity: 0,<span>元素隱藏2--opacity: 0</span>,元素隱藏3--opacity: 0</p>
</div>
</body>
</html>效果圖:
opacity 屬性的意思是設置一個元素的透明度。它不是為改變元素的邊界框(bounding box)而設計的。這意味著將 opacity 設為 0 只能從視覺上隱藏元素。而元素本身依然占據它自己的位置并對網頁的布局起作用。這和上面的visibility: hidden 相似。 3. display:none,設置元素隱藏 代碼實例: <!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>元素隱藏--display:none</title>
<style>
.demo{
width: 800px;
height: 200px;
margin: 50px auto;
}
span{
opacity: 0;
}
</style>
</head>
<body>
<div class="demo">
<p>元素隱藏--display:none,元素隱藏--display:none,元素隱藏--display:none</p>
<p>元素隱藏--display:none,<span>元素隱藏--display:none</span>,元素隱藏--display:none</p>
</div>
</body>
</html>效果圖:
display 屬性依照詞義真正隱藏元素。將 display 屬性設為 none 確保元素不可見并且連盒模型也不生成。使用這個屬性,被隱藏的元素不占據任何空間。不僅如此,一旦 display 設為 none 任何對該元素直接打用戶交互操作都不可能生效。 4. position: absolute,設置元素隱藏 代碼實現: <!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>元素隱藏--position: absolute</title>
<style>
.demo{
width: 800px;
height: 200px;
margin: 50px auto;
}
span{
position: absolute;
top: -9999px;
left: -9999px;
}
</style>
</head>
<body>
<div class="demo">
<p>元素隱藏1--position: absolute,元素隱藏2--position: absolute,元素隱藏3--position: absolute</p>
<p>元素隱藏1--position: absolute,<span>元素隱藏2--position: absolute</span>,元素隱藏3--position: absolute</p>
</div>
</body>
</html>效果圖:
position: absolute,設置元素隱藏的主要原理是通過將元素的 top 和 left 設置成足夠大的負數,使它在屏幕上不可見。 二、區別 1、visibility:hidden 2、opacity:0 3、display:none 4、position: absolute position: absolute,通過將元素的 top 和 left 設置成足夠大的負數,使它在屏幕上不可見, 具有動態交互效果。 以上就是css如何隱藏頁面元素?css 隱藏元素的四種實現方法以及之間的區別(代碼實例)的詳細內容,更多請關注php中文網其它相關文章! 網站建設是一個廣義的術語,涵蓋了許多不同的技能和學科中所使用的生產和維護的網站。 |
溫馨提示:喜歡本站的話,請收藏一下本站!