私は codeingiter を使用しており、データベースから表示している soms の結果があります。結果は、PHP を使用して次のように表示されます。
<?php
if(isset($foo)){
foreach($foo as $bar){ ?>
<ol><li>
<div class="results">
<p class="name"><?php echo $bar['name']; ?></p>
<p class="address"><?php echo $bar['address']; ?></p>
<p class="address"><?php echo $bar['postcode']; ?></p>
<span><?php number_format($bar['miles'],3) ?></span> miles
</div>
</li></ol>
<?php
}
}
?>
また、クラス「結果」を ol li.results に追加しようとしましたが、うまくいきませんでした。境界線を追加し、境界線が各結果を囲んでいるので、タグが正しい場所にあることがわかります。CSS:
ol li {
border:1px solid red;
list-style-type: decimal;
}
reset.css で私はこれを持っていました:
loads...of...elements including ul, ol and li {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline;
}
私はこれからol、liを削除し、数字が機能するようになりましたが、すべての結果が1、2 3ではなく1になります。
これらはアドレスのリストとして表示され、最初のアドレスが 1.RESULT 1、2.RESULT 2 などになるように番号を付けたいと思います...順序付きリストタグを使用しようとしましたが、何も表示されません数字に関して現れる。私はfirebugをチェックインしましたが、タグはそれぞれに対して発火しています。これは css の問題ですか、それとも PHP が結果を表示する方法ですか?
どんな助けでも大歓迎です。