响应式网站建设
今天一个流行的设计处理的网站是为了填补宽度和浏览器窗口的一个大的图像和/或消息主页上的高度。在网站的响应在布局的改变基于用户的设备和屏幕尺寸,如果他们要包括可用于这些各种屏幕空间这些屏幕图像跨越必须在大小可变的。实现这一变量的大小是很容易的,至少当它涉及到的宽度,但得到一个HTML元素的高度,填补了可用的屏幕空间一直是斗争。这一斗争引进CSS视域单位结束。
使用百分比
在这两个重要组成部分响应和自适应网页设计早已使用代替的像素为测量单位的百分比。如果你有,你想在屏幕的整个宽度伸展,而不管屏幕大小的一个部门,你可以这样做:
该HTML –
款式,你可以使用这个CSS:
.container { width: 100%; }
这个部现在会在整个浏览器的宽度延伸,它会在屏幕的改变而改变。你甚至可以用百分比来一些填充添加到容器的边缘,使这些变量,以及:
.container { width: 96%; padding: 0 2%; }
这将2%的添加填充到容器的左侧和右侧(以0填充加到顶部和底部)。这对侧垫会加起来4%,所以用96%的宽度沿着你仍然有100%的宽元素。
现在,你可能认为你可以做同样的“高度”属性,就加入它是这样的:
.container { width: 96%; padding: 0 2%; height: 100%; }
可悲的是,因为预期这不起作用。您的“容器”元素将不会自动填满屏幕的高度,它填补了宽度的方式。你可以得到这个也通过设置H