使用CSS和JavaScript顯示和隱藏文本或圖像

在您的網站上創建應用程序風格的體驗

動態HTML (DHTML)允許您在網站上創建應用程序風格體驗,從而降低整個頁面必須完全加載的頻率。 在應用程序中,當您點擊某些內容時,應用程序會立即更改以顯示特定內容或向您提供答案。

相比之下,網頁通常必須重新加載,或者必須加載整個新頁面。 這可能會讓用戶體驗更加脫節。 您的客戶必須等待加載第一頁,然後等待第二頁加載,等等。

使用< div> 改善觀看者體驗

使用DHTML,改善這種體驗的最簡單方法之一是讓div元素打開和關閉,以便在請求時顯示內容。 div元素定義您的網頁上的邏輯分區。 將div看作可能包含段落,標題,鏈接,圖像甚至其他div的框。

你需要什麼

為了創建一個可以打開和關閉的div,您需要以下內容:

控制鏈路

控制環節是最簡單的部分。 只需創建一個鏈接,就像你會到另一個頁面一樣。 現在,請將href屬性留空。

學習HTML

把它放在你的網頁的任何地方。

顯示和隱藏Div

創建你想要顯示和隱藏的div元素。 確保你的div有一個唯一的ID。 在這個例子中,唯一的ID是學習HTML

這是內容欄。 除了這個解釋性文字外,它開始空白。 在左側的導航欄中選擇你想要學習的內容。 文本將出現在下面:

學習HTML
  • 免費HTML類
  • HTML教程 a>
  • 什麼是XHTML?

    顯示和隱藏Div的CSS

    為您的CSS創建兩個類:一個隱藏div,另一個顯示它。 你有兩個選擇:顯示和可見性。

    顯示從頁面流中移除div,而可見性只是改變了它的顯示方式。 一些編碼者更喜歡顯示 ,但有時候, 可見性也是有意義的。 例如:

    .hidden {display:none; } .unhidden {display:block; }

    如果您想要使用可見性,請將這些類更改為:

    .hidden {visibility:hidden; } .unhidden {visibility:visible; }

    將隱藏的類添加到您的div,以便它隱藏在頁面上:

    class =“hidden” >

    JavaScript來使它工作

    這個腳本所做的就是查看當前在div上設置的類,如果標記為隱藏,則切換為未隱藏,反之亦然。

    這只是幾行JavaScript。 將以下內容放在HTML文檔的頭部(在標記之前: