Thủ thuật tạo trang FAQ : Nhảy tới phần trả lời tương ứng khi click vào 1 câu hỏi

| 0 nhận xét
Theo yêu cầu của bạn Minh Triết (coitre.blogspot.com)
[FD's BlOg] - Thủ thuật này sẽ hỗ trợ các bạn thực hiện 1 trang FAQ (Frequently Asked Questions - Các câu hỏi thường gặp) trông pro hơn với việc nhảy đến câu trả lời của câu hỏi đó khi bạn click chuột vào. Thủ thuật này không phải là mới, tuy nhiên chưa có ai phổ biến, và nhân tiện có người hỏi về vấn đề này nên mình post bài hướng dẫn luôn.

Thực ra thủ thuật này rất đơn giản, ko hề sử dụng CSS hay JS mà chỉ đơn thuần là HTML.
Các bạn có thể xem demo ở đây: http://fandung.110mb.com/test/test_FAQ.html

Hình ảnh minh họa:


Trong hình mình có giới thiệu 2 cách, 1 là các bạn có thể tạo 1 dòng phân trang (dạng Page Navbar) rồi click vào, 2 là nhấp thẳng vào câu hỏi để đến với câu trả lời.

☼ Và đây là code của thủ thuật:

//Dạng hiển thị theo cách 1
Câu <a href="#Cau1">1</a> | <a href="#Cau2">2</a> | <a href="#Cau3">3</a> | <a href="#Cau4">4</a>

//Dạng hiển thị theo cách 2
<a href="#Cau1"> 1</a>
<a href="#Cau2"> 2</a>
<a href="#Cau3"> 3</a>
<a href="#Cau4"> 4</a>

//Nội dung
<a name="Cau1"></a>Tiêu đề câu 1
{Nội dung trả lời câu hỏi 1}

<a name="Cau2"></a>Tiêu đề câu 2
{Nội dung trả lời câu hỏi 2}

<a name="Cau3"></a>Tiêu đề câu 3
{Nội dung trả lời câu hỏi 3}

<a name="Cau4"></a>Tiêu đề câu 4
{Nội dung trả lời câu hỏi 4}

- Ta để ý sẽ thấy, muốn nhảy tới vị trí định sẵn khi click vào link của câu 1 thì ta chỉ cần thêm thẻ <a name="Cau1"></a> trước nội dung của câu 1.
- Lưu ý: bỏ phần chú thích khi thực hiện

Chúc các bạn thành công.

0 nhận xét:

Đăng nhận xét