HTML'de üst simge nasıl yazılır
Yukarı kaldırılacak metni <sup> ile sar. Tarayıcı onu daha küçük ve satırın üstüne kaldırılmış olarak gösterir. Ortağı <sub> ise metni daha küçük ve aşağı indirilmiş gösterir:
<sup> ve <sub> satır içidir ve başka satır içi elementler içerebilir, bu yüzden 2<sup>n+1</sup> ya da x<sub><i>i</i></sub> de çalışır.
Yaygın kullanımlar
| İstediğin | Yazılışı | Sonuç |
|---|---|---|
| Bir üs | 10<sup>3</sup> | 10 üzeri 3 |
| Bir sıra sayısı | 2<sup>nd</sup> | Harfleri yukarıda 2nd |
| Bir dipnot işareti | text<sup><a href="#n1">1</a></sup> | Yukarıda, tıklanabilir bir 1 |
| Bir kimyasal formül | C<sub>6</sub>H<sub>12</sub>O<sub>6</sub> | Glikoz |
| Bir indis ya da taban | x<sub>1</sub>, log<sub>2</sub> | Aşağıda 1 ve 2 |
| Bir ticari marka | Brand<sup>TM</sup> ya da Brand™ | Yukarıda TM |
Konum anlamın bir parçasıysa etiketleri kullan: m<sup>2</sup> ile m2 farklı şeylerdir. Yalnızca küçük görünmesi istenen metin için (bir etiket, bir rozet) CSS kullan.
sup ile dipnotlar
Dipnot işareti, alttaki bir nota giden üst simge bir linktir. Her nota bir id ver ve linki ona yönlendir:
Notuna atlamak için bir sayıya, geri dönmek için "Back" linkine tıkla. Küçük linkten alt çizgiyi kaldırmak paragrafı temiz tutar, link rengi ise yine de onun tıklanabilir olduğunu gösterir.
Satır aralığını eşit tutmak
Varsayılan olarak bir <sup> ya da <sub>, bulunduğu satırı çevresindeki satırlardan daha yüksek yapabilir; bu yüzden birkaç üs içeren bir paragraf eşitsiz aralıklı görünür. Onlara line-height: 0 vermek bunu düzeltir:
Gri kutu daha yüksektir, çünkü ikinci ve dördüncü satırlar birbirinden uzaklaştı. Yeşil kutuda her satır aynı yükseklikte. Bu kuralı temel stil dosyana bir kez ekle ve unut.
Unicode karakterler ve MathML
Birkaç yaygın durum için hazır karakterler var: ² (²), ³ (³), ¹ (¹), ™ (™) ve ½ (½). Etiket gerektirmezler ve satır yüksekliğini etkilemezler, ama yalnızca bazı rakamlar ve harfler için vardırlar.
Gerçek formüller için (kesirler, kökler, üslerin üsleri) güncel tarayıcıların doğrudan gösterdiği MathML'i kullan:
<msup> bir taban ve bir üs alır; <msub> alt simgeler için aynısını yapar. Bir cümledeki tek bir üs için <sup> daha basittir.
Sık yapılan hatalar
- Metni küçültmek için
<sup>kullanmak. Metni yukarı da kaldırır ve okurlara bunun bir üst simge olduğunu söyler. Küçük metin içinfont-sizekullan. - Eşitsiz satır aralığı.
sup, sub { line-height: 0; }ekle. - Son metinde
x^2ya daH2Oyazmak. İçerik doğru okunsun diyex<sup>2</sup>veH<sub>2</sub>Okullan. - Dokunmak için fazla küçük dipnot işaretleri. Telefonlarda yukarıdaki tek bir rakam çok küçük bir hedeftir.
sup aiçin biraz padding ekle ya da notları metnin yakınına koy.
Sıkça Sorulan Sorular
HTML'de üst simge nasıl yazılır?
Yukarı kaldırılacak metni <sup> ile sar: x<sup>2</sup> x'in karesini, 1<sup>st</sup> bir sıra sayısını gösterir. Tarayıcı onu daha küçük ve taban çizgisinin üstüne kaldırılmış olarak çizer.
HTML'de alt simge nasıl yazılır?
<sub> kullan: su için H<sub>2</sub>O, bir indis için x<sub>1</sub>. Daha küçük ve taban çizgisinin altına indirilmiş olarak çizilir.
HTML'de x'in karesi nasıl yazılır?
Ya x<sup>2</sup> ya da ² entity'si olarak da yazabileceğin hazır karakterle x². Karakter kare ve küp için yeterlidir; <sup> ise 2<sup>n+1</sup> gibi herhangi bir üs için çalışır.
<sup> satır aralığını neden eşitsiz yapıyor?
Yukarı kaldırılan metin, bulunduğu satırı paragraftaki diğer satırlardan daha yüksek yapabilir. Bunu sup, sub { line-height: 0; } ile düzelt; böylece satıra yükseklik eklemezler.
<sup> yerine CSS kullanabilir miyim?
Daha küçük bir font-size ile birlikte vertical-align: super aynı görünür, ama <sup> ve <sub> anlam taşır: "m2" ile "m<sup>2</sup>" farklı değerlerdir. Yukarıdaki ya da aşağıdaki konum içeriğin bir parçasıysa etiketleri kullan.