Skip to main content

Mã nền HTML là gì?

Mã nền cho Ngôn ngữ đánh dấu siêu văn bản (HTML) là các thuộc tính của các phần tử cấp khối có thể thay đổi sự xuất hiện của khu vực phía sau văn bản được hiển thị và hình ảnh trên trang web.Bằng cách sử dụng mã nền HTML, màu nền của trang có thể được thay đổi hoặc hình ảnh có thể được xác định và hiển thị dưới dạng hình nền nền.Các mã này có thể được sử dụng như một thuộc tính của thẻ cơ thể HTML hoặc được xác định cụ thể hơn với các bảng kiểu xếp tầng (CSS).Mặc dù mã nền HTML có thể giúp nâng cao giao diện của trang web, nhưng chúng cũng có thể gây ra sự cố với khả năng đọc của trang nếu không được kiểm tra đúng.Ngoài ra, một số mã nền đã được khấu hao mdash;cụ thể là các thuộc tính của thẻ cơ thể HTML mdash;và có thể không được hiển thị chính xác nếu không được xác định với các thuộc tính CSS. Cả hai thuộc tính nền của thẻ cơ thể HTML và thuộc tính hình ảnh nền CSS cho phép một nhà thiết kế chỉ định một tệp có thể được sử dụng làm hình ảnh nền của trang web.Khi một hình ảnh được xác định bằng cách sử dụng thuộc tính nền của Tag Tag, hình ảnh được áp dụng cho nền của toàn bộ trang.Nếu thuộc tính CSS hình ảnh nền được sử dụng, thì hình ảnh có thể được giới hạn ở một phần tử cấp khối duy nhất, chẳng hạn như bảng hoặc hộp văn bản.Hình ảnh có thể là gần như bất cứ điều gì, mặc dù hầu hết các trình duyệt sẽ không hiển thị hình ảnh động định dạng trao đổi đồ họa (GIF) dưới dạng hình ảnh nền và thay vào đó chỉ có thể hiển thị khung đầu tiên. Các mã nền khác có thể được sử dụng với thẻ cơ thể và các thuộc tính CSS bổ sung.Chúng cho phép một hình ảnh được định nghĩa là lặp lại trên khắp nền theo chiều dọc, theo chiều ngang hoặc cả hai.Các mã nền HTML cũng có thể được sử dụng để căn chỉnh một hình ảnh với một khu vực cụ thể của màn hình, chẳng hạn như góc dưới bên phải.Các thuộc tính CSS có thể chấp nhận tỷ lệ phần trăm hoặc vị trí pixel làm đối số, cung cấp một phương thức để định vị hình ảnh ở các vị trí rất cụ thể. Ngoài ra còn có một tập hợp các mã nền HTML đơn giản hơn liên quan đến việc xác định màu rắn làm nền cho một trang web.Giống như với hình ảnh, việc áp dụng màu bên trong thẻ cơ thể sẽ thay đổi màu nền của toàn bộ trang, trong khi thay đổi các thuộc tính cơ thể CSS sẽ hạn chế thay đổi thành một phần tử cấp khối duy nhất.Điều quan trọng cần lưu ý là một số trình duyệt web cho phép người dùng vô hiệu hóa hiển thị hình ảnh và màu nền. Mã nền HTML đôi khi có thể được hiển thị không đúng cách hoặc vô hiệu hóa, do đó, nó được coi là thực hành thiết kế kém để phụ thuộc rất nhiều vào màu sắc của nền tảngHình ảnh để chuyển tiếp thông tin quan trọng cho người xem trang web.Tương tự, nếu màu của văn bản và nền được đảo ngược và nền không được hiển thị chính xác, thì người xem trang web không thể thấy văn bản nào cả.Duy trì màu văn bản tối trên nền sáng có thể giúp hiển thị trang web ngay cả khi nền không được hiển thị trong màu mong muốn.