Php HTML-未将CSS应用于id

Php HTML-未将CSS应用于id,php,html,css,Php,Html,Css,我是新手,正在尝试使用Xampp创建一个电子商务网站。我无法按顺序获取内容区域中的项目(请参见图片)我想要什么但我得到了。 index.php中内容区域的代码为: <!--content area in pink color--> <div id="content_area"> <div id="products_box">

我是新手,正在尝试使用Xampp创建一个电子商务网站。我无法按顺序获取内容区域中的项目(请参见图片)我想要什么但我得到了。 index.php中内容区域的代码为:

         <!--content area in pink color-->
               <div id="content_area">
                  <div id="products_box">   
                   <?php getPro(); ?>
                  </div>
              </div>
生成的HTML是:

<!DOCTYPE>
<html>
   <head>
   
        <title>My online shop</title>
        <link rel="stylesheet" href="styles/style.css" media="all" />   
   
   </head>
  
<body>
   <!--Main Container starts here-->
   <div class="main_wrapper">
         <!--header starts here-->
         <div class="header_wrapper">
            
              <img id="logo" src="images/logo.gif" />
              <img id="banner" src="images/ad_banner.gif" />
              
         </div>
         <!--header ends here-->
         
         <!--Navigation bar starts here-->
         <div class="menubar">
                <ul id="menu">
                
                     <li><a href="#">Home</a></li>
                     <li><a href="#">All Products</a></li>
                     <li><a href="#">My Account</a></li>
                     <li><a href="#">Sign Up</a></li>
                     <li><a href="#">Shopping Cart</a></li>
                     <li><a href="#">Contact Us</a></li>
                
                </ul>
                <div id="form">
                  <form method="get" action="results.php" enctype="multipart/form-data">
                  
                       <input type="text" name="user_query" placeholder="search a product" />
                       <input type="submit" name="search" value="search" />
                       
                   </form>
                </div>
         </div>
         <!--Navigation bar ends here-->
         
         
         <!--Content wrapper starts here-->
         <div class="content_wrapper">
         
             <div id="sidebar">
                    
                    <!--categories-->
                   <div id="sidebar_title">Categories</div>
                   
                   <ul id="cats"> 
                       
                    <li><a href='#'>Laptops</a></li><li><a href='#'>Cameras</a></li><li><a href='#'>Mobiles</a></li><li><a href='#'>Tablets</a></li><li><a href='#'>media players</a></li><li><a href='#'>Ebook readers</a></li><li><a href='#'>Graphic tablets</a></li>   
                    
                   </ul>
                   
                   <!--Brands-->
                   <div id="sidebar_title">Brands</div>
                    
                   <ul id="cats"> 
                       <li><a href='#'>HP</a></li><li><a href='#'>DELL</a></li><li><a href='#'>LG</a></li><li><a href='#'>Samsung</a></li><li><a href='#'>Apple</a></li><li><a href='#'>Motorola</a></li><li><a href='#'>Xiamoi</a></li><li><a href='#'>Huawei</a></li><li><a href='#'>Blackberry</a></li><li><a href='#'>HTC</a></li>                 </ul>
             </div>
             
                  <!--content area in pink color-->
                  <div id="content_area">
                      <div id="products_box">   
                       
             <div class='single_product'>
             
             <h3>Moto G5 Plus (Lunar Grey, 32 GB)</h3>
             <img src='admin_area/product_images/motorola-moto-g5-plus-1.jpg' width='180' height='180' />
             <p><b>₹ 15999</b></p>
             
             </div>
         
             <div class='single_product'>
             
             <h3>xiamoi redmi note 3</h3>
             <img src='admin_area/product_images/Redmi-Note3-32GB-SDL881680011-2-1b99d.jpg' width='180' height='180' />
             <p><b>₹ 9999</b></p>
             
             </div>
         
             <div class='single_product'>
             
             <h3>Dell Vostro 15 3558 15.6-inch Laptop</h3>
             <img src='admin_area/product_images/Dell Vostro 15 3558 15.6-inch Laptop.jpg' width='180' height='180' />
             <p><b>₹ 28000</b></p>
             
             </div>
         
             <div class='single_product'>
             
             <h3>Iphone 6 (32 GB)</h3>
             <img src='admin_area/product_images/SP705-iphone_6-mul.png' width='180' height='180' />
             <p><b>₹ 30000</b></p>
             
             </div>
                          </div>
             
             
             
             </div>
         
         </div>
         
         <!--Content wrapper ends here-->
         <div id="footer">
         <h2 style="text-align:center; padding-top:30px;">&copy; 2017 by Technohub
          
         </div>  
   
   </div>
<!--Main Container ends here-->
</body>
</html> 

我的网上商店
类别
品牌
    • Moto G5 Plus(月灰,32 GB) ₹ 15999

      夏莫伊红密注3 ₹ 9999

      戴尔Vostro 15 3558 15.6英寸笔记本电脑 ₹ 28000

      iPhone6(32 GB) ₹ 三万

      &抄袭;2017年由Technohub发布

请详细解释,因为我是新手

您多次使用同一ID

ID必须是唯一的

因此,请改用类

使用类似于

然后在CSS中

.single_product{
    float:left; 
    margin-left:20px; 
    padding:10px;
}

问题编辑后回答
  • 下面是使用flexbox改进的代码
产品包装盒{
显示器:flex;
柔性包装:包装;
最大宽度:780px;
证明内容:中心;
文本对齐:居中;
/*演示*/
背景:粉红色
}
.单一产品{
填充:10px;
}

Moto G5 Pluspl(月灰,32 GB)
₹ 15999

夏莫伊红密注3 ₹ 9999

戴尔Vostro 15 3558 15.6英寸笔记本电脑 ₹ 28000人

iPhone6(32 GB) ₹ 30000人


您多次使用同一ID

ID必须是唯一的

因此,请改用类

使用类似于

然后在CSS中

.single_product{
    float:left; 
    margin-left:20px; 
    padding:10px;
}

问题编辑后回答
  • 下面是使用flexbox改进的代码
产品包装盒{
显示器:flex;
柔性包装:包装;
最大宽度:780px;
证明内容:中心;
文本对齐:居中;
/*演示*/
背景:粉红色
}
.单一产品{
填充:10px;
}

Moto G5 Pluspl(月灰,32 GB)
₹ 15999

夏莫伊红密注3 ₹ 9999

戴尔Vostro 15 3558 15.6英寸笔记本电脑 ₹ 28000人

iPhone6(32 GB) ₹ 30000人


供将来参考:

  • 正如@dippas所述,id必须是唯一的
  • 现在,您只需清除缓存和cookies即可

  • 供将来参考:

  • 正如@dippas所述,id必须是唯一的
  • 现在,您只需清除缓存和cookies即可

  • 一个问题是,您正在使用相同的
    id生成多个
    元素。这不是合法的HTML5,
    id
    s在文档中必须是唯一的,请改用
    ,一个问题是您正在使用相同的
    id
    生成多个
    元素。这不是合法的HTML5,
    id
    s在文档中必须是唯一的,请使用
    ,试试看,给我一分钟。我会得到同样的结果:遗憾的是,它也不起作用。我得到了同样的结果。我认为问题在于其他部分,而不是“#产品盒”和“.单一产品”。请您最后一次尝试一下。根据当前输出,您只需要更改CSS,这意味着您不需要更改PHP,PHP很好,只需复制粘贴CSS,如果这不起作用,那么问题是您有其他CSS覆盖它是的,我上次也只更改了CSS。我想你是对的,一些其他CSS覆盖了它。试试看,给我一分钟。我会得到同样的结果:遗憾的是,它也不起作用。我得到了同样的结果。我认为问题在于其他部分,而不是“#产品盒”和“.单一产品”。请您最后再试一次。对于当前输出,您只需要更改CSS,这意味着您不需要更改
    .single_product{
        float:left; 
        margin-left:20px; 
        padding:10px;
    }