Hướng dẫn button chuyển trang html

Thẻ button là một thẻ dùng để định nghĩa một nút nhấn trong HTML. Khi bạn tạo một trang web cần sự xác nhận của người dùng như đăng ký, đăng nhập,… chúng ta cần nút button để xác nhận, truyền thông tin đến cơ sở dữ liệu. Và thẻ tag button thường đi kèm với thẻ form.

Hướng dẫn button chuyển trang html

Để tạo một nút chuyển trang trong HTML, bạn có thể sử dụng thẻ với thuộc tính "href" để chỉ định URL của trang web mà bạn muốn chuyển đến. Ví dụ:

<a href="http://www.example.com">Chuyển tranga>

Bạn cũng có thể sử dụng thẻ

Xem ví dụ

3) Điểm khác nhau giữa phương thức assign() và replace()

- Cả hai phương thức assign() và replace() đều được dùng để điều hướng trang hiện tại sang một trang khác.

- Tuy nhiên, đối với phương thức assign() thì nó sẽ không xóa trang hiện tại ra khỏi lịch sử truy cập của cửa sổ trình duyệt.

- Ví dụ, nếu dưới đây là quá trình sử dụng trên cửa sổ trình duyệt:

Những trang được truy cập trước đó

Trang hiện tại

Trang mới

điều hướng bằng phương thức assign()

- Thì lịch sử truy cập của cửa sổ trình duyệt đó sẽ là:

Những trang được truy cập trước đó

Trang hiện tại

Trang mới

Với việc điều hướng bằng phương thức assign() thì khi ta nằm ở "trang mới" ta có thể bấm nút "quay lại" trên trình duyệt để quay về "trang hiện tại"

- Còn đối với phương thức replace() thì nó sẽ xóa trang hiện tại ra khỏi lịch sử của cửa sổ trình duyệt.

- Ví dụ, nếu dưới đây là quá trình sử dụng trên cửa sổ trình duyệt:

Những trang được truy cập trước đó

Trang hiện tại

Trang mới

điều hướng bằng phương thức replace()

- Thì lịch sử truy cập của cửa sổ trình duyệt đó sẽ là:

Những trang được truy cập trước đó

Trang mới

Với việc điều hướng bằng phương thức replace() thì khi ta nằm ở "trang mới" ta không thể bấm nút "quay lại" trên trình duyệt để quay về "trang hiện tại" mà nó sẽ quay về trang được truy cập trước "trang hiện tại"

Hướng dẫn button chuyển trang html

Bài viết sau mình sẽ hướng dẫn bạn cách chèn link vào button trong html đơn giản nhất. Việc sử dụng link trong quá trình SEO website là rất quan trọng. Việc chèn link vào button trong html bạn có thể dùng cặp thẻ button hoặc dùng cặp thẻ link a. Nếu bạn chỉ cần đi link đến một link khác. Thì bạn dùng thẻ a có thuộc tính href đến link sẽ tốt nhất. Bạn có thể CSS cho thẻ a này giống 1 nút button. Nếu bạn muốn gửi dữ liệu dạng form đi thì bạn nên dùng thẻ button có thuộc tình type=submit. Sau đây mình sẽ hướng dẫn bạn các cách chèn link vào button trong html đơn giản nhất. Bài viết này thuốc chuyên mục WordPress Development

Việc chèn link vào button trong html dạng form sẽ giúp bạn gửi dữ liệu của tất cả các trường trong form. Bạn đặt link để chuyển đến trang khác qua thuộc tính action trong form. Bạn chỉ nên dùng form với những mục đích rõ ràng như để lấy và xử lý dữ liệu của form. Nếu chỉ dụng với mục đích đi link đến một trang khác thì nó không phù hợp.

Bạn có thể thêm đoạn code css sau đển Button hiển thị đẹp hơn chút. Và khi hover qua có hình bàn tay.

.csw-btn-button {
  cursor: pointer;
  font-size: 16px;
  padding: 10px 35px;
  color: #ffffff !important;
  border-radius: 5px;
  background: #9B6A1D;
  border: 1px solid #9B6A1D;
  transition: 0.4s;
}
.csw-btn-button:hover {
  background: #292929;
}

Hướng dẫn button chuyển trang html
cách chèn link vào button trong html đơn giản nhất

Nếu bạn muốn tạo một nút đơn giản là chỉ chuyển sang link khác thì bạn nên dùng thẻ a. Bởi vì nó sẽ tốt cho SEO hơn google sẽ tìm các thẻ a trên website của bạn để xem các liên kết của bạn trỏ đến đâu. Thông qua thuộc tính ahef này sẽ giúp bạn tạo một liên kết. Bạn chỉ cần css một chút để thẻ a này sẽ trông giống như một button. Sẽ rất tốt cho SEO và bạn cũng dễ dàng sử dụng các thuộc tính như nofolow, target.


Click tại đây
  • Thuộc tính href bạn đặt liên kết vào đây để khi người dùng click vào chữ “Click tại đây” sẽ chuyển đến link này.
  • Thuộc tính rel nếu bạn không thêm vào thì mặc định sẽ là dofollow, nghĩa là bot của google sẽ theo link đó. Nếu bạn để rel=nofollow thì bot của google sẽ không đi theo link đó để lấy dữ liệu.
  • Thuộc tính targer mặc định của thẻ a nếu bạn không thêm vào là _self. Sẽ không mở một tab mới khi click vào link. Với target = _blank thì trình duyệt sẽ mở một tab mới khi click vào link

Tiếp theo bạn cần thêm đoạn code css sau để link trên hiển thị như một nút button:

.csw-btn-button {
  cursor: pointer;
  font-size: 16px;
  padding: 10px 35px;
  color: #ffffff !important;
  border-radius: 5px;
  background: #9B6A1D;
  border: 1px solid #9B6A1D;
  transition: 0.4s;
}
.csw-btn-button:hover {
  background: #292929;
}

Ngoài 2 cách trên bạn có thể thêm thẳng đoạn một đoạn javascript vào button để nó chuyển hướng tới link đó luôn. Bạn sử dụng đoạn code sau:

Bạn thêm link của bạn vào sau “location.href= ” . Và bạn cần thêm code css giống bên trên để nó hiển thị được đẹp hơn. Bạn copy nguyên đoạn code css trên vào nhé. Vì mình dùng chung class nên bạn có thể dùng chung được.