Tại sao không có markdown cho gạch chân? [đóng cửa]


133

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 underlinebị bỏ qua khi đậmin nghiêng tồn tại


3
một phỏng đoán thuần túy: gạch chân cos đồng nghĩa với các liên kết
jk.

7
Câu hỏi này dường như lạc đề vì nó là về các lựa chọn của một cá nhân tạo ra một ngôn ngữ đánh dấu văn bản, không phải về lập trình.
Martijn Pieters

3
@MartijnPieters vẫn còn, đánh dấu có liên quan đến lập trình
Matsemann

17
Tuy nhiên, tôi không đồng ý với chủ đề ngoài chủ đề, bạn có nghiêm túc nói rằng markdown không liên quan đến lập trình hơn phần mềm kế toán không? Bạn có sử dụng markdown? nếu bạn có thể bạn sẽ không nói điều đó, và đây là đâu. Tôi muốn nói rằng sự gần gũi của chủ đề ngoài luồng chủ yếu là ý kiến ​​dựa trên vị trí đầu tiên. Nó không làm tổn thương gì và câu hỏi đã được trả lời. Các op cần phải xuống ngựa cao và người dùng cần ngừng sợ các op chỉ vì họ sợ mất điểm rep quý giá của họ. (Đó là lý do tại sao tôi có rất ít, hehe)
osirisgothra

6
Cảm ơn đã đưa ra vấn đề này. Tôi không cảm thấy rằng đây là ngoài chủ đề. Tôi đồng ý rằng nó không liên quan trực tiếp đến phát triển phần mềm nhưng tôi thấy các file markdown trong dự án mã nguồn mở hầu hết cho README, PHÉP vv Hơn nữa, tôi chỉ tò mò về lý do tại sao các lập trình viên đã bỏ qua gạch dưới đó cũng đã được trả lời bằng Edd.
ganessh

Câu trả lời:


125

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><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.


5
Đặt cược nó liên quan đến các yếu tố cụm từ của html : EM và STRONG được sử dụng để biểu thị sự nhấn mạnh .... Việc trình bày ... phụ thuộc vào tác nhân người dùng. Nói chung, các tác nhân người dùng trực quan trình bày văn bản EM in nghiêng và văn bản MẠNH ở phông chữ đậm. Xem thêm HTML5 trên uthẻ : 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.
ruffin

Việc gạch chân trong đánh dấu có trước web / siêu liên kết, vì vậy, làm thế nào để tôn trọng những người già của chúng tôi :) Ngoài ra, Markup có thể được sử dụng trong các ứng dụng không phải trên web (ví dụ như máy tính để bàn Rocket Chat) và như một cách thực hành tốt nhất, siêu liên kết được chỉ định tốt nhất kết hợp với thay đổi màu sắc (hoặc ngày càng phổ biến, thay đổi màu sắc và không gạch chân). Tôi đoán tất cả phụ thuộc vào ý nghĩa của bạn khi "trình bày" (so với "nội dung); có bao gồm các kích thước tiêu đề HTML khác nhau (H1, H2, v.v.) không? Tôi đoán như họ nói, đó không phải là" hướng dẫn cứng nhắc ".
người dùng1172173

3
Nhấn mạnh và nhấn mạnh mạnh mẽ không phải là điều duy nhất các nhà văn sẽ làm trong một văn bản. Tôi muốn sử dụng nó để chỉ sự chú ý đến một chữ cái nhất định. Làm thế nào bạn sẽ đi về viết này trong đánh dấu? "Viết hoa đúng là: Shotg̲un"
Mark Jeronimus

1
Grr. Tôi có trường hợp sử dụng tương tự như @MarkJeronimus. Ai đó đã cam kết và đẩy một giá trị viết hoa trong tệp cấu hình phân biệt chữ hoa chữ thường và tôi rất thích có thể nhấn mạnh ký tự gây ra sự cố.
Spencer D

1
Bình luận ở đây về cơ bản là thiếu điểm. Markdown là để đánh dấu chung cho văn bản và nó được thiết kế để đánh dấu văn bản theo quan điểm ngữ nghĩa . Cho dù các liên kết có thay đổi màu sắc hay không không phải là bản chất của chúng như là một liên kết mà là cách chúng thường được trình bày. Một liên kết không có màu, đại diện của nó trong một ứng dụng có thể có. Áp dụng tương tự để xử lý các chữ cái duy nhất. Nếu bạn muốn "nổi bật" một ký tự, bạn thực sự muốn nhấn mạnh nó, vì vậy làm ngay t mũ. Nếu bạn không thích cách thể hiện sự nhấn mạnh, bạn nên phàn nàn về công cụ / trình duyệt trình bày.
Thomas đô thị
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.