如何实现网页自适应布局的?
1.根据屏幕的大小不同引入不同的css样式文件

<link href="css/css-pc.css" rel="stylesheet" type="text/css" media="screen and (min-width: 1000px)">

2.响应式设计的步骤
    1.设置Meta标签

2.大多数移动浏览器将HTML页面放大为宽的视图(viewport)以符合屏幕分辨率。你可以使用    视图的meta标签来进行重置。下面的视图标签告诉浏览器,使用设备的宽度作为视图宽度并禁    止初始的缩放。在<head>标签里加入这个meta标签。

<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">

[1](user-scalable = no 属性能够解决 iPad 切换横屏之后触摸才能回到具体尺寸的问题。 )

3.假设我们要兼容iphone和iPad的视图,那么可以这样设置
/** iPad **/
@media only screen and (min-width: 768px) and (max-width: 1024px) {}
/** iPhone **/
@media only screen and (min-width: 320px) and (max-width: 767px) {}

-------像一些要注重的是--------

1. 宽度需要使用百分比
例如这样:
.head { width: 100% }
.footer{ width: 50%; }

2. 处理图片缩放的的方法
    ·简单的解决的方法可以使用百分比,但是这样不好,会发大或者缩小图片了。那么可以尝试给图片指定的最大宽度为百分比。假如图片超过了,就缩小,就设原来的尺寸!!

img { width: auto; max-width: 100%; }

3.伪类和伪元素区别

1.举个栗子

css部分.row_1 .row :nth-child(1){color: blue;
}
.row_1 .row span:nth-child(2){color: rgb(0, 255, 234);
}.row_1 .row span:nth-child(3){color: rgb(0, 250, 42);
}.row_1 .row span:nth-child(4){color: rgb(255, 81, 0);
}.row_1 .row span:nth-child(5){color: rgb(119, 0, 255);
}div部分<div class="row_1"><div class="row"><span>帅帅!!</span><span>帅帅!!</span><span>帅帅!!</span><span>帅帅!!</span><span>帅帅!!</span>
</div>
</div>//简单便捷,它快速定义自己需要的目标 可以在里面设置多样的样式, 使页面更美观

4.垂直居中如下:

div{width: 200px;height: 200px;border: 2px dashed  blue;position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;
}

如果有什么疑问请打在评论里!!

如何实现网页自适应布局?相关推荐

  1. Grid布局实现网页自适应

    前言 网页自适应布局常见的方法有三种. 1.原生:使用@media媒体查询,rem相对单位. 通过对不同的屏幕宽度进行CSS的调整来实现,不同设备下的网页自适应显示效果. 适合对不同设备显示都需要进行 ...

  2. html把div分成两栏,div+css制作上中下,中间两列的全屏自适应布局

    制作自适应布局的网页对初学者是个难点,今天我们以最常见的上中下结构,中间又分为两列的全屏自适应布局为例,教大家如何制作自适应布局网页. 上中下结构,中间又分为两列的全屏自适应布局HTML代码: 上中下 ...

  3. 谈谈利用JavaScript结合相对单位rem实现自适应布局的简单而实用的方法

    谈谈利用JavaScript结合相对单位rem实现自适应布局的简单而实用的方法 rem是css3新增的一个相对单位,相对的只是HTML根元素,可以只修改根元素字体大小就可以成比例地调整所有字体大小.我 ...

  4. 多种方法实现自适应布局

    最近切了几个手机端的网页,第一次切的是美团的首页,为了自适应不同的手机分辨率,需要用到自适应布局,切图的时候是用的第一中方法,用到了定位,后来查找了一些其他方法,现在就介绍几种自适应布局的实现方法: ...

  5. rem是如何实现自适应布局的?

    rem是如何实现自适应布局的? 摘要:rem是相对于根元素<html>,这样就意味着,我们只需要在根元素确定一个px字号,则可以来算出元素的宽高.本文讲的是如何使用rem实现自适应. re ...

  6. css实现3行2列居中高度自适应布局

    1.CSS2盒模型 自从1996年CSS1的推出,W3C组织就建议把所有网页上的对像都放在一个盒(box)中,设计师可以通过创建定义来控制这个盒的属性,这些对像包括段落.列表.标题.图片以及层< ...

  7. css img 适配尺寸_img图片自适应布局_HTML5教程_郭隆邦技术博客

    图片自适应布局 源码下载 使用百度图片搜索的时候,可以看到搜索页面,所有的图片基本都是定高度显示,图片的宽度随着高度等比例缩放.点击搜搜页面的每一张图片, 可以跳转到一个页面只有一张图片,显示的尺寸是 ...

  8. html自动适应布局,用纯CSS实现自适应布局表格

    以手机.平板等移动设备为平台的浏览行为变得越来越平常,甚至有些人叫嚣PC将死.虽然说的有些夸张,但让你的网站布局能够兼容PC和移动设备这些需求变得越来越重要.这种网页布局就是"自适应布局&q ...

  9. html自适应布局_三分钟学会响应式布局和自适应布局

    响应式布局和自适应布局详解 响应式布局等于流动网格布局,而自适应布局等于使用固定分割点来进行布局. 自适应布局给了你更多设计的空间,因为你只用考虑几种不同的状态.而在响应式布局中你却得考虑上百种不同的 ...

最新文章

  1. 亮风台提出用完全可训练的图匹配方法,优于最新SOTA | CVPR 2020
  2. window.open()函数参数说明
  3. 基于MATLAB的RGB转YCBCR色彩空间转换
  4. python类的编写模板_python开发笔记-类
  5. python求曲线拐点_如何发现拐点?
  6. 日志查看_实时查看容器日志
  7. GAOT工具箱设置交叉概率和变异概率
  8. oracle 断电 监听问题,Oracle监听启动后又自动停止的问题及解决
  9. R语言数据分析报告 鲍鱼年龄预测
  10. XML 转 JSON
  11. Android Studio gradle 统一版本管理
  12. 斯帅变阵只为讨好皇帝 36岁高龄大Z成热火首发
  13. linux--服务器降频
  14. 申论(基础题)之扫清阅读障碍和提取障碍
  15. 移动互联网精彩语录:悟透一句话,改变你一生!
  16. poj 3067 树状数组
  17. Android知识点原理总结
  18. C++模板学习--kankan
  19. 前后端交互ajax和axios入门讲解,以及http与服务器基础
  20. 《Python 3网络爬虫开发实战 》崔庆才著 第二章笔记

热门文章

  1. Java ---Filter过滤器
  2. 面向对象中类之间的关系详细解析
  3. iphone日版官网货源监控状态脚本
  4. 阿里大于(短信发送平台)
  5. 基于python的深度学习框架有_从Theano到Lasagne:基于Python的深度学习的框架和库...
  6. 虚拟机实现LEDE软路由最简单,最完整教程
  7. 模糊+滑膜轨迹跟踪控制算法 算法可实现功能:跟踪双移线,单移线,多项式曲线等多种轨迹,稳定性和较好
  8. NLP:词袋模型(bag of words)、词向量模型(Word Embedding)
  9. 安装 部署 postgresql数据库 搭建主从节点 (业务库)
  10. 如果你还不懂会员管理系统,那还做什么实体零售