Phương án nào sau đây là phù hợp nhất để hiển thị menu của một nhà hàng trên một trang web sao cho các món ăn được sắp xếp theo mã lần lượt là 10 , 11,12,… ?
Lời giải chi tiết
Khi bạn muốn hiển thị một danh sách có thứ tự (ordered list) mà các phần tử được đánh số bắt đầu từ 10, bạn cần sử dụng thẻ <ol> với thuộc tính start để chỉ định số bắt đầu. Dưới đây là các phân tích từng phương án:
<ul> ... </ul>:
<ul> là thẻ tạo danh sách không có thứ tự (unordered list), tức là danh sách mà các phần tử được hiển thị với ký hiệu chấm (•) hoặc các ký hiệu khác thay vì số thứ tự. Do đó, không phải là lựa chọn đúng nếu muốn bắt đầu từ số 10.
<ol> ... </ol>:
<ol> là thẻ tạo danh sách có thứ tự mặc định bắt đầu từ 1, do vậy không phù hợp nếu muốn bắt đầu từ số 10 mà không có thuộc tính start.
<ol start="10"> ... :
<ol> với thuộc tính start cho phép chỉ định số bắt đầu cho danh sách có thứ tự. Đây là lựa chọn chính xác để bắt đầu danh sách từ số 10.
<ul start="10"> ... :
Thẻ <ul> không có thuộc tính start vì nó là danh sách không có thứ tự, do đó không thể thiết lập thứ tự bắt đầu từ số 10.
Vì vậy, phương án C là phương án phù hợp nhất để hiển thị danh sách món ăn theo mã từ 10 trở lên.
Chú ý khi giải
Khi giải bài này, các em cần chú ý:
<ol>) và danh sách không có thứ tự (<ul>).start để chỉ định số bắt đầu cho danh sách có thứ tự.start chỉ áp dụng cho <ol> chứ không phải <ul>).