视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
响应式布局的见解
2020-11-27 15:38:56 责编:小采
文档


    对于响应式布局呢,我相信每个人都有自己不同的见解,有的呢认为响应式布局就是一种网页,但是我们真正的响应式布局是可以随网页的大小,从而自己调节的一种网页,在PC端的时候网页上的所有的东西都呈一排显示,或者是分为有两个侧栏,或一个侧栏,还有主题内容组成的,在PC端的时候是整体一排显示的,但是随着屏幕的缩小布局会变小在手机端的话,可能原来竖着排的按钮就会横排过来.....

    那么编写响应式布局的几种方法有:

    1.首先大家应该认识midia这个单词吧,media呢在英文中就是媒体的意思,这是就有人问media有什么属性呢?它可以干什么呢?其实media呢有一个语句就是@media screen and(min-width:) (max-width);这个语句呢就是响应式布局的基础应用,给它赋予不同的值的话,它就可以在不同的屏幕上显示了,这样她就可以实现响应式布局的效果了,但是由于浏览器的兼容问题,它依旧存在的许多的毛病这怎么办呢?这时就涉及到了media的一些其它的属性了,总之一句话media还是很强大的,用它也可以实现响应式布局。

    2.其次呢是响应式布局的另一种实现的方法以百分比的形式给宽度,这样的布局也可以实现响应式布局的效果随着屏幕的放大缩小布局也会跟着放大缩小的,这种布局的方法虽然可以实现响应式布局但是现在在我的的工作,或是公司中已经很少推荐使用这种布局的方式了,虽然说这种布局的方法简单,但同时它也存在着很大的问题已经跟不上时代的发展了,而且这样布局的代码量相对来说代码多、视觉不美观,这样在我们做项目的时候有很大的影响,所以尽管这种布局的方法是简单但是我们现在已经很少有公司去用这种的布局方法了。

    3.最后呢还有一种方法也可以做响应式布局,那就是用bootstrap的栅栏,在最大屏幕就用col-lg-,在平板显示的话就适用col-sm-,在最小屏幕就适用col-xs-,在PC端显示的话就用的col-md-,在这个框架中,将一个容器分成了十二个格子,这种布局的方法也具有响应式布局的效果,栅格针对不同的设备设置了不同的样式,比如,在一个元素上使用了两个class,那么他会根据设备屏幕的大小来选择合适的样式,如果屏幕的大小不在类的范围内那么他就会忽略这两个类;而栅栏的每个样式都是在row的基础上进行,可以通过不同组合的类来达到在不同设备上显示的期望效果,但是呢这个布局是以做手机app为主的虽然说他也可以实现响应式布局的效果,但是我个人认为这种布局的框架不是很好,但是总体来说没有什么小毛病。

    以上呢就是我个人对响应式布局的见解,这只是我自己的一些见解如果有什么不对的地方请大家多多指点,谢谢大家!

下载本文
显示全文
专题