1

ボタンと W3C 検証に問題があります。私のコード:

<button class="carousel-control left m-btn icn-only" href="#carousel_fade_2" data-slide="prev"><i class="icon-chevron-left"></i></button>

エラー w3c: この時点で要素ボタンに属性 href は許可されていません。

解決策はありますか?

ご協力ありがとうございました。

4

3 に答える 3

9

href<button>要素の有効な属性ではありません。data-*ボタンと一緒にその値を保持したい場合は、属性を使用するのが有効な方法です。例えば:

<button
    class="carousel-control left m-btn icn-only"
    data-href="#carousel_fade_2"
    data-slide="prev">

ボタンをクリックしたときにブラウザーがアンカーに移動するようにするには、JavaScript を使用してdata-href値を取得し、それで更新window.location.hrefするか、有効な属性<a>である要素を代わりに使用できます。href

于 2013-09-16T08:57:19.340 に答える
0

ボタンはフォームの送信に使用されます。どこかにリンクしたい場合は、アンカーを使用してください。

<a href="#carousel_fade_2">

必要に応じて、CSS を適用してボタンのように見せることもできます。

于 2013-09-16T08:59:00.817 に答える
0

ボタン要素では href 属性は使用されません。

href はで使用されます

<a href="">リンク名</a>

または、これを試すことができます

<a href=""><button>ボタンのテキスト</button></a>

お役に立てれば :)

于 2013-09-16T09:08:13.807 に答える