我想弄清楚如何使這個基本的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