今天心血来潮,想搞个响应式网站,说干就干!
我先去网上搜搜,发现现在都讲究“移动优先”。
想想也是,现在大家都抱着手机刷刷刷,电脑都懒得开。我决定先从手机版开始设计。
我拿出纸笔,开始画草图。毕竟是第一次搞,心里还是有点没底。我把页面分成几个大块:头部、内容区、底部,然后在每个区域里画上大概的元素。
草图画心里就有数。我打开编辑器,开始写HTML结构。我尽量用语义化的标签,比如<header>
、<nav>
、<main>
、<footer>
,这样代码看起来更清晰。
然后,我开始写CSS样式。这里是关键!我用媒体查询(Media Queries),针对不同的屏幕宽度设置不同的样式。比如:
写完代码,我开始在不同的设备上测试。手机、平板、电脑,一个都不能少!我发现一些问题,比如图片在小屏幕上显示不全,文字在某些设备上排版混乱等等。
遇到问题,我就去查资料,修改代码,然后再次测试。这个过程反反复复,直到我在所有设备上看起来都比较满意。
在这回实践中,我总结一些小经验:
这回实践让我对响应式设计有更直观的理解。虽然过程有点折腾,但看到自己的网站在不同设备上都能正常显示,还是很有成就感的!以后我会继续学习,做出更棒的响应式网站!
添加微信