我正在学习用css设计照片.我将照片集中在一起,但是当我通过将其原始尺寸减半来调整尺寸时,左右边框不会环绕图像.边框的顶部和底部是正确的.
我没有找到类似问题的任何教程或回复,我将非常感谢您对解决此问题的看法.
.img {
text-align:center;
margin-top:80px;
margin-bottom:0px;
padding:0px;
border:4px solid #F2F2F2;
}
示例网站位于http://nspowers.org.
使用完整样式表的链接是http://nspowers.org/stylesheet/stylesimgquestion.css,图像属性位于最底部.
谢谢
最佳答案 你没有设计图像本身,而是设置内部图像的容器div.如果你从.img更改CSS的选择器,它将img类的元素定位到img(注意缺少的点),你将定位所有图像.
或者,如果您想要更具体,可以通过调用img.myClass将其添加到具有特定类的所有图像,该img.myClass将定位具有类myClass的所有图像.
虽然我建议你不要使用.img作为类名,因为它可能会令人困惑.
更新
这是代码的完整示例,没有其他类和元素的混乱.
您可以在此fiddle中查看现场演示
HTML
<div class='centered'>
<img src='http://nspowers.org/excomm_photo.jpg' height="251" width="380"/>
</div>
CSS
.centered{
text-align:center;
}
.centered img{
border:5px solid blue;
}