2016-08-04 15 views
1

In this example idがparentのdivが適切な高さにスケールされていません。これは、クラスc_bの親divの最後の要素のスタイルがclear:bothのときに修正されます。ただし、タグのクラスがlinkの場合にのみ、clear:bothと入力しても何も起こりません。最後の要素がdivで、リンク要素に対して機能しない場合、なぜclear:bothが正しく動作するように思われるのでしょうか?<a>タグでCSS「clear:both」が機能しないのはなぜですか?

おかげ

+1

[関連する仕様のリンク](https://www.w3.org/TR/CSS2/visuren.html#flow-control )。 – zzzzBov

答えて

5

aインラインタグであり、divがブロックです。

aタグには、display: blockを追加してください。

編集:
これはここにいくつかのupvotesを取得していることは、CSSを追加する方法ですので:

aタグでstyleとしてのCSSを追加します。
<a href="#yourlink" style="display: block;"> My link </a>

かにそれを追加することにより、 <head>タグからリンクされたスタイルシート。

関連する問題