我刚刚了解了响应式设计。我的问题是,HTML设计师必须采取哪些步骤才能使设计响应?使HTML设计响应的步骤是什么?
看来,一个负责任的设计是所有关于使用@media
查询和控制元素的页的流量,如果它得到通过设置max-width
,min-width
和操作取决于浏览器窗口的大小浮动,边距和填充调整。
是否有除了@media
查询其他任何需要的响应式设计做?
我刚刚了解了响应式设计。我的问题是,HTML设计师必须采取哪些步骤才能使设计响应?使HTML设计响应的步骤是什么?
看来,一个负责任的设计是所有关于使用@media
查询和控制元素的页的流量,如果它得到通过设置max-width
,min-width
和操作取决于浏览器窗口的大小浮动,边距和填充调整。
是否有除了@media
查询其他任何需要的响应式设计做?
响应图像(在HTML针对不同的情况不同的图像)是一个重要问题。
一些重要的位:
使用srcset
属性为不同版本的同一图像之间进行切换。 http://responsiveimages.org是资源就这个问题很好。
成像使用自动化工具 - 我最喜欢的是步兵,在这里也差不多了一个很好的读取:http://addyosmani.com/blog/generate-multi-resolution-images-for-srcset-with-grunt/
它真的有很多不同之处,当用户在移动设备上打开一个页面尺寸被确定为它的图像,更少的数据和良好的负载更快:)
工具,比如咕噜可能看起来像他们采取一些工作设置,但一旦你开始使用它那么容易和快速。
更多的阅读材料:
非常感谢Ivan68。你的回答非常有价值。帮助很多! – bodacydo
绝对。有从Marcotte的阮经天的原书回应式网页设计,回应式网页设计(abookapart.com/products/responsive-web-design)三个主要租户。它们是:
1 - 流体网格 -基于百分比的宽度代替布局/网格的像素。这可以说比媒体查询更重要,因为它可以让网站变得流畅而不固定。因此,智能手机和平板电脑的尺寸太大而无法计数,因此采用流畅的布局可确保您的设计能够很好地适应不同的设备宽度。
2 - 灵活图像 -它们基本上是在浏览器变小时收缩的图像。在响应的环境中,图像周围存在很多挑战,这就是为什么@ Ivan86巧妙地推荐在图像标签上使用srcset
属性,我也强烈建议,但也可以等待,直到您熟悉基本知识为止。既然你是刚刚起步,让我们保持简单的用“灵活的图像”,这是被设定为max-width: 100%
与基于%身边父容器的图像。这允许图像随着父容器(div,figure等)变小而缩小。不过,如果你碰巧对srcset
感兴趣,我最近发布了两篇文章:www.richfinelli.com/srcset-part-1,http://www.richfinelli.com/srcset-part-2/,它解释了如何使用这个新属性。
3 - 媒体查询 -正如您所说,用于您的css根据可用的浏览器宽度更改布局。
正如我想你会发现,一旦你进入响应式网页设计,你会发现自己可能会遇到多层次的挑战。但是我建议从abookapart.com购买Ethan Marcotte的书以获得一个好的跳跃在上面。很短,实际上很有趣。
感谢这个答案非常有价值!我只知道媒体查询。现在我知道其他部分。一个后续问题 - 最大宽度替代百分比? – bodacydo
对于流体布局,我只在最外层容器上使用硬像素值的“最大宽度”。并使用设置为百分比的宽度。例如:.wrapper {max-width:960px; width:85%;}。这使得宽度不会超过960像素宽。因此,在超宽屏幕显示器上,您从未处理过1400像素宽的布局。但是,当宽度小于960像素宽时,您将获得流体布局,因为宽度设置为85%。 – richfinelli
非常感谢! – bodacydo
讨厌说这个,但没有期望这样一个基本水平的问题从这样的高代表的人。我明白,你现在可能正在学习html;但你有这样的教程和问题的口气w.r.t这看起来像一个简单的谷歌搜索问题。是的,响应意味着您对不同的媒体大小有不同的CSS规则。别往心里放;只是说:) – TheUknown
有些人可能会说设计师必须做的是选择一个良好的响应库并使用它。 –
没有一套步骤可以使网站响应。你的问题太广泛了,就像问'我如何建立一个网站'? – j08691