Css 超过div大小的图像

Css 超过div大小的图像,css,twitter-bootstrap,Css,Twitter Bootstrap,我创建了一个标题div,如下所示: <div class="header"> <div class="row"> <div class="col-lg-2 col-sm-2 col-xs-2 col-md-2"> <img class="img-responsive" src="logo.png"/> </di

我创建了一个标题div,如下所示:

<div class="header">        
    <div class="row">           
        <div class="col-lg-2 col-sm-2 col-xs-2 col-md-2">
            <img class="img-responsive" src="logo.png"/>                
        </div>          
    </div>    
</div>
即使div的最大高度限制为10%,图像也会超出此范围


有人能帮你把下面的内容添加到你的CSS中吗?这样你就可以在div缩小时将图像很好地包含在里面了

.header img {
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
}

您还可以添加溢出:隐藏;添加到header元素,但这将切断它,而不是缩放它,但这是另一个潜在的选项。

将以下内容添加到CSS中,以便在缩放时可以将图像很好地包含在div中

.header img {
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
}

您还可以添加溢出:隐藏;添加到header元素,但这将切断它,而不是缩放它,但这是另一个可能的选项。

我不确定这是否有帮助,但请尝试在CSS中为图像添加最大高度

编辑 您可以将其添加到CSS中,使图像具有父图像宽度的10%:

.img响应{ 宽度:10%; }

我不确定这是否有帮助,但请尝试在CSS中为图像添加最大高度

编辑 您可以将其添加到CSS中,使图像具有父图像宽度的10%:

.img响应{ 宽度:10%; }

我用2000 x 1522像素的图像尝试了你的代码

很好

你能做的事情很少:

1使用浏览器中的开发人员工具调试页面

2检查css文件路径是否正确

3检查开发人员工具的控制台部分是否存在任何错误


我用2000 x 1522像素的图像尝试了你的代码

很好

你能做的事情很少:

1使用浏览器中的开发人员工具调试页面

2检查css文件路径是否正确

3检查开发人员工具的控制台部分是否存在任何错误


在上面的代码引导中,在声明行之前,您必须首先声明容器,您应该有如下内容

<div class="header">
  <div class="container"> 
    <div class="row"> 
      <div class="col-lg-2 col-sm-2 col-xs-2 col-md-2"> 
        <img class="img-responsive" src="logo.png"/> 
      </div> 
    </div> 
  </div>
</div>

在您上面的代码引导中,在声明行之前,这可能会起作用。您必须首先声明容器。您应该有如下类似的内容

<div class="header">
  <div class="container"> 
    <div class="row"> 
      <div class="col-lg-2 col-sm-2 col-xs-2 col-md-2"> 
        <img class="img-responsive" src="logo.png"/> 
      </div> 
    </div> 
  </div>
</div>

也许这应该行得通

这没有改变任何东西。您添加的代码与上面的完全一样吗?我错过了选课器上的点。请再试一次。这没有改变任何东西。您是否完全按照上面的方式添加代码?我错过了选课器上的点。再试一次。