我有一個側邊欄,其中包含產品類別列表,並在主體中創建了一個重複區域,以根據點擊的類別顯示這些產品。如果我選擇一個空的類別,設計保持不變,但是當我選擇一個包含產品的類別時,側邊欄會進入頁面的中間,甚至頁腳也會變小。如何防止邊欄移動到中間?
在創建重複區域之前,我沒有側邊欄的問題,它沒有移動或任何東西。我創建了一個有頁面& css文件的小提琴。請讓我知道,如果我錯過了什麼,因爲我以前沒有用過小提琴。謝謝。
https://jsfiddle.net/w4rhvbL0/1/
<!DOCTYPE html>
<html>
<head>
<title>Home</title>
<meta charset="utf-8"/>
<link rel="stylesheet" href="IndexStyle.css"/>
<meta name="viewport" content="width= device-width, intial-scale=1.0">
</head>
<body class="body">
<header class="MainHeader">
<img src="images/header-image-5.jpg">
<nav><ul>
<li class="active"><a href="index.php">Home</a></li>
<li><a href="Product.php">Products</a></li>
<li><a href="AboutUs.php">About Us</a></li>
<li><a href="ContactUs.php">Contact Us</a></li>
</ul>
</nav>
</header>
<div class="MainBody">
<h1>Products
</h1>
<div class="productsresult">
<?php if ($totalRows_ProductsData > 0) { // Show if recordset not empty ?>
<?php do { ?>
<div class="products"> <p><?php echo $row_ProductsData['product_name']; ?>
<?php echo $row_ProductsData['price']; ?>
<?php echo $row_ProductsData['image']; ?></p>
<?php } while ($row_ProductsData = mysql_fetch_assoc($ProductsData)); ?>
</div>
<?php } // Show if recordset not empty ?>
<?php if ($totalRows_ProductsData == 0) { // Show if recordset empty ?>
There are no products in this category!
<?php } // Show if recordset empty ?>
</div>
</div>
<aside class="SideBar">
<?php include ("/includes/catalogue.php"); ?>
</aside>
<Footer class="Footer">
<p>Copyrights reserved
</p>
</Footer>
</body>
</html>
如果你把側邊欄放在一邊標籤標題標籤下上面的「 MainBody「class – blecaf
@blecaf它使頁面佈局變得更糟。 – ItssMohammed
jsfiddle不能像其他人的照片中顯示的那樣工作嗎?我無法看到所描述的問題。 – Goose