Tôi sẽ trích dẫn bài viết Sự khác biệt giữa các neo, đầu vào và nút :
Các neo ( <a>
phần tử) đại diện cho các siêu liên kết, tài nguyên mà một người có thể điều hướng đến hoặc tải xuống trong trình duyệt. Nếu bạn muốn cho phép người dùng của bạn chuyển sang một trang mới hoặc tải xuống một tệp, sau đó sử dụng một neo.
Một đầu vào ( <input>
) đại diện cho một trường dữ liệu: vì vậy một số dữ liệu người dùng bạn muốn gửi đến máy chủ. Có một số loại đầu vào liên quan đến các nút:
<input type="submit">
<input type="image">
<input type="file">
<input type="reset">
<input type="button">
Mỗi trong số chúng có một ý nghĩa, ví dụ " tập tin " được sử dụng để tải lên một tập tin, " đặt lại " sẽ xóa một biểu mẫu và " gửi " gửi dữ liệu đến máy chủ. Kiểm tra tham chiếu W3 trên MDN hoặc trên W3Schools .
Các nút ( <button>)
phần tử là khá linh hoạt:
- bạn có thể lồng các phần tử trong một nút, chẳng hạn như hình ảnh, đoạn văn hoặc tiêu đề;
- các nút cũng có thể chứa
::before
và ::after
các phần tử giả;
- các nút hỗ trợ
disabled
thuộc tính. Điều này làm cho nó dễ dàng để bật và tắt chúng.
Một lần nữa, hãy kiểm tra tham chiếu W3 cho <button>
thẻ trên MDN hoặc trên W3Schools .
<button>
bây giờ?