div の en css コードを使用して、mysql データベースから値を取得しています。
それは正常に動作します。しかし、データベースの値が 1 行よりも長い場合、div のあるテーブルは見栄えがよくありません。
これは私が使用しているコードです:
$result = mysql_query("SELECT * FROM boxen ");
while ($row = mysql_fetch_assoc($result))
{
echo '<div class="a naam">';
echo '<a href="boxen.php?boxid=' . $row['ID'] . '">' . $row['naam'] . '</a>';
echo '</div>';
echo '<div class="a datum">';
echo $row['datum'];
echo '</div>';
echo '<div class="a land">';
echo $row['land'];
echo '</div>';
echo '<div class="a naam">';
echo $row['starter'];
echo '</div>';
}
CSS コードは、色と幅を調整します。短い: 高さを固定するにはどうすればよいですか?
Ps stackoverflow で検索しましたが、役に立たないものが見つかりました。間違ったキーワードを使用している可能性がありますか?
編集:
<div class="inhoud">
<h2>Inhoud van de box: </h2><br />
<div class="header naam">
Naam product
</div>
<div class="header omschrijving">
Omschrijving
</div>
<div class="header aantal">
Aantal
</div>
<div class="header datum">
Datum toegevoegd
</div>
<div class="header naam">
Naam toeveoger
</div>
<div class="header datum">
Datum verwijderd
</div>
<div class="header naamVerwijderaar">
Naam verwijdereraar
</div>
<div class="header icon">
</div>
<div class="header icon">
</div>
<div class="header icon">
SAMPLE SAMPLE SAMPLE SAMPLE SAMPLE
</div>
これはヘッダーですが、同じ問題があります。最後の列には 2 つの行があり、別の行を追加すると非常に雑然とします。
そしてcssコード:
/* Algemeen voor header*/
.header {
background-color:#4DA0FF;
float:left;
margin-left:4px;
margin-bottom:4px;
color:white;
}
/* END HEADER*/
/* ALGEMEEN OVERIZCHT*/
/* naam */
.naam{
width:200px;
height:auto;
}
/* naam die het product er uit heeft gehaald*/
.naamVerwijderaar{
width:210px;
height:auto;
}
/* datum */
.datum{
width:150px;
height:auto;
}
/* omschrijinvg */
.omschrijving{
width:200px;
height:auto;
}
.aantal {
width:80px;
height:auto;
}
/* land */
.land{
width:150px;
height:auto;
}
inhoud{
width:1305px;
}
この例ではすべての CSS コードは必要ありません!