私は過去 3 時間かけて、パラグラフ内のフロート画像に適切なキャプションを付ける方法を見つけようとしました。画像にキャプションを付けるタスクを扱っている Web サイトを多数見つけましたが、段落内の画像にキャプションを付ける作業を扱っている Web サイトはありませんでした。ここで問題になるのは、p> 内に em>、strong>、img> など以外の要素を含めることができないことです。段落内の画像キャプションを処理するためのベスト プラクティスは何ですか?
jsfiddle を用意しました: http://jsfiddle.net/cm94k/
ありがとうございました
使用される html:
<h3>I want the red "kitten"-caption to be generated with html/css. (This one is in the image!)</h3>
<p>
eginning of the paragraph, but the end-tag is optional. Nevertheless, consistently including the end-tag is a good practice, and make certain types of automated processing easier. More importantly, it helps to make explicit
<img class="capimg" src="http://tinyurl.com/ppy7cuk" />
exactly where your paragraph really ends, which may differ quite significantly from where you as an author would have it. The ambiguity arises from the fact that HTML prescribes quite rigidly which elements may nest inside other elements. The only things that
</p>
使用されるCSS:
p {
-moz-column-count:3; /* Firefox */
-webkit-column-count:3; /* Safari and Chrome */
column-count:3;
-moz-column-gap:2em; /* Firefox */
-webkit-column-gap:2em; /* Safari and Chrome */
column-gap:2em;
}
.capimg {
float: left;
width: 33%;
}