我想弄清楚如何使这个基本的CSS移动友好/响应浏览器窗口的变化。目前,除横向平板电脑以外,所有尺寸的代码均可正常显示通常图片和代码会下拉到不同的行,但由于某种原因,所有内容都会显示在一行上并延伸到页面边界之外。我已经尝试了从max/min-width
和padding
到position
和overflow
,但我无法得到这个工作。基本的CSS没有响应/移动友好
这里是重要的代码,其余的只是文本格式和效果。在HTML是基本的,只是调用.view
.view {
margin-left: auto;
margin-right: auto;
width: 300px;
height: 300px;
float: center;
overflow: hidden;
position: relative;
text-align: center;
box-shadow: 1px 1px 2px #e6e6e6;
cursor: default;
background: #fff
}
.view .mask, .view .content {
width: 300px;
height: 300px;
position: absolute;
overflow: hidden;
top: 0;
}
.view img {
display: block;
position: relative;
}
这一切都是通过Squarespace完成,他们向我保证,这是我的代码引起的问题,而不是他们的模板代码。
我所指的是this page上的图片。改变页面的大小,当你打到4-6英寸宽时,你会看到我指的是什么。图片重叠并形成滚动条。单张照片之间没有间距。
你看过@media查询CSS吗? – ochi
你可以只增加图像重新组织的页面宽度(即800px而不是640px)? – AboutTime
将.view更改为max-width:250px;和.view img {width:100%;身高:汽车;}让我知道如果它的工作,我会做出答案。 – SuperVeetz