西西軟件園多重安全檢測(cè)下載網(wǎng)站、值得信賴的軟件下載站!
軟件
軟件
文章
搜索

首頁(yè)編程開(kāi)發(fā)其它知識(shí) → 表單元素(控件)不可見(jiàn)屬性“visibility”和“display”分析

表單元素(控件)不可見(jiàn)屬性“visibility”和“display”分析

相關(guān)軟件相關(guān)文章發(fā)表評(píng)論 來(lái)源:西西整理時(shí)間:2011/4/21 14:18:16字體大小:A-A+

作者:西西點(diǎn)擊:171次評(píng)論:0次標(biāo)簽: 表單元素

  • 類型:濾鏡插件大。7.6M語(yǔ)言:中文 評(píng)分:6.6
  • 標(biāo)簽:
立即下載

表單元素(控件)不可見(jiàn),你用visibility還是display?

屬性大比拼:visibility和display的介紹

今天在做一個(gè)表單時(shí)涉及到這方面,當(dāng)選中相應(yīng)的選項(xiàng)后設(shè)置相應(yīng)的幾個(gè)元素(控件可見(jiàn)或不可見(jiàn)),后來(lái)還是用了visibility來(lái)實(shí)現(xiàn)。我們先來(lái)看下visibility對(duì)應(yīng)的幾個(gè)屬性的介紹:


1 visibility:visible
2 /*元素可見(jiàn),默認(rèn)值*/
3 visibility:hidden
4 /*元素不可見(jiàn),但仍然為其保留相應(yīng)的空間*/
5 visibility:collapse
6 /*只對(duì)table對(duì)象起作用,能移除行或列但不會(huì)影響表格的布局。如果這個(gè)值用
7
8 在table以外的對(duì)象上則表現(xiàn)為hidden。*/
9 visibility:inherit
10 /*繼承上級(jí)元素的visibility值。*/



1 再來(lái)看一下display對(duì)應(yīng)的幾個(gè)屬性的介紹:
2
3 display:none
4 /*元素不可見(jiàn),并且不為其保留相應(yīng)的位置*/
5 display:block
6 /*表現(xiàn)為一個(gè)塊級(jí)元素(一般情況下獨(dú)占一行)*/
7 display:inline
8 /*表現(xiàn)為一個(gè)行級(jí)元素(一般情況下不獨(dú)占一行)*/

不好意思,我要華麗麗地加上一條鏈接,讓復(fù)制粘貼不注明文章出處的人幫我做個(gè)外鏈,抱歉。http://www.chunye39.com   純野原創(chuàng)博客

visibility和display中不可見(jiàn)的區(qū)別

估計(jì)看到這里,你也就大概知道了兩者的區(qū)別了吧。哈哈。雖然Visibility和Display屬性都可以隱藏一個(gè)元素,但它們之間的不同點(diǎn)在于visibility:hidden在隱藏一個(gè)元素的同時(shí)仍然在頁(yè)面上為該元素保留所需的空間,而display:none則表現(xiàn)得像把元素從頁(yè)面里刪除了,在頁(yè)面上看不出該元素還存在著。

如何運(yùn)用?

區(qū)別知道了,但如何運(yùn)用起來(lái)呢。在頁(yè)面開(kāi)發(fā)中,表單元素(控件)不可見(jiàn),你用visibility還是display?

下面說(shuō)一個(gè)通用的方法。如果你想隱藏某元素,但在頁(yè)面上保留該元素的空間的話,你應(yīng)該使用visibility: hidden 。如果你想在隱藏某元素的同時(shí)讓其它內(nèi)容填充空白的話應(yīng)該使用 display: none 。

實(shí)踐出真知

ok,最后獻(xiàn)上下午我寫(xiě)的這個(gè)簡(jiǎn)單的js小函數(shù)來(lái)做為實(shí)踐總結(jié)。這個(gè)小函數(shù)的功能是,當(dāng)用戶選擇了下拉列表框后,獲取下拉列表框的值,根據(jù)這個(gè)下拉框的值來(lái)判斷某些元素(控件)可見(jiàn)或是不可見(jiàn)。很簡(jiǎn)單滴。。。


1 function ChangeReason() {
2 if (ccbChangeReason.value == "A 建設(shè)銀行") {
3 checkbox1.style.visibility = "visible";
4 checkbox2.style.visibility = "visible";
5 checkbox3.style.visibility = "visible";
6 lblElseReason.style.visibility = "hidden";
7 txtcElseReason.style.visibility = "hidden";
8 }
9 if (ccbChangeReason.value == "B 工商銀行") {
10 checkbox1.style.visibility = "hidden";
11 checkbox2.style.visibility = "hidden";
12 checkbox3.style.visibility = "hidden";
13 lblElseReason.style.visibility = "hidden";
14 txtcElseReason.style.visibility = "hidden";
15 }
16 if (ccbChangeReason.value == "C 農(nóng)業(yè)銀行") {
17 checkbox1.style.visibility = "hidden";
18 checkbox2.style.visibility = "hidden";
19 checkbox3.style.visibility = "hidden";
20 lblElseReason.style.visibility = "visible";
21 txtcElseReason.style.visibility = "visible";
22 }
23 }

    3d模型
    (13)3d模型
    如今電子商務(wù)發(fā)展勢(shì)頭迅猛,各種商品廣告在網(wǎng)絡(luò)上鋪天蓋地,怎樣讓自己的商品能更全面更顯眼的展現(xiàn)給消費(fèi)者成了所有商家宣傳展示自己商品的重中之重。傳統(tǒng)的二維照片顯然已經(jīng)無(wú)法滿足這一要求,于是商品展示技術(shù)便開(kāi)始步入人們的視野。模型的展示,用戶不僅僅可以更為清晰直觀地瀏覽廣告內(nèi)容,其互動(dòng)性以用戶為核心,任意視角全方位瀏覽欣賞,同時(shí)根據(jù)要求制作用戶可直觀地參與內(nèi)容,其廣告效果可想而知。這里給大家收集整理了很多...更多>>
    • 人體穴位3D模型軟件V2011 中文版

      07-05 / 8.0M

      推薦理由: 一款人|體穴位3D模型軟件,這是一款顯示三維人|體的穴位軟件,其中包括12正經(jīng)全部309個(gè)穴位,傻瓜操作
    • (常春藤模型生成插件)Guruware Ivy

      10-19 / 7.6M

      推薦理由:常春藤生成插件,3ds max 藤類植物模型生成插件,非常棒的插件。 結(jié)合 MAX 的動(dòng)畫(huà)工具可以制作藤條生長(zhǎng)動(dòng)畫(huà)
    • pcb 3D電子元件模型庫(kù)

      04-24 / 12.5M

      推薦理由:網(wǎng)上收集的模型庫(kù),很多哦~希望多童鞋們有幫助!
    • 3d max游戲人物模型

      03-25 / 412KB

      推薦理由:3d max游戲人物模型 包含一個(gè)人物模型。用于幫助初學(xué)者自學(xué)。 要從最基本建模開(kāi)始學(xué),建議大家去看網(wǎng)絡(luò)教程
    • 3D人體模型(EasyAnatomy3D)V4.0 已

      10-26 / 20.5M

      推薦理由:如果有學(xué)3D人體建模的可能會(huì)有點(diǎn)用,親,你學(xué)了沒(méi),啥,沒(méi)有?沒(méi)有還不趕緊去學(xué)— —!額,這個(gè)這個(gè)嘛,自己
    • 3d人物模型合集包西西整理

      01-25 / 92.9M

      推薦理由:西西小編整理的一些3D人物模型的素材包,如果大家有興趣的話可以下載來(lái)看看,都是一些美女帥哥的模型哦~ 女
    3dmax插件大全
    (19)3dmax插件大全
    除了能夠制作出精細(xì)的模型外,其中最大的一個(gè)亮點(diǎn)就是它的插件功能強(qiáng)大,只要你能夠想到的效果,都有相應(yīng)的插件可以替你實(shí)現(xiàn)。這里西西給大家收集了很多非常實(shí)用的插件。插件后綴名介紹.位于建立命令面板中,可創(chuàng)建包括建模增加輔助物等的新對(duì)象。.位于變動(dòng)命令面板中,增加新的修改命令,可在中找到。.屬于大氣效果燈或渲染類插件,位于的環(huán)境編輯器中,也可在菜單的面板中找到。.屬于特殊用途的插件,位于程序命令面板。.屬于后期...更多>>
    • 3dmax2010中文路徑貼圖補(bǔ)丁

      10-20 / 85.5M

      推薦理由:3dmax2010是我目前用的3dmax軟件中比較好的版本了,剛開(kāi)始用這個(gè)軟件的童鞋,就會(huì)發(fā)現(xiàn)不能貼圖,你們想想國(guó)
    • 3dsmax森林插件 Forest Pack Pro3.

      04-02 / 30M

      推薦理由:Forest Pack Pro(森林插件)為3ds max提供了創(chuàng)建大面積森林及植被的完整解決方案,使用此插件你能夠創(chuàng)建數(shù)百
    • 幻景大師DreamScape for 3dsmax 20

      05-15 / 47.0M

      推薦理由: 由Ma5漢化。智能安裝,不需原版,內(nèi)附示例、教程、授權(quán)程序及安裝說(shuō)明。 DreamScape又稱幻景大師,是
    • V-Ray for 3ds max 20112.00.02 中

      03-01 / 26.8M

      推薦理由: V-Ray 頂渲中英文雙語(yǔ)切換版,是學(xué)習(xí)及掌握V-Ray的最佳選擇,在使用時(shí),可進(jìn)行中英文自由切換,從而對(duì)
    • 3dmax模型三角面轉(zhuǎn)四邊面插件

      08-03 / 14KB

      推薦理由: 1 解壓 2打開(kāi)(4polybomb mutimse)文件會(huì)看見(jiàn) 文件夾(scripts)和文件夾(ui)3 將scripts完全打開(kāi)(
    • 3dmax森林制作插件(Forest Pack Pr

      10-19 / 25.9M

      推薦理由:Forest Pack Pro (專業(yè)森林制作)是 Itoo 出品的一款可以讓你在短時(shí)間內(nèi)做出專業(yè)的大面積樹(shù)林,草叢,人群等

    相關(guān)評(píng)論

    閱讀本文后您有什么感想? 已有人給出評(píng)價(jià)!

    • 8 喜歡喜歡
    • 3 頂
    • 1 難過(guò)難過(guò)
    • 5 囧
    • 3 圍觀圍觀
    • 2 無(wú)聊無(wú)聊

    熱門(mén)評(píng)論

    最新評(píng)論

    發(fā)表評(píng)論 查看所有評(píng)論(0)

    昵稱:
    表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
    字?jǐn)?shù): 0/500 (您的評(píng)論需要經(jīng)過(guò)審核才能顯示)