国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > CSS > 正文

CSS學(xué)習(xí)教程:display:none和visibility:hidden

2024-07-11 09:01:41
字體:
供稿:網(wǎng)友

武林網(wǎng)(www.survivalescaperooms.com)文章簡介:display:none和visibility:hidden這兩個(gè)屬性對應(yīng)的值都是隱藏對像,但是它們隱藏對像有點(diǎn)區(qū)別。

display:none和visibility:hidden這兩個(gè)屬性對應(yīng)的值都是隱藏對像,但是它們隱藏對像有點(diǎn)區(qū)別。

display:none:

1、如果在樣式文件或頁面文件代碼中直接用display:none對元素進(jìn)行了隱藏,載入頁面后,在沒有通過js設(shè)置樣式使元素顯示的前提下,使用js代碼會無法正確獲得該元素的一些屬性,比如offSetTop,offSetLeft等,返回的值會為0,通過js設(shè)置style.display來使元素顯示后才能正確獲得這些值。

2、使用display:none隱藏的元素不會被百度等搜索網(wǎng)站檢索,會影響到網(wǎng)站的SEO,某些情況下可以使用left:-100000px來達(dá)到同樣效果。

3、如果是通過樣式文件或<style>css</style>方式來設(shè)置元素的display:none樣式,用js設(shè)置style.display=""并不能使元素顯示,可以使用block或inline等值來代替。通過style="display:none"直接在元素上進(jìn)行的設(shè)置不會有這個(gè)問題

4、有些情況下可以使用style.visibility來代替style.display,但是要注意的是style.visibility隱藏元素時(shí)會保留元素在頁面上所占的空間,而style.display隱藏元素且讓出所占頁面空間。

visibility:hidden:

如果想讓某一段代碼在前臺不顯示,最簡單的方法是用css的display:none,這樣,下邊的內(nèi)容就自動填補(bǔ)這個(gè)空隙。但是在一些特殊的情況下,我們只需要隱藏這個(gè)元素,但它的位置不能被占用了,那么,visibility:hidden就可以實(shí)現(xiàn)這個(gè)要求。

也就是說,用,用 visibility:hidden;可以很方便實(shí)現(xiàn)隱藏元素在前臺的顯示,但它的位置不會被后邊的元素?fù)屨肌?/p>
發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 宜都市| 青海省| 永和县| 天全县| 宝鸡市| 郴州市| 贵港市| 泗水县| 宜章县| 磴口县| 武安市| 通许县| 彭泽县| 昭觉县| 英山县| 富蕴县| 如皋市| 临猗县| 长乐市| 五华县| 长沙市| 驻马店市| 蓬莱市| 安庆市| 金坛市| 阿克陶县| 鲁山县| 华蓥市| 阜宁县| 中山市| 韶山市| 银川市| 江永县| 延长县| 双鸭山市| 西充县| 文水县| 当阳市| 翁源县| 黎川县| 丹寨县|