36

オーディオタグの幅を設定できるかどうか疑問に思っていました。これはデフォルトではサポートされていない機能であるため、「ハック」は喜んで受け入れられます。
私はすでにそれらを小さな div とテーブルに入れようとしましたが、それはあまりスムーズに見えません...私が見る限り、私はそれについて悩んでいるのは私だけですが、本当に助けていただければ幸いです

クロスプラットフォーム/ブラウザーのサポートは必要ありません。FireFox(3.6++)が対応してくれると嬉しいです。

私が何を使用するかについての簡単な例:

<audio preload="auto" id="id12" controls="controls" onended="func12();" src="http://192.168.1.68/mymusic.wav"></audio>
4

4 に答える 4

57

CSS を使用して、他の HTML 要素の幅を設定するのと同じ方法で設定します。

audio { width: 200px; }

audioは Firefox のデフォルトでインライン要素であるため、 に設定することもできますdisplay: blockここに例があります。

于 2011-04-12T17:16:11.543 に答える
2

JavaScript で audio タグの幅を設定することもできます。

audio = document.getElementById('audio-id');
audio.style.width = '200px';
于 2016-02-08T15:06:58.187 に答える
1

HTMLを使用して、簡単なことで上司になることができます:

<embed src="music.mp3" width="3000" height="200" controls>

于 2017-05-06T14:06:11.193 に答える