我有这段代码:
<div>
<ul class="g">
<li><a href="proj1.html"><img src="img/prev1.jpg" /></a><p>Only God Forgives</p></li>
<li><a href="proj1.html"><img src="img/prev2.jpg" /></a><p>Place To be</p></li>
<li><a href="proj1.html"><img src="img/prev3.jpg" /></a><p>Smokey Taboo</p></li>
<li><a href="proj1.html"><img src="img/prev4.jpg" /></a><p>Pagan Poetry</p></li>
<li><a href="proj1.html"><img src="img/prev1.jpg" /></a><p>Into The Wild</p></li>
<li><a href="proj1.html"><img src="img/prev2.jpg" /></a><p>Mad G Wine</p></li>
<li><a href="proj1.html"><img src="img/prev3.jpg" /></a><p>Milk And Beach</p></li>
<li><a href="proj1.html"><img src="img/prev4.jpg" /></a><p>Song To The Siren</p></li>
<li><a href="proj1.html"><img src="img/prev1.jpg" /></a><p>Where The Wild Things Are</p></li>
<li><a href="proj1.html"><img src="img/prev2.jpg" /></a><p>At Night in Dreams</p></li>
</div>
.g {
margin: 2%;
}
.g li {
float: left;
margin: 0.5%;
text-align: center;
background-color: yellow;
height: 100px;
width: 100px;
}
.g img {
width: 100px;
height: 100px; }
我希望能够调整黄色盒子内的图片大小。我希望图片的大小几乎与黄色盒子一样大,但保持居中和文本也居中,只显示一行。我认为通过简单地更改图片大小就可以实现这一点。
.g img {
width: 300px;
height: 300px;
但是图片会偏移,不居中,并且在某些方框中文本会消失。
我试了很多不同的方法,真的不知道还能怎么办了。
附:这也应该是响应式的。但我所做的只是让黄色正方形在浏览器缩小或放大时改变位置(已经够好了!)。但我也希望黄色正方形(以及其中的图像)能稍微改变大小。但我尝试的所有代码看起来都很奇怪,黄色的方块会跳动,创建出错位的空隙。(这不是优先考虑的事情,只是我想添加的一些东西,如果可能的话)
我对html和css都很陌生,所以这对我来说有点困难!非常感谢您的帮助。
我尝试上传照片来展示问题,但似乎需要“10声望”的权限,所以我不能:(如果有人愿意帮助我并需要查看图片,我可以发送给他们或其他什么方式。谢谢!