Css 通过创建一个类,使我的图像跨越整个网站

Css 通过创建一个类,使我的图像跨越整个网站,css,image,class,html,Css,Image,Class,Html,我一直想在我的网站上展示我的图片。 我对css很陌生,所以我可能有很多错误 我在这里定义了我的类: #galleryphotos { float:left; margin: 0; padding: 0; width: 100%; } .displayphoto { float:left; border: none; margin: none; padding: none; } img.displayphoto { clear: both; display: block; positio

我一直想在我的网站上展示我的图片。 我对css很陌生,所以我可能有很多错误

我在这里定义了我的类:

#galleryphotos { float:left; margin: 0; padding: 0; width: 100%; }
.displayphoto { float:left;  border: none;  margin: none; padding: none; }
img.displayphoto {   clear: both;  display: block; position: relative;  width: 100%;}
我在这里展示:

<div id="galleryphotos"> 
    <div class="displayphoto"> <img src="images/property/DSC_0006.JPG" class="displayphoto"> </div>
    <div class="displayphoto"> <img src="images/property/DSC_0007.JPG" class="displayphoto"> </div>
</div>
当我调整浏览器的大小时,会发生一些缩放,但不会太大。 知道我做错了什么吗


p、 我只是拨弄弄弄弄,找到了一个解决办法:我移动的明确:两者;宽度:100%;从代码中选择.displayphoto

,并且您已提供无需浮动图像。将它们设置为块元素将使它们保持在自己的线上,宽度:100%;当您调整窗口大小时,将允许它们填充并缩放到容器的宽度

CSS

HTML

如果希望在保持照片缩放的同时在图像周围添加填充,可以通过向galleryphotos容器添加边距和向displayphoto类添加边距底部来实现


此外,在可能的情况下,您应该始终包括to图像,以帮助您的网站的可访问性

您的图像将同时应用这两个.displayphoto规则。如果您可以发布一个JSFIDLE示例,则诊断起来会更容易。但是,当您将.displayphoto向左浮动时,默认宽度为:100%的div不再生效,我相信这可能是您的图像缩放问题。这是汤姆的解决办法。
#galleryphotos {
   margin: 0;
   padding: 0;
}
.displayphoto {
   display: block;
   position: relative;
   width: 100%;
   border:none;
}
<div id="galleryphotos">
    <img src="images/property/DSC_0006.JPG" class="displayphoto" alt="DSC_0006" />
    <img src="images/property/DSC_0007.JPG" class="displayphoto" alt="DSC_0007" />
</div>