0

Bol.com の API を使用して新しい Web サイトに取り組んでおり、現在行き詰まっています。私の質問は本当に簡単ですが、この問題を解決できません。1ずつ増やす必要があるすべてのdivに番号を付けたいだけです。

このコードは、div 内に本を作成します。

private static function printIndex($product) {

echo '<div id="indexboxes">';    
echo '<div id="itemleft"><img src=" ' . $product->getImagemedium() . ' " width="135" height="210"></div>';  
echo '<div id="itemmiddle">'; 
echo '<div id="itemmiddlename"><h2>' . $product->getTitle() . "</h2></div>"; 
echo '<div id="itemmiddlepub"><h3> ' . $product->getPublisher() . "</h3></div>";
echo '</div></div>';
}

次のようにする必要があります。

ナンバーワン画像タイトル出版社

ナンバー 2 画像タイトル 出版社

ナンバー 3 画像 タイトル 出版社

等..

画像、タイトル、発行者はすでに機能しています..しかし、数字は機能しません。このdivで数値を取得するにはどうすればよいですか?

ありがとう!

4

2 に答える 2

0

よりも優れたものを使用できます<h2>。代わりに順序付きリスト<ol>要素とリスト項目を使用しないでください。<li>CSS カウンターを使用li:beforeして、「Number ?」を取得できます。各項目の前に。

HTML と CSS の機能が最も自然な方法であるのに、なぜそれを使用しないのでしょうか? いずれにせよ、この print メソッドを使用して id を div に配置すると、同じページで id が複数回使用されることになります。あなたはそれをしたくありません。ID は一意である必要があります。

ページの外観を静的にモックアップすることをお勧めします。PHP を使用せず、スタイリングにリストを使用し、CSS を使用して必要なテキスト サイズと「Number」プレフィックスをフォーマットします。次に、必要なダイナミズムを得るために PHP を追加します。

于 2013-04-14T21:30:13.703 に答える