【发布时间】:2015-04-15 02:25:14
【问题描述】:
创建与所有当前使用的浏览器兼容的现代响应式页面的流程和最佳实践是什么?我见过超过 250kb 的 csses,所以我不相信它们是从头开始手写的。你使用一些生成器或页面构建器吗?那么它实际上是什么样子的呢? 如何轻松使它成为便携式?例如圆角半径等? 从创建 html 标记开始?然后添加css库?什么图书馆?有什么重置css的吗?粗鲁?或者也许是 js 库?何时添加@media?你是为移动分辨率写的吗?还是您自上而下地写,在添加每个元素后测试所有分辨率?仍然广泛使用的 IE8 呢?
谁能描述创建专业响应式跨浏览器网页的完整制作过程?
【问题讨论】:
-
您的问题有很多组成部分。我会阅读更多内容并尝试提出更具体的问题。已经有很多关于这个主题的文章和教程。 Smashing Magazine 有一个很好的入门指南smashingmagazine.com/responsive-web-design-guidelines-tutorials。我还会研究像引导程序和基础这样的框架。我认为没有必要重写轮子来制作响应式列。
-
真的。有很多问题。但从全新技术开始的问题是缺乏道路。我已经阅读了有关基础、引导程序、sass 的信息,也看过一些关于 RWD 的教程,但是每个教程都只展示了一小步,没有按顺序排列。这就是为什么最好从非常高的角度了解整个过程的样子
-
从像 Bootstrap 或 Foundation 这样的框架开始,它们往往会决定您将使用哪些其他工具/方法(即 SASS/SCSS 或 LESS)。 Bootstrap 3.x 仍然支持 IE8,但有传言称 4.x 将放弃对 8 的支持。就我个人而言,我认为现在我的网站访问者并没有广泛使用它(不到 1%),但我想这可能会有所不同取决于地理位置和人口统计数据,例如年龄和消费者受众与企业。有太多变数可以说只有一种生产流程甚至最佳实践。
标签: html css responsive-design cross-browser