Tôi tự hỏi tại sao không có cú pháp đánh dấu cho gạch chân? Tôi biết rằng các thẻ html cơ bản có thể được nhúng để đạt được điều này nhưng tôi đang cố gắng để hiểu tại sao underline
bị bỏ qua khi đậm và in nghiêng tồn tại
Edd
.
Tôi tự hỏi tại sao không có cú pháp đánh dấu cho gạch chân? Tôi biết rằng các thẻ html cơ bản có thể được nhúng để đạt được điều này nhưng tôi đang cố gắng để hiểu tại sao underline
bị bỏ qua khi đậm và in nghiêng tồn tại
Edd
.
Câu trả lời:
Không có đề cập đến "in đậm" hoặc "in nghiêng" trong tài liệu cú pháp đánh dấu . Gì có, là một trọng tâm phần , trong đó mô tả cách sử dụng dấu gạch dưới và Asterix -marked nhịp ( *
, _
, **
, __
) nên sản xuất mã bọc trong <em>
và <strong>
thẻ.
Lý do cho điều này, tôi cho rằng, markdown là một ngôn ngữ đánh dấu, như html, và không nên quan tâm đến cách trình bày văn bản (đó là công việc của kiểu dáng / CSS), nhưng để cung cấp ý nghĩa ngữ nghĩa cho văn bản. Điều này đặc biệt hữu ích cho những người sử dụng trình duyệt phi đồ họa, trong đó các điểm nhấn có thể được truyền đạt theo các cách khác (Hãy nghĩ về cách trình đọc màn hình có thể thêm điểm nhấn khi gặp <em>
thẻ hoặc thực sự thêm nhiều điểm nhấn trong trường hợp <strong>
nhãn).
Tôi cũng có thể sử dụng CSS để định kiểu văn bản nhấn mạnh của mình bằng gạch chân, thay vì in nghiêng, nhưng đây không phải là mặc định của trình duyệt trong hầu hết các trường hợp.
u
thẻ : Kết xuất mặc định của phần tử u ... xung đột với kết xuất thông thường của siêu liên kết (gạch chân). Các tác giả được khuyến khích tránh sử dụng yếu tố u nơi nó có thể bị nhầm lẫn cho một siêu liên kết.