5

最新の HTML/CSS を使用して Web 上の画像にキャプションを付ける最も適切な方法は何ですか? デモコードをください。

4

6 に答える 6

16

画像とそのキャプションをマークアップするには、セマンティックな方法がいくつかあります。

古い学校の方法

古い学校の方法は、HTML 定義リストを使用することです。セマンティックな方法での画像キャプションを参照してください。(この方法を示す他の素晴らしいチュートリアルがあります。)

<dl>
    <dt><img src="foo.jpg" /></dt>
    <dd>Foo</dd>
</dl>

マイクロフォーマット

通常のマークアップに適用される図のマイクロフォーマットもあります。

<div class="figure">
  <img class="image" src="foo.jpeg" alt="" /><br/>
  <small class="legend">Foo</small>
</div>

HTML5

<figure>また、HTML5 は、および<figcaption>要素を介して、キャプション付きの画像に対してクリーンでストレートな方法を提供するようになりました。

<figure>
  <img src="foo.jpg" alt="">
  <figcaption>Foo</figcaption>
</figure>
于 2009-04-14T15:34:35.203 に答える
2

www.alistapart.com でいくつかの優れたコードを含む多くの記事を見てきましたが、ここから始めましょう: http://www.alistapart.com/articles/practicalcss/

于 2009-04-14T14:04:55.713 に答える
1

編集 -

ホバー画像キャプションの素敵なサンプルCSS

その他の例: Web ページの画像キャプション

于 2009-04-14T13:53:17.943 に答える
0

ここの投稿ですべての詳細をリストするのは難しい.

CSS 画像キャプションについて詳しく説明しているいくつかのリンクを次に示します。

CSS を使用した半透明の画像キャプション

CSS と Javascript を使用した半透明の画像キャプション

再利用可能な丸みを帯びた角を持つ CSS 画像キャプション

最後に、画像のキャプションに必要な CSS コードを生成するスタンドアロン ツール:

CSS 画像キャプション ツール

于 2010-08-23T12:28:09.590 に答える
0

これらのクールな画像キャプション効果を使用できます。

CSS を使用したクールな画像キャプション

于 2014-04-28T08:14:03.500 に答える