对页面内容使用最小和最大高度宽度是一种好习惯吗?
Is a good practice to use min and max height width for page content?
我发现使用 min-width、max-width、min-height、max-height 和 vw、vh 测量值我可以控制每个分辨率的元素大小。
例如:
*{
margin: 0;
padding: 0;
box-sizing: border-box;
}
html,body{
height: 100%;
min-height: 100%;
}
body{
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 13px;
line-height: 18px;
color: #333;
background-color: #f4f6f7;
}
#container{
background-color: #fff;
-moz-border-radius: 0.4vw;
-webkit-border-radius: 0.4vw;
border-radius: 0.4vw;
border: 0.1vw solid rgba(0,0,0,0.15);
-moz-box-shadow: 0.3vw 0.3vw 0.3vw rgba(0,0,0,0.05);
-webkit-box-shadow: 0.3vw 0.3vw 0.3vw rgba(0,0,0,0.05);
box-shadow: 0.3vw 0.3vw 0.3vw rgba(0,0,0,0.05);
width: 70vw;
min-width: 70vw;
max-width: 70vw;
min-height: 100vh;
margin-left: auto;
margin-right: auto;
}
这个容器将是视口高度的 100%,无论用户分辨率 is.It 的大小是多少 static.Same 如果我对container content.Isn 这不是一种响应式的吗?如果它在每个分辨率下看起来都一样,那么它应该是,我已经测试过了 works.But 这看起来太简单了,它一定是有什么问题,或者没有。
如果以这种方式工作是个好主意,我需要一些意见,如果不是,为什么?
完全取决于您要做什么。 vh 和 vw 措施仅在您想要创建相对于屏幕尺寸的块而不使用 jQuery.
时才有用
最小和最大宽度选项主要用于动态块。例如,防止空块折叠,或包含大量内容的块将设计元素拉伸到超出预期大小。
我发现使用 min-width、max-width、min-height、max-height 和 vw、vh 测量值我可以控制每个分辨率的元素大小。
例如:
*{
margin: 0;
padding: 0;
box-sizing: border-box;
}
html,body{
height: 100%;
min-height: 100%;
}
body{
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 13px;
line-height: 18px;
color: #333;
background-color: #f4f6f7;
}
#container{
background-color: #fff;
-moz-border-radius: 0.4vw;
-webkit-border-radius: 0.4vw;
border-radius: 0.4vw;
border: 0.1vw solid rgba(0,0,0,0.15);
-moz-box-shadow: 0.3vw 0.3vw 0.3vw rgba(0,0,0,0.05);
-webkit-box-shadow: 0.3vw 0.3vw 0.3vw rgba(0,0,0,0.05);
box-shadow: 0.3vw 0.3vw 0.3vw rgba(0,0,0,0.05);
width: 70vw;
min-width: 70vw;
max-width: 70vw;
min-height: 100vh;
margin-left: auto;
margin-right: auto;
}
这个容器将是视口高度的 100%,无论用户分辨率 is.It 的大小是多少 static.Same 如果我对container content.Isn 这不是一种响应式的吗?如果它在每个分辨率下看起来都一样,那么它应该是,我已经测试过了 works.But 这看起来太简单了,它一定是有什么问题,或者没有。
如果以这种方式工作是个好主意,我需要一些意见,如果不是,为什么?
完全取决于您要做什么。 vh 和 vw 措施仅在您想要创建相对于屏幕尺寸的块而不使用 jQuery.
时才有用最小和最大宽度选项主要用于动态块。例如,防止空块折叠,或包含大量内容的块将设计元素拉伸到超出预期大小。