div中關於display與visibility兩個屬性之間的差異詳解
p中display和visibility屬性差異
p中display和visibility屬性差別還是挺大的,雖然Visibility和Display屬性都可以達到隱藏頁面元素的目的,但它們的區別在於如何回應正常文件流程
本節向大家描述p中display和visibility的差別,visibility屬性是隱藏元素但保持元素的浮動位置,而display其實是設定元素的浮動特徵,雖然它們都可以達到隱藏頁面元素的目的,但它們的區別在於如何回應正常文件流。
p中display和visibility屬性差異
#visibility屬性:
確定元素顯示還是隱藏;
visibility ="visible|hidden",visible顯示,hidden隱藏。
當visibility被設定為"hidden"的時候,元素雖然被隱藏了,但它仍然佔據它原來所在的位置。
例如:
<scriptlanguagescriptlanguage="javascript"> functiontoggleVisibility(me) { if(me.style.visibility=="hidden") { me.style.visibility="visible"; } else { me.style.visibility="hidden"; } } </script> <ponclickponclick="toggleVisibility(this)"style="position:relative"> 第一行文本将会触发"hidden"和"visible"属性,注意第二行的变化。 </p> <p>因为visibility会保留元素的位置,所以第二行不会移动.</p>
看到第一行:由於"hidden"和"visible"的影響會。因為visibility會保留元素的位置,所以第二行不會移動.
注意到,當元素被隱藏之後,就不能再接收到其它事件了,所以在第一行程式碼成為"hidden"的時候,就不能再接收回應到事件了,因此也就無法透過滑鼠點擊第一段文字令其顯示出來。
display屬性:
就有一點不同了。 visibility屬性是隱藏元素但保持元素的浮動位置,而display其實是設定元素的浮動特徵。
block:
當display被設定為block(塊)時,容器中所有的元素將會被當作一個單獨的區塊,就像
元素一樣,它會在那個點被放入到頁面中。 (實際上你可以設定的display:block,使其可以像 一樣工作。 inline: ,它也會被組合成像那樣的輸出流。 none,這時元素實際上就從頁面中被移走,它下面所在的元素就會被自動跟上填充。 : 以上是div中關於display與visibility兩個屬性之間的差異詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!
將display設定為inline,將使其行為和元素inline一樣---即使它是普通的塊元素如<scriptlanguagescriptlanguage="javascript"> functiontoggleDisplay(me){
if(me.style.display=="block"){
me.style.display="inline";
alert("文本现在是:'inline'.");
}
else{
if(me.style.display=="inline"){
me.style.display="none";
alert("文本现在是:'none'.3秒钟后自动重新显示。");
window.setTimeout("blueText.style.display='block';",3000,"javascript");
}
else{
me.style.display="block";
alert("文本现在是:'block'.");
}
}
}
</script>
<p>在<spanidspanid="blueText"onclick="toggleDisplay(this)" style="color:blue;position:relative;cursor:hand;"> 蓝色</span>文字上点击来查看效果.</p>

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

富士膠片粉絲最近對 X-T50 的前景感到非常興奮,因為它重新推出了預算導向的富士膠片 X-T30 II,該膠片在 1,000 美元以下的 APS-C 類別中非常受歡迎。不幸的是,隨著 Fujifilm X-T50 的推出

Python的dir()函數:查看物件的屬性和方法,需要具體程式碼範例摘要:Python是一種強大而靈活的程式語言,其內建函數和工具為開發人員提供了許多方便的功能。其中一個非常有用的函數是dir()函數,它允許我們查看一個物件的屬性和方法。本文將介紹dir()函數的用法,並透過具體的程式碼範例來示範其功能和用途。正文:Python的dir()函數是一個內建函數,

我們經常報告基於電子墨水顯示器的設備,例如電子閱讀器。該技術具有許多優點:無需背光即可在明亮環境下讀取,並且在無光切換時僅需要電源

display通常指的是將資料、資訊或結果以某種方式展示給使用者或輸出到螢幕或其他裝置上的操作或功能。具體意義:1、在命令列介面(CLI)中,display可能指的是將文字、表格或其他格式的資料輸出到終端窗口,供使用者查看或分析;2、在圖形使用者介面(GUI)中, display可能指的是將圖像、文字、圖表等內容顯示在應用程式的視窗或介面上,以供使用者互動或瀏覽等等。

display的取值有block、inline、none、inline-block、flex、grid、table、inline-table和list-item等。詳細介紹:1、block,將元素渲染為區塊級元素,區塊級元素在頁面上形成一個區塊,並且獨佔一行;2、inline,將元素渲染為內聯元素。內聯元素不會獨佔一行,可以與其他元素並排;3、none,此值指定元素不會在頁面上等等。

自從 Google Pixel 8(亞馬遜售價約 513 歐元,限時優惠)推出以來,用戶抱怨顯示器上有垂直線的報告數量不斷增加。

谷歌的新 Pixel 9 系列推出了先前系列中沒有的新型號 Pixel 9 Pro XL。它本質上與非 XL 版本(在亞馬遜預訂)相同,但顧名思義,它具有更大的螢幕。兩個電子

CSS中bottom屬性語法及程式碼範例在CSS中,bottom屬性用於指定一個元素與容器底部之間的距離。它可以控制一個元素相對於其父元素底部的位置。 bottom屬性的語法如下:element{bottom:value;}其中,element表示要套用該樣式的元素,value表示要設定的bottom值。 value可以是一個具體的長度值,例如像素
