Saya bertanya-tanya mengapa tidak ada sintaks markdown untuk garis bawah? Saya tahu bahwa tag html dasar dapat tertanam untuk mencapai ini, tapi saya mencoba untuk memahami mengapa underline
punya dihilangkan ketika tebal dan miring ada
133
Edd
.Jawaban:
Tidak disebutkan "tebal" atau "miring" dalam dokumen sintaks penurunan harga . Apa yang ada, adalah sebuah penekanan bagian , yang menjelaskan bagaimana penggunaan garis bawah dan asterix -marked bentang (
*
,_
,**
,__
) harus menghasilkan kode dibungkus<em>
dan<strong>
tag.Alasan untuk ini, saya kira, adalah bahwa penurunan harga adalah bahasa markup, seperti html, dan tidak boleh peduli dengan bagaimana teks disajikan (itu adalah pekerjaan styling / CSS), tetapi untuk memberikan makna semantik pada teks. Ini sangat berguna bagi orang-orang yang menggunakan browser non-grafis, di mana penekanannya dapat disampaikan dengan cara lain (Pikirkan tentang bagaimana pembaca layar dapat menambahkan penekanan ketika menemukan
<em>
tag, atau benar - benar menambahkan banyak penekanan dalam kasus<strong>
menandai).Saya bisa menggunakan CSS untuk memberi gaya pada teks yang saya tekankan dengan garis bawah, bukan huruf miring, tetapi ini bukan peramban bawaan dalam kebanyakan kasus.
sumber
u
tag : Render default elemen u ... berbenturan dengan render hyperlink konvensional (garis bawah). Penulis didorong untuk menghindari penggunaan elemen u di mana itu bisa membingungkan untuk hyperlink.