不久前,设计师不必担心网站如何看待手机和平板电脑。手机在网络阅览方面没有真正的实用性,但在iPad之前,平板电脑比必需品更新颖。
显而易见,这一切都发生了变化,绝大多数技术专家预测,在未来几年内,移动浏览可能会更,而不是更晚,因为移动浏览会超过桌面浏览,成为浏览网页的主要方式。
<随着企业意识到移动端用户的线上体验需要优化,所以自己的网站需要在每个客户端都有良好的体验。响应式设计的主要组成部分
..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................以百分比作为测量单位,这意味着设计为50%的元素将始终占据屏幕的一半,无论屏幕多大或着多小。
灵活的图像
灵活的图像的创建通过写一个简单的规则,其中指出:
img {
最大宽度:100%;
}
基本上这意味着如果某个元素大于其容器,则该规则将强制其匹配该容器的宽度。此外,由于现代浏览器根据比例调整图像的大小,图像的宽度比也被保留。另外,100%的规则也可以用于嵌入式视频等其他要素。
、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、媒体类型基本上允许具体类型的网络设备,包括手持设备、屏幕和电视。然而,由于设备之间的标准化程度不高,设备制造商几乎没有支持,媒体类型从未达到潜力。
,媒体查询达到这个潜力,然后是一些。但是,媒体查询不是像介质类型那样关注设备类型,而是查看设备的功能。
<link rel =stylesheettype =text / css
媒体=屏幕和
href =generic.css/>
查询的两个组件是媒体类型,设置为屏幕,然后是实际查询 - (max-device-width:480px) - 这实质上是询问设备的宽度是480px或更少。如果是这样备将加载generic.css。否则,链接将被忽略,与其他链接相同,直到找到正确的分辨率,并加载相应的样式表。
例如,如果媒体查询发现设备是智能手机,可能会在电脑屏幕上显示文字区和两个垂直侧栏的三排设计,可能会在智能手机屏幕上作为全角文字区加载,两个侧栏作为下一个水平元素。
、灵活的心情
当然,灵活的设计要求是设计师灵活的设计思维。不幸的是,大部分网页在移动设备上依然不是那么友好,主要是因为大部分设计师通常只是为桌面设计智能手机和平板电脑。很少有设计师考虑多个平台的设计。
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????但事实上,百分比的设计确实没有什么区别,而且相对容易。
例如,考虑将100%和100像素的宽度分配给两个相同要素的差异。其中,无论是桌面、笔记本电脑还是iPhone,元素都充满了屏幕。但是,在480像素iPhone屏幕上,100像素宽度的要素很大,但是在1600×900分辨率的桌面屏幕上相当小。
企业和设计人员处理移动设备设计问题的另一种方法是根据设备为具有自动重定向的不同设备创建一个单独的站点。这样可以提供最好的界面,同时避免javascript和大图片带来的慢载入。
但这种方法存在一些缺点,其中一种是创建和维护多个网站,以及协调这些网站内容的费用。当然,新设备出来的时候,还有新的网站。幸运的是,响应式设计如果做得很好,可以解决移动设备设计中几乎所有的问题。