Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/382.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如果没有错误,为什么CSS样式不反映在浏览器上?_Javascript_Html_Css_Reactjs - Fatal编程技术网

Javascript 如果没有错误,为什么CSS样式不反映在浏览器上?

Javascript 如果没有错误,为什么CSS样式不反映在浏览器上?,javascript,html,css,reactjs,Javascript,Html,Css,Reactjs,产品组件中的产品图像没有呈现product.css文件中给定的样式 标题和主组件样式工作正常,但与产品样式不同 我检查了所有的东西,似乎一切都很好,但仍然搔头寻找盲点 输出 classname属性应该是classname(camelCase) 从 要指定CSS类,请使用className属性。这适用于所有常规DOM和SVG元素,如,,以及其他元素 第一个div中的输入错误应该是className。 import React from 'react' import "./Product

产品组件中的产品图像没有呈现
product.css
文件中给定的样式

标题和主组件样式工作正常,但与产品样式不同

我检查了所有的东西,似乎一切都很好,但仍然搔头寻找盲点

输出


classname
属性应该是
classname
camelCase

要指定CSS类,请使用
className
属性。这适用于所有常规DOM和SVG元素,如
,以及其他元素


第一个div中的输入错误应该是className。
import React from 'react'
import "./Product.css";


  const Product = () => {
       return (
       <div classname='product'>
        <div className='product__info'>
            <p>The Lean Startup:
                How Constant Innovation 
                Creates Radically successful Businesses
            </p>

            <p className='product__price'>
                <small>$</small><strong>19.99</strong>
            </p>

            <div className='product__rating'>
                <p className='product__star'>⭐</p>
                <p className='product__star'>⭐</p>
                <p className='product__star'>⭐</p>
                <p className='product__star'>⭐</p>
                <p className='product__star'>⭐</p>

                
            </div>
        </div>

        <img  alt='book' src='https://images-na.ssl-images- 
amazon.com/images/I/51Zymoq7UnL._SX325_BO1,204,203,200_.jpg'
 />

            <button >
                Add to basket
            </button>               
       </div>
      );
     }
     export default Product;
        
    
    
  Product.css file

.product{
  display:flex;
  flex-direction:column;
  align-items:center;
  margin:10px;
  padding: 20px;
  width: 100%;
  max-height:400px;
  min-width:300px;
  z-index:1;
  background-color:red;
 }

.product > img {
 max-height:200px;
 width:100%;
 object-fit:contain;
 margin-bottom:15px;
}


.product__price{
height:100px;
margin-bottom:15px;
}

.product > button{
background: #f0c14b;
border:1px solid;
margin-top:10px;
border-color: #a88734 #9c7e31 #846a29;
color: #111;
}

.product__info{
height: 100px;
margin-bottom:15px;
}
import React from 'react'
import './Home.css';
import Product from './Product.js';

const Home = () => {
return (
    <div className='home'>
        <div className='home__container'>
         <img className='home__image' 
            alt='amazon-prime' src="https://images-eu.ssl- 
 images-amazon.com/images/G/02/digital/video/
 merch2016/Hero/Covid19/Generic/
 GWBleedingHero_ENG_COVIDUPDATE__XSite_1500x600_PV_en- 
 GB._CB428684220_.jpg"/>
            
             <div className='home__row'>
                
              <Product/>  
                
             </div>
         </div>         
      </div>
     )
   }

 export default Home;