Markdown ile altı çizili metin alın


Yanıtlar:


140

Markdown, metnin altını çizmek için tanımlanmış bir sözdizimine sahip değildir.

Sanırım bunun nedeni altı çizili metnin okunmasının zor olması ve genellikle köprüler için kullanılmasıdır.


97

GitHub'da markdown <ins>metni </ins>gayet iyi çalışıyor.


6
Gitlab'da da çalışıyor! Teşekkür ederim.
aymens

Ve BitBucket'ta da ... (ve <u> metin </u>)
рüффп

46

Diğer bir neden de <u>etiketlerin XHTML ve HTML5'te kullanımdan kaldırılmış olmasıdır, bu nedenle buna benzer bir şey üretmesi gerekir <span style="text-decoration:underline">this</span>. (IMHO, <u>kullanımdan kaldırılmışsa, <b>ve olmalıdır <i>.) Markdown'un sırasıyla <strong>ve <em>yerine <b>ve <i>metnin biçimlendirmesi yerine metnin amacını açıklayan ürettiğine dikkat edin. Biçimlendirme stil sayfalarına göre yapılmalıdır.

Güncelleme: <u>eleman artık HTML5 ile kaldırılmıştır.


Semantik analog <u>IS <ins>; bu asla kullanımdan kaldırılmadı.
Toby Bartels

3
@TobyBartels Ne demek istediğinden emin değilim. "<u> öğesi, açıkça oluşturulmuş olmasına rağmen açıkça oluşturulmuş metinsel olmayan ek açıklamaya sahip bir metin aralığını temsil ederken," <ins> öğesi belgeye bir eklemeyi temsil eder. " Bunlar anlamsal olarak çok farklı iki şeydir.
jordanbtucker

4
Demek istediğim <u>, bu özellikle semantik bir etiket değil <ins>. Yine de geleneksel olarak aynı şekilde oluşturulurlar. Yani <ins>anlamsal analog olan <u>ise, <u>cümle analoğudur <ins>. Eh, bunu nasıl tarif sevmiyorum bile, nokta bu benzetme olması: <u>: <ins>:: <i>: <em>:: <b>: <strong>. (Ayrıca <s>: <del>.)
Toby Bartels

2
@TobyBartels Ah, seni yanlış anladım. <u> ve <ins> anlamsal olarak eşdeğer olduğunu söylediğini sanıyordum. HTML5 spesifikasyonu aslında <u>, <i>, <b> ve <s> 'ye biçimsel olarak benzer emsallerinden farklı anlamsal anlamlar vermiştir, ancak ben sizin fikrinizi anlıyorum.
jordanbtucker

42

Basit <u>some text</u>sizin için çalışmalı.


6
Vay canına, gerçekten <b> ve <i> olabilir ama <u> olamaz mı? Neden bu? :(
Peter

3
Katılıyorum: Neden bu? Markdown (veya onun gibi herhangi bir dil) , insanların yapmak istediği ortak şeyleri (sözcüklerin altı çizili gibi) daha zor veya imkansız değil, daha kolay hale getirmelidir .
Tyler Rick

2
Muhtemelen bunun nedeni <u> artık HTML5'te basit alt çizgi için kullanılmaması gerektiğidir ...
s.krueger

2
@ s.krueger okuyunuz html.spec.whatwg.org/multipage/semantics.html#the-u-element . <u>altını çizmek için kullanılabilir, ancak "bir köprü ile karıştırılabileceği durumlarda" önerilmez.
jordanbtucker

1
@ s.krueger "Açıkça belirtilmemiş" ve "açıkça işlenmiş" terimlerinin burada tartışılan konular olduğunu düşünüyorum. Markdown'da olduğu gibi CSS'ye güvenemediğinizde, <u>açıkça alt çizgi oluşturmak için en iyi seçeneğiniz budur. Elbette, mümkün olduğunda daha fazla anlamsal öğe kullanılmalıdır.
jordanbtucker

11

**_bold and italic_**Altı çizili bir metne yazabilir ve aşağıdaki gibi yeniden biçimlendirebilirsiniz:

strong>em,
em>strong,
b>i,
i>b {
    font-style:normal;
    font-weight:normal;
    text-decoration:underline;
}

7
-1 Bu bana bir hack gibi geliyor, arkasındaki motivasyonu anlamayı tercih ederim, dışlamanın tesadüf olmayacağının altını çiziyor.
Phil Hauser

2
güzel hack. html etiketlerini kullanamadığınız durumlar için bu harika.
Shih-Min Lee

1
Aşırılık gibi görünüyor.
Verilerdeki Pençe

10

Jupyter Not Defterlerinde altı çizili metin için Markdown'ı aşağıdaki şekilde kullanabilirsiniz. Bu, HTML5'e benzer: ( <u>ve </u>).

<u> Bolded Words Here </u>


0

Hem <ins> text </ins>ve <span style="text-decoration:underline"> text </span>mükemmel Joplin iş, ben bir bağlantı gibi altı çizili metin görünüyor ve Markdown yanıltıcı olduğu @nfm katılıyorum rağmen.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.