Używam BlueCloth jako biblioteki Markdown dla Rubiego i nie mogę znaleźć żadnej składni do podkreślenia tekstu. Co to jest?
Odpowiedzi:
W GitHub <ins>tekst przeceny </ins>działa dobrze.
Innym powodem jest to, że <u>znaczniki są przestarzałe w XHTML i HTML5, więc musiałby wygenerować coś podobnego <span style="text-decoration:underline">this</span>. (IMHO, jeśli <u>jest przestarzałe, tak powinno być <b>i <i>.) Zauważ, że Markdown produkuje <strong>i <em>zamiast <b>i <i>, odpowiednio, co wyjaśnia cel tekstu w nim zamiast jego formatowania. Formatowanie powinno być obsługiwane przez arkusze stylów.
Aktualizacja: <u>elementem nie jest już przestarzałe w HTML5.
<u>jest <ins>; które nigdy nie zostały wycofane.
<u>nie jest to w ogóle znacznik semantyczny, podczas gdy <ins>jest. Jednak tradycyjnie są one renderowane w ten sam sposób. Podobnie <ins>jest z semantycznym odpowiednikiem <u>, podczas gdy <u>jest syntaktycznym odpowiednikiem <ins>. Cóż, nawet jeśli nie podoba ci się, jak opisać to, chodzi o to, że mamy tę analogię: <u>: <ins>:: <i>: <em>:: <b>: <strong>. (Również <s>: <del>.)
Prostota <u>some text</u>powinna działać dla Ciebie.
<u>może być używany do podkreślania, ale jest odradzany, „gdy mógłby zostać pomylony z hiperłączem”.
<u>jest najlepszą opcją dla jawnie renderowanego podkreślenia. Oczywiście w miarę możliwości należy używać więcej elementów semantycznych.
Możesz napisać **_bold and italic_**i zmienić styl na podkreślony tekst, na przykład:
strong>em,
em>strong,
b>i,
i>b {
font-style:normal;
font-weight:normal;
text-decoration:underline;
}
W notatnikach Jupyter możesz użyć Markdown w następujący sposób do podkreślenia tekstu. Jest to podobne do HTML5: ( <u>i </u>).
<u> Bolded Words Here </u>
Oba <ins> text </ins>i <span style="text-decoration:underline"> text </span>działają doskonale w Joplin, chociaż zgadzam się z @nfm, że podkreślony tekst wygląda jak link i może wprowadzać w błąd w Markdown.