最終更新日: 2020年12月19日
text-decorationで下線の太さは調整できる?
CSSのtext-decorationで下線(underline)の太さは調整できるのか?そのやり方と代わりとなる方法についてサンプルコード付きで解説していきます。
text-decorationで下線の太さは調整できる?
CSSのtext-decoration
プロパティはテキストに対して下線や上線などの線による装飾を施すことができるプロパティです。
text-decoration
プロパティの構文や使い方を知りたい方は下記を参考にしましょう。
さて、text-decoration
では装飾した線の種類(点線や破線など)や色、太さを一括設定できますが、ここで太さを設定するtext-decoration-thickness
プロパティが問題になります。
text-decoration-thickness
プロパティはFirefoxやSafariのブラウザでは対応していますが(2020年11月17日現在)、ChromeやEdgeなど主要なブラウザで非対応となっており実践では使いづらいプロパティとなっています。
それでもtext-decoration-thickness
を使いたいという方は下記を参考にして使い方を調べてみましょう。
下線の太さを調整する方法
text-decoration
の太さが主要なブラウザで調整が出来ない現状ではtext-decoration
の代わりにborder
で下線を引くようにしましょう。
下記のサンプルコードではtext-decoration: none
で下線の装飾を消し、代わりにborder
で下線を引き、その太さをborder-width
プロパティで調整しています。