ฉันใช้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