形勢如何定位使用CSS頁面各處複選框(複選框值從數據庫填充)
我在CSS一個絕對的初學者,因此我有問題,想你的幫助。 我已經創建了一個複選框列表,但是複選框的值是使用存儲在mysql數據庫中的值填充的。 的複選框的PHP代碼如下所示:
<?php
require("user_connection.php");
$q = mysqli_query($connect, "SELECT * FROM `campus`");
while ($line = mysqli_fetch_assoc($q)) {
echo '<input type="checkbox" name="car"
value="'.$line['room'].'">'.$line['room'].'</br>';
}
?>
</br>
</br>
<?php
$q = mysqli_query($connect, "SELECT * FROM `campus_two`");
while ($line = mysqli_fetch_assoc($q)) {
echo '<input type="checkbox" name="car"
value="'.$line['room'].'">'.$line['room'].'</br>';
}
?>
<div id="next"><input type="submit" name="next" Value="next"/></div>
</form>
問題
我只是希望能夠在複選框周圍放置我的網站的中間。網上似乎有很多關於如何輕鬆使用CSS的教程,但所有這些教程都將複選框值嵌入到HTML中,而不是像使用數據庫那樣動態生成。
目前我的CSS看起來像這樣
label {
position: absolute;
top: 300px;
right: 700px;
}
input {
position: absolute;
top: 300px;
right: 700px;
}
現在這個工程上嵌入到HTML值正常的複選框罰款,但使用從數據庫值生成我的複選框。我希望能夠在我的網站中定位複選框,你們知道我可以如何解決這個問題嗎?
我們需要看看你想如何看待...否則我們只是猜測。 –
我不希望它看起來像任何東西,我只是想要它,但我希望能夠將其定位在我的網站中間 –
你對這個問題的核心假設是錯誤的。您的數據庫正在生成靜態HTML,您可以通過查看頁面的源代碼來查看。靜態複選框和動態生成的檢查之間沒有區別。如果您的CSS適用於您的靜態HTML,那麼您將以錯誤的方式生成HTML。您的代碼看起來像會覆蓋屏幕上某個位置的所有元素。 –