Trên trang web cần hiển thị nội dung văn bản như sau:
Bài 3.2: Đơn giản biểu thức sau:
sin100° + sin80 + cos16
Đoạn mã lệnh HTML nào sau đây là đúng để thực hiện được yêu cầu trên?
Lời giải chi tiết
Để giải bài tập này, chúng ta cần kiểm tra từng đoạn mã HTML để xem mã nào thỏa mãn được các yêu cầu sau:
<strong> hoặc <b>).<sup> (superscript) để biểu diễn chỉ số trên (ví dụ: 100<sup>0</sup>).<p> để đảm bảo cấu trúc đoạn văn bản rõ ràng.Chúng ta phân tích từng lựa chọn:
<p>strong><span style="color:grey">Bài 3.2/span></strong>: Đơn giản biểu thức sau:</p> <p>sin100sup>0/sup> + sin80<sup></sup> + cos16sup>0</sup> </p>
Nội dung mô tả thông điệp không hợp lệ do thiếu dấu < và > ở các thẻ cấu trúc (mở/đóng). Sử dụng sai cú pháp của sup.
strong><span style="color:grey">Bài 3.2/span></strong>: Đơn giản biểu thức sau: sin100sup>0/sup> + sin8osup>0/sup> + cos16sup>0/sup>
Thiếu thẻ <p> nên không đảm bảo cấu trúc đoạn văn. Ngoài ra, có lỗi kiểu viết thiếu dấu </>.
<p>b>span style="color:grey">Bài 3.2/span>/b>: Đơn giản biểu thức sau:</p> <p>sin100sub>0/sub> + sin8sub>0/sub> + cos16sub>0/sub></p>
Sai cách sử dụng <sub> thay vì <sup>; cú pháp dấu nhọn (< và >) của các thẻ cũng không đúng.
b>span style="color:grey">Bài 3.2/span>/b>: Đơn giản biểu thức sau: sin100sub>0/sub> + sin80sub>0/sub> + cos16sub>0/sub>
Cũng tương tự như C, cách sử dụng sub không đúng yêu cầu và không bao gồm thẻ <p>.
Kết luận: Cả bốn phương án đều có lỗi cú pháp, tuy nhiên, vì câu trả lời đúng hoặc khả năng phát hiện sai lệch rất cao, nên ta phải xem xét lại cú pháp HTML đúng như thế này:
<p align="center"><strong>Bài 3.2: Đơn giản biểu thức sau:</strong></p><p align="center"><strong>sin100<sup>°</sup> + sin80<sup>°</sup> + cos16<sup>°</sup></strong></p>.
Chú ý khi giải
Khi viết mã HTML, hãy chú ý:
<sup> cho chỉ số trên và <sub> cho chỉ số dưới.<strong> hoặc <b> để làm nổi bật văn bản cần thiết.align cho thẻ <p> nhằm đảm bảo căn lề chính xác.