ページに導入されたテキストとリンクの下線を避けるために(CSSで)とにかくありますか?
CSSを使用してください。これにより、a
およびu
要素から下線が除去されます。
a, u {
text-decoration: none;
}
場合によっては、要素の他のスタイルをオーバーライドする必要があります。その場合は、ルールに!important
修飾子を使用できます。
a {
text-decoration: none !important;
}
CSSは
text-decoration: none;
そして
text-decoration: underline;
これはあなたの色と、アンカータグが存在するという下線を消します
a {
text-decoration: none ;
}
a:hover
{
color:white;
text-decoration:none;
cursor:pointer;
}
最も簡単なオプションはこれです:
<a style="text-decoration: none">No underline</a>
もちろん、CSSとHTMLを混在させること(つまりインラインCSS)は、特にa
タグを至るところで使用している場合はお勧めできません。
だからこそ、代わりにこれをスタイルシートに追加するのは良い考えです:
a {
text-decoration: none;
}
あるいは、JSファイルのこのコードでさえ:
var els = document.getElementsByTagName('a');
for (var el = 0; el < els.length; el++) {
els[el].style["text-decoration"] = "none";
}
CSSを使用してtext-decoration
sを削除します。
a {
text-decoration: none;
}
アンカーリンクのみからアンダーラインを削除したい場合に最適なオプション -
#content a{
text-decoration-line:none;
}
これにより下線が削除されます。
さらに、あなたも他のスタイルを操作するために同様の構文を使うことができます。
text-decoration: none;
text-decoration-color: blue;
text-decoration-skip: spaces;
text-decoration-style: dotted;
これが役立つことを願っています!
P。 - これが私の最初の答えです。
いつかそれはいくつかのレンダリングUI CSSによって上書きされます。より良い使い方:
a.className {
text-decoration: none !important;
}
私の場合は、このようにアンカーによるホバー効果についての規則がありました。
#content a:hover{
border-bottom: 1px solid #333;
}
もちろん、text-decoration:none;
はこの状況では役に立ちませんでした。そしてそれがわかるまで私は多くの時間を費やしました。
だから:下線とボーダーボトムを混同しないでください
問題への別の視点を提供するには(元の記事のタイトル/内容から推測されるように):
HTMLで不正な下線を作成しているものを突き止めたい場合は、デバッグツールを使用してください。から選択することがたくさんあります:
FirefoxにはFireBugがあります。
OperaにはDragonflyがあります(Tools-> Advancedメニューでは "Developer tools"と呼ばれます;デフォルトではOperaに付属しています)。
IEには "Internet Explorer Developer Toolbar"があります。これはIE7以下用の個別ダウンロードで、IE8に統合されています(F12を押してください)。
私はSafari、Chrome、その他の少数派ブラウザについては知りませんが、とにかく上の3つのうちの少なくとも1つをあなたのマシンに持っているべきです。
スタイルを追加せずに単純にリンクとしてアンカータグを使用する場合(ホバーや青い色の下線など)、アンカータグにclass="no-style"
を追加します。それからあなたのグローバルスタイルシートの中でクラス "no-style"を作ります。
.no-style { text-decoration: none !important; }
これには2つの利点があります。
Linkタグを使用してスタイルシートを含めることを忘れないでください
http://www.w3schools.com/TAGS/tag_link.asp
または、CSSをWebページのスタイルタグで囲みます。
<style>
a { text-decoration:none; }
p { text-decoration:underline; }
</style>
下線はリンク以外には使用しないことをお勧めします。下線はクリック可能なものとして一般に認められています。クリックできない場合は、下線を引かないでください。
CSSの基本はw3schoolsで拾うことができます
下線は、テキスト装飾と呼ばれるCSSプロパティによって削除されることがあります。
<style>
a{
text-decoration:none;
}
</style>
a以外の要素にあるテキストの下線を削除する場合は、次の構文を使用してください。
<style>
element-name{
text-decoration:none;
}
</style>
他にも text-decoration の値を使ってリンクをデザインすることができます。
<u>
非推奨のタグです。
つかいます...
<span class="underline">My text</span>
...を含むCSSファイルで.
span.underline
{
text-decoration: underline;
}
あるいは単に...
<span style="text-decoration:underline">My Text</span>
Cssプロパティを使う
text-decoration:none;
リンクから下線を削除します。