ฉันใช้BlueClothเป็นไลบรารี Markdown สำหรับ Ruby และฉันไม่พบไวยากรณ์ใด ๆ ในการรับข้อความที่ขีดเส้นใต้ มันคืออะไร?
ฉันใช้BlueClothเป็นไลบรารี Markdown สำหรับ Ruby และฉันไม่พบไวยากรณ์ใด ๆ ในการรับข้อความที่ขีดเส้นใต้ มันคืออะไร?
คำตอบ:
Markdown ไม่มีไวยากรณ์ที่กำหนดไว้เพื่อขีดเส้นใต้ข้อความ
ฉันเดาว่านี่เป็นเพราะข้อความที่ขีดเส้นใต้นั้นอ่านยากและโดยปกติจะใช้สำหรับไฮเปอร์ลิงก์
ใน GitHub markdown <ins>
text </ins>
ทำงานได้ดี
เหตุผลก็คือว่า<u>
แท็กจะเลิกใช้ใน XHTML และ HTML5 <span style="text-decoration:underline">this</span>
ดังนั้นมันจะต้องผลิตสิ่งที่ต้องการ (IMHO หาก<u>
เลิกใช้งานแล้วควรเป็นเช่นนั้น<b>
และ<i>
) โปรดทราบว่า Markdown สร้าง<strong>
และ<em>
แทน<b>
และ<i>
ตามลำดับซึ่งจะอธิบายวัตถุประสงค์ของข้อความในนั้นแทนการจัดรูปแบบ ควรจัดการการจัดรูปแบบโดยสไตล์ชีต
ปรับปรุง: <u>
องค์ประกอบจะไม่เลิกใน HTML5
<u>
is <ins>
; ที่ไม่เคยเลิกใช้
<u>
ไม่ใช่แท็กความหมายโดยเฉพาะในขณะที่<ins>
is แต่ก็มีการแสดงผลในลักษณะเดียวกัน ดังนั้น<ins>
เป็นอะนาล็อกความหมายของ<u>
ในขณะที่เป็นอะนาล็อกของประโยค<u>
<ins>
ดีแม้ว่าคุณจะไม่ชอบวิธีการที่ผมอธิบายมันเป็นจุดที่เรามีการเปรียบเทียบนี้: <u>
: <ins>
:: <i>
: <em>
:: :<b>
<strong>
(ด้วย<s>
: <del>
.)
วิธีง่ายๆ<u>some text</u>
ควรได้ผลสำหรับคุณ
<u>
สามารถใช้สำหรับการขีดเส้นใต้ได้ แต่ไม่ควรใช้ "ที่ซึ่งอาจสับสนสำหรับไฮเปอร์ลิงก์"
<u>
เป็นตัวเลือกที่ดีที่สุดสำหรับการขีดเส้นใต้การแสดงผลอย่างชัดเจน แน่นอนว่าควรใช้องค์ประกอบเชิงความหมายมากขึ้นเมื่อเป็นไปได้
คุณสามารถเขียน**_bold and italic_**
และจัดรูปแบบใหม่ให้กับข้อความที่ขีดเส้นใต้ได้ดังนี้:
strong>em,
em>strong,
b>i,
i>b {
font-style:normal;
font-weight:normal;
text-decoration:underline;
}
ใน Jupyter Notebooks คุณสามารถใช้ Markdown ด้วยวิธีต่อไปนี้สำหรับข้อความที่ขีดเส้นใต้ สิ่งนี้คล้ายกับ HTML5: ( <u>
and </u>
)
<u> Bolded Words Here </u>
ทั้งสอง <ins> text </ins>
และ<span style="text-decoration:underline"> text </span>
ทำงานได้อย่างสมบูรณ์ใน Joplin แม้ว่าฉันจะเห็นด้วยกับ @nfm ว่าข้อความที่ขีดเส้นใต้ดูเหมือนลิงก์และอาจทำให้เข้าใจผิดใน Markdown