[解決済み】CSSの取り消し線はテキストと違う色?
2022-03-29 08:36:37
質問
HTML要素
del
,
strike
または
s
は、すべてテキストの取り消し線効果に使用することができます。例
<del>del</del>
...くれる。
デル
<strike>strike</strike> and <s>strike</s>
...くれる。
そして
ストライク
CSSの
text-decoration
プロパティに、値
line-through
も同様に使用することができます。コードは...
<span style='text-decoration:line-through'>
text-decoration:line-through
</span>
...のようなレンダリングも行われます。 <ストライク テキスト装飾:ラインスルー
ただし、取り消し線は通常、テキストと同じ色になります。
CSSで線の色を変えることはできますか?
どのように解決するのですか?
そうです、ラップ要素を追加することです。外側の要素に希望のラインスルーカラーを割り当て、内側の要素に希望のテキストカラーを割り当てます。たとえば、以下のようになります。
<span style='color:red;text-decoration:line-through'>
<span style='color:black'>black with red strikethrough</span>
</span>
...または...
<strike style='color:red'>
<span style='color:black'>black with red strikethrough<span>
</strike>
(ただし
<strike>
は
HTML4では非推奨、HTML5では廃止とされている
(
W3.orgも参照してください。
). 推奨される方法は
<del>
を使うか、さもなければ
<s>
要素またはスタイルと
text-decoration
ここで最初の例のようにCSS)
a:hoverに取り消し線を表示させるには、明示的なスタイルシート(
<HEAD>
を使用する必要があります。(その
:hover
擬似クラスは、インラインのSTYLE属性では適用できません)。例えば
<head>
<style>
a.redStrikeHover:hover {
color:red;
text-decoration:line-through;
}
</style>
</head>
<body>
<a href='#' class='redStrikeHover'>
<span style='color:black'>hover me</span>
</a>
</body>
href
に設定されます。
<a>
前に
:hover
は効果があります。FFやWebKitベースのブラウザは効果がありません)。
関連
-
[解決済み】画像のURLで禁断の403を出す
-
[解決済み] 背景画像を前後にパンするCSS【非公開
-
[解決済み] head」タグと「header」タグの本当の違いは何ですか?[重複】について]
-
[解決済み] mailchimpのメールインラインスタイルのコーディングがいつも通りできない
-
[解決済み] CSSの親セレクタはありますか?
-
[解決済み] CSSでcellpaddingとcellspacingを設定する?
-
[解決済み] CSSでテキストや画像の背景を透明にするには?
-
[解決済み] 画像の横のテキストを縦に揃える?
-
[解決済み】なぜHTMLは "chucknorris "を色と見なすのか?
-
[解決済み】HTML5入力のプレースホルダの色をCSSで変更する。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】位置固定が機能しない
-
[解決済み】Markdownで'target="_blank"'でリンクを作成することはできますか?
-
js プログラミング共通のエラーです。Uncaught TypeError。XXXは関数ソリューションではありません
-
[解決済み] HTMLでSVGを使用して三日月を描画する
-
[解決済み] CSSでulのインデントを削除する
-
[解決済み] ChromeのデベロッパーツールでHTML Bodyにcz-shortcut-listen="true "が表示される?
-
[解決済み] 入力のラジオ要素を水平に揃えるにはどうしたらいいですか?
-
[解決済み] 電話番号のマークアップはどのように行うのですか?
-
[解決済み] HTML Divのボーダーが表示されない
-
[解決済み] Add a scrollbar to a <textarea> [duplicate]