Hiển thị và Ẩn văn bản hoặc hình ảnh với CSS và JavaScript

Tạo trải nghiệm kiểu ứng dụng trên trang web của bạn

HTML động (DHTML) cho phép bạn tạo trải nghiệm kiểu ứng dụng trên trang web của mình, giảm tần suất toàn bộ trang phải được tải đầy đủ. Trong các ứng dụng, khi bạn nhấp vào một cái gì đó, ứng dụng ngay lập tức thay đổi để hiển thị nội dung cụ thể đó hoặc để cung cấp cho bạn câu trả lời của bạn.

Ngược lại, các trang web thường phải được tải lại hoặc toàn bộ trang mới phải được tải. Điều này có thể làm cho trải nghiệm người dùng bị rời rạc hơn. Khách hàng của bạn phải đợi trang đầu tiên tải và sau đó đợi lại để trang thứ hai tải, v.v.

Sử dụng & lt; div & gt; để cải thiện trải nghiệm người xem

Sử dụng DHTML, một trong những cách dễ nhất để cải thiện trải nghiệm này là bật và tắt các phần tử div để hiển thị nội dung khi được yêu cầu. Phần tử div xác định các phân chia hợp lý trên trang web của bạn. Hãy suy nghĩ về một div như một hộp có thể chứa đoạn văn, tiêu đề, liên kết, hình ảnh và thậm chí cả các div khác.

Những gì bạn cần

Để tạo một div có thể được bật và tắt, bạn cần như sau:

Liên kết kiểm soát

Liên kết kiểm soát là phần dễ nhất. Đơn giản chỉ cần tạo một liên kết như bạn sẽ đến một trang khác. Để bây giờ, hãy để trống thuộc tính href.

Tìm hiểu HTML

Đặt địa điểm này ở bất cứ đâu trên trang web của bạn.

Div để Hiện và Ẩn

Tạo phần tử div bạn muốn hiển thị và ẩn. Hãy chắc chắn rằng div của bạn có một id duy nhất trên đó. Trong ví dụ, id duy nhất là tìm hiểu HTML .

Đây là cột nội dung. Nó bắt đầu trống trừ văn bản giải thích này. Chọn những gì bạn muốn tìm hiểu trong cột điều hướng ở bên trái. Văn bản sẽ xuất hiện bên dưới:

Tìm hiểu HTML
  • Lớp HTML miễn phí
  • Hướng dẫn HTML
  • XHTML là gì?

    CSS để hiển thị và ẩn Div

    Tạo hai lớp cho CSS của bạn: một lớp để ẩn div và lớp kia để hiển thị nó. Bạn có hai lựa chọn cho việc này: hiển thị và hiển thị.

    Hiển thị xóa div khỏi luồng trang và khả năng hiển thị chỉ thay đổi cách hiển thị nó. Một số lập trình viên thích hiển thị , nhưng đôi khi khả năng hiển thị cũng có ý nghĩa. Ví dụ:

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

    Nếu bạn muốn sử dụng khả năng hiển thị, hãy thay đổi các lớp này thành:

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

    Thêm lớp ẩn vào div của bạn để nó bắt đầu như ẩn trên trang:

    class = "hidden" >

    JavaScript để làm cho nó hoạt động

    Tất cả các kịch bản này làm là nhìn vào các lớp học hiện tại thiết lập trên div của bạn và toggles nó để ẩn nếu nó được đánh dấu là ẩn hoặc ngược lại.

    Đây chỉ là một vài dòng JavaScript. Đặt phần sau vào phần đầu của tài liệu HTML của bạn (trước thẻ :