私のページには、行を入れたくないリンクをいくつか置いています。HTMLを使用してそれを削除するにはどうすればよいですか?
私のページには、行を入れたくないリンクをいくつか置いています。HTMLを使用してそれを削除するにはどうすればよいですか?
回答:
インラインバージョン:
<a href="http://yoursite.com/" style="text-decoration:none">yoursite</a>
ただし、通常はWebサイトのコンテンツ(HTML)をプレゼンテーション(CSS)から分離する必要があることに注意してください。)。したがって、通常はインラインスタイルを使用しないでください。
class="big-and-red"分離ではなくエイリアシングです。class="meaningful-domain-item"次にCSS .meaningful-domain-item { //big and red }です。この回答は、CSS +1で使用するタグを思い出させるのに十分です。
これにより、すべてのリンクからすべての下線が削除されます。
a {text-decoration: none; }
これを適用したい特定のリンクがある場合は、次のようにクラス名を付けてnounderlineください:
a.nounderline {text-decoration: none; }
それはそれらのリンクにのみ適用され、他のすべてのリンクには影響しません。
このコードは、<head>ドキュメントのまたはスタイルシートに属しています。
<head>
<style type="text/css">
a.nounderline {text-decoration: none; }
</style>
</head>
そして体内で:
<a href="#" class="nounderline">Link</a>
以下はベストプラクティスではありませんが、役立つ場合があります
John Condeが提供するソリューションを使用することをお勧めしますが、外部CSSを使用できない場合もあります。したがって、HTMLタグに以下を追加できます。
<a style="text-decoration:none;">My Link</a>
style属性内の)HTMLにインラインで追加している場合でも、CSSのままです。他の2つのタグも完全に有効です(presentationおよびhyperlink)。今後、正当な理由がない限り、質問からタグを削除(または追加)しないでください。ありがとう!