Hướng dẫn how do i link two html pages in html? - làm cách nào để liên kết hai trang html trong html?

Trang chủ và học hỏi: Khóa học thiết kế webWeb Design Course


Liên kết trong mã HTML được thực hiện với thẻ neo, thẻ. Chữ "A" trong thẻ sau đó được theo sau bởi một thuộc tính. Đối với một liên kết đến một trang web khác, "A" được theo sau bởi "href". Để đặt dấu trang trong cùng một trang, "A" được theo sau bởi "Tên", mà bạn sẽ thấy cách làm sau.

Hãy xem ví dụ này, đó là một liên kết đến công cụ tìm kiếm phổ biến Google:

Công cụ tìm kiếm GoogleGoogle Search Engine

Lưu ý nơi tất cả các khung góc (<>) nằm trong liên kết. Sau phần đầu tiên, chúng tôi có phần "A" của thẻ. Sau đó, chúng tôi có phần HREF, biểu thị một liên kết đến một trang web khác. Sau đó xuất hiện một dấu bằng (=). Sau khi Dấu hiệu bình đẳng xuất hiện địa chỉ của trang web. Địa chỉ là trường hợp nhạy cảm, vì vậy nếu có một chữ cái viết hoa trong địa chỉ, hãy đảm bảo bao gồm nó. Địa chỉ này www.google.com khác với địa chỉ này www.google.com.www.google.com is different from this address www.gOOgle.com.

Sau khi địa chỉ đến khung góc vuông (>). Tiếp đến là văn bản mà mọi người nhìn thấy, văn bản bạn muốn họ nhấp vào. Để đóng một liên kết neo, bạn sử dụng thẻ neo cuối. Đây là điều này:

Nhưng chúng ta hãy hoàn thành một số công việc thực tế.

Mở tệp văn bản mẫu của bạn. Nhấp vào Tệp> Lưu dưới dạng từ menu trong Notepad (hoặc bất kỳ trình soạn thảo văn bản nào bạn đang sử dụng). Khi hộp thoại Lưu dưới dạng xuất hiện điều hướng đến thư mục HTML của bạn:File > Save As from the menu in Notepad (or whatever text editor you are using). When the Save As dialogue box appears navigate to your HTML folder:

Vì vậy, chúng tôi sẽ lưu trang web mới bên ngoài thư mục trang.

Trong hộp tên tệp, gõ index.html. Đảm bảo rằng khu vực Save As Type nói tất cả các tệp, nếu bạn sử dụng Windows. Trước khi bạn nhấp vào nút Lưu vào cửa sổ Explorer của bạn sẽ trông như thế này:index.html. Make sure the Save As Type area says All Files, if you use Windows. Before you click the Save button your Explorer window should look like this:

Hướng dẫn how do i link two html pages in html? - làm cách nào để liên kết hai trang html trong html?

Khi nhấp vào nút lưu, sau đó bạn sẽ có một trang web có tên là index.html trong thư mục HTML:

Những gì chúng tôi sẽ làm là đặt một siêu liên kết trên trang chỉ mục của chúng tôi. Khi nhấp chuột này được nhấp, chúng tôi sẽ nói với trình duyệt tải một trang có tên là AMP.html. Chúng tôi sẽ lưu trang mới này trong thư mục trang của chúng tôi.index page. When this hyperlink is clicked we'll tell the browser to load a page called about.html. We'll save this new about page in our pages folder.

Vì vậy, sử dụng tệp văn bản mẫu của bạn để tạo một trang web mới. Khi bạn lưu trang, hãy nhấp đúp vào thư mục trang để di chuyển bên trong nó. Trong hộp tên tệp, nhập khoảng.html. Sau đó lưu trang của bạn:about.html. Then save your page:

Vì vậy, chúng tôi có một trang web trong thư mục HTML và một trang web trong thư mục trang. Bây giờ chúng ta cần liên kết chúng với nhau.

Mở mã cho bạn cho trang index.html. Chèn dòng sau giữa hai thẻ cơ thể:

Về trang web này

Mã của bạn sẽ trông như thế này (chúng tôi đã thêm một tiêu đề):

Lưu công việc của bạn và tải trang trong trình duyệt của bạn. Bạn nên xem thứ này:

Và đó là một siêu liên kết! Lưu ý rằng điều duy nhất trên trang có thể xem cho khách truy cập là văn bản "về trang web này". Mã chúng tôi đã viết biến nó từ văn bản bình thường thành một liên kết mà mọi người có thể nhấp vào. Bản thân mã là thế này:

Về trang web nàyAbout this site

Mã của bạn sẽ trông như thế này (chúng tôi đã thêm một tiêu đề):pages/about.html. This says, "Look for a page called about.html. This page is in the pages folder".

Lưu công việc của bạn và tải trang trong trình duyệt của bạn. Bạn nên xem thứ này:

Và đó là một siêu liên kết! Lưu ý rằng điều duy nhất trên trang có thể xem cho khách truy cập là văn bản "về trang web này". Mã chúng tôi đã viết biến nó từ văn bản bình thường thành một liên kết mà mọi người có thể nhấp vào. Bản thân mã là thế này:about.html on the end. You have successfully linked to a new page!

Vì vậy, để biến văn bản thành một liên kết, bạn bắt đầu bằng một khung góc theo sau là chữ A. Sau một không gian, nhập href. Một dấu hiệu bằng nhau đến tiếp theo. Trang bạn muốn liên kết để đi giữa các dấu ngoặc kép. Nhưng lưu ý chúng tôi bắt đầu với tên thư mục: trang/about.html. Điều này nói, "Hãy tìm một trang có tên about.html. Trang này nằm trong thư mục trang".

Nhập giá đỡ góc thẳng đứng để kết thúc phần đầu tiên của mã liên kết. Văn bản bạn muốn mọi người thấy đến tiếp theo "về trang web này". Để bọc tất cả, bạn cần thẻ siêu liên kết đóng:.about page, we need to construct the correct HREF. We can't do this:

Khi bạn nhấp vào liên kết của bạn, bạn sẽ tìm thấy một trang trống trong trình duyệt. Nếu bạn nhìn vào thanh địa chỉ, bạn sẽ thấy nó nói về.html ở cuối. Bạn đã liên kết thành công với một trang mới!Go to the Home Page

Để quay lại trang Index, bạn cần một liên kết khác.

Mở mã của bạn cho trang Giới thiệu. Đối với trang Giới thiệu, chúng ta cần xây dựng href chính xác. Chúng tôi không thể làm điều này:

Đi đến trang chủ

HREF ở trên đang trỏ đến một trang chỉ mục trong thư mục trang. Nhưng trang chỉ mục của chúng tôi không có trong thư mục này. Đó là trong thư mục HTML, đó là một thư mục từ các trang. Giống như chúng tôi đã làm cho hình ảnh, chúng tôi có thể sử dụng hai dấu chấm và một dấu gạch chéo về phía trước:about.html page:

Khi bạn nhấp vào liên kết của bạn, bạn sẽ tìm thấy một trang trống trong trình duyệt. Nếu bạn nhìn vào thanh địa chỉ, bạn sẽ thấy nó nói về.html ở cuối. Bạn đã liên kết thành công với một trang mới!Go to the Home Page

Để quay lại trang Index, bạn cần một liên kết khác.

Mở mã của bạn cho trang Giới thiệu. Đối với trang Giới thiệu, chúng ta cần xây dựng href chính xác. Chúng tôi không thể làm điều này:
Create a third web page. Save it in your pages folder and call it contact.html. Create a link from the index page to this new page. Create a link back from the contact page to the index page.


Đi đến trang chủ

HREF ở trên đang trỏ đến một trang chỉ mục trong thư mục trang. Nhưng trang chỉ mục của chúng tôi không có trong thư mục này. Đó là trong thư mục HTML, đó là một thư mục từ các trang. Giống như chúng tôi đã làm cho hình ảnh, chúng tôi có thể sử dụng hai dấu chấm và một dấu gạch chéo về phía trước:

Kết quả sẽ trông như thế này:

Tuy nhiên, đừng lo lắng quá nhiều về bài thuyết trình bây giờ vì bạn sẽ thấy cách cải thiện các liên kết điều hướng với danh sách CSS và HTML một chút sau. Nhưng hãy thử bài tập này.


Tập thể dục hai liên kết trên mỗi ba trang của bạn. Trang about.html nên có các liên kết dẫn đến trang chỉ mục và trang liên hệ. Trang Conact.html nên có liên kết đến trang Index và trang Giới thiệu.
Have two links on each of your three pages. The about.html page should have links that lead to the index page and the contact page. The conact.html page should have links to the index page and the about page.

Phần khó khăn về bài tập trên là có được phần HREF đúng. Chỉ cần nhớ rằng khi các trang HTML nằm trong cùng một thư mục, bạn chỉ cần nhập tên của trang bạn đang liên kết. Vì vậy, điều này:

HREF="page_name_here.html"

Thay vì điều này:

Href = "../ page_name_here.html"

hoặc cái này:

HREF="pages/page_name_here.html"

Bạn chỉ đang sử dụng cùng một quy tắc tham chiếu tệp mà bạn đã học trong phần hình ảnh.

Thuộc tính đích

Giống như thẻ IMG, thẻ A HREF có thể lấy các thuộc tính. Một trong số này được gọi là mục tiêu. Thuộc tính đích được sử dụng để cho trình duyệt biết bạn muốn mở liên kết. Ví dụ: bạn có thể yêu cầu trình duyệt mở trang được liên kết trong cửa sổ trình duyệt mới. Có một số giá trị để lựa chọn:

_blank_parent_self_top
_parent
_self
_top

Tuy nhiên, cái duy nhất thực sự hữu ích trong phiên bản HTML 5 là trống. Mặc định là bản thân, vì vậy bạn không cần chỉ định thuộc tính mục tiêu hầu hết thời gian. Nếu bạn muốn liên kết mở trong một cửa sổ mới, mã là:

Về trang web nàyTARGET="_blank">About this site

Lưu ý ký tự dấu gạch dưới trước từ "trống". Bỏ lỡ điều này và thuộc tính mục tiêu của bạn sẽ không hoạt động.

Hai thuộc tính mục tiêu khác là khi trang web của bạn sử dụng một thứ gọi là khung. Tuy nhiên, các khung sẽ không được sử dụng và không được khuyến nghị cho HTML5.

Màu sắc siêu liên kết

Bạn có thể thiết lập màu sắc của riêng bạn cho các siêu liên kết. Mặc định là bất cứ điều gì người dùng đã đặt trong trình duyệt, thường là màu xanh, với gạch chân màu xanh. Nhưng bạn không cần phải có màu xanh. Thẻ A đi kèm với ba thuộc tính có thể giúp bạn ghi đè mặc định trình duyệt:

Linkset màu của một liên kết trước khi nó được nhấp vào
Set the colour of a link before it has been clicked on

Alinkset màu của một liên kết khi liên kết được nhấp vào
Set the colour of a link when the link is clicked on

Vlinkset màu của một liên kết sau khi nó được nhấp vào
Set the colour of a link after it has been clicked on

A và V ở trên là viết tắt của hoạt động và truy cập. Bạn sử dụng chúng như thế này:

Về trang web nàyLINK="red">About this site

Lưu ý ký tự dấu gạch dưới trước từ "trống". Bỏ lỡ điều này và thuộc tính mục tiêu của bạn sẽ không hoạt động.

Hai thuộc tính mục tiêu khác là khi trang web của bạn sử dụng một thứ gọi là khung. Tuy nhiên, các khung sẽ không được sử dụng và không được khuyến nghị cho HTML5.

Màu sắc siêu liên kết

Hướng dẫn how do i link two html pages in html? - làm cách nào để liên kết hai trang html trong html?

Bạn có thể thiết lập màu sắc của riêng bạn cho các siêu liên kết. Mặc định là bất cứ điều gì người dùng đã đặt trong trình duyệt, thường là màu xanh, với gạch chân màu xanh. Nhưng bạn không cần phải có màu xanh. Thẻ A đi kèm với ba thuộc tính có thể giúp bạn ghi đè mặc định trình duyệt:

Linkset màu của một liên kết trước khi nó được nhấp vào