美文网首页
响应式网页设计

响应式网页设计

作者: 猿分让我们相遇 | 来源:发表于2019-05-28 08:29 被阅读0次

定义网页关键词
<meta name="keywords" content="关键词1 关键词2">
多个关键词应该使用空格分开; 最好保持在10个以下,过多的关键词,搜索引擎将忽略;
定义网页简短描述
<meta name="description" content="描述">
应该保持在140-200个字符或者100个左右的汉字;

响应式网页设计就是一个网站能够兼容多个终端——而不是为每个终端做一个特定的版本。
1、设置<meta>
visual viewport的宽度是浏览器可视区域的大小, visual viewport的宽度可以通过window.innerWidth 来获取;

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

2、@media

@media screen and (min-width:320px){
  html{font-size:21.333333333333332px;}
  body{font-size:12px;}
}

js响应式

/*rem方式,640px 为psd基准宽度,16px为font-size基准大小。 */

function _adaptFont(maxWidth, baseWidth,baseSize){
    maxWidth = maxWidth || 640;//最大值640px
    baseWidth = baseWidth || 320;
    baseSize = baseSize || 16;
    var winWidth =  parseInt(window.innerWidth);   /*s4手机读到的winWidth是分辨率的宽*/
    var docWidth =  parseInt(document.documentElement.clientWidth);  //和winWidth区别是,减去右边滚动条
    var bodyWidth =  parseInt(document.body.clientWidth);   //混合模式下使用
    var docWidth = Math.min(winWidth, bodyWidth, docWidth);
    docWidth > maxWidth && (docWidth = maxWidth);

    //设置基准值
    document.documentElement.style.fontSize =  (docWidth/baseWidth)*baseSize + 'px';


}
_adaptFont();
window.addEventListener("resize",_adaptFont);

相关文章

  • 交互细节丨什么是响应式网页设计,这种设计有何优缺点

    1. 什么是响应式网页设计? 1.1 响应式网页设计的概念 响应式网页(Responsive Web Design...

  • 响应式网页设计

    名词解释 1.什么是响应式网页设计 响应式网页设计或称自适应网页设计、回应式网页设计、对应式网页设计。 是一种网页...

  • 响应式网页设计

    一、介绍 什么是响应式网页设计? 响应式网页设计使您的网页在所有设备上都很好看。 响应式网页设计仅使用HTML和C...

  • 九、HTML5响应式布局

    @(HTML5)[相应式布局] [TOC] 九、HTML5响应式布局 什么是响应式网页设计(布局) 响应式网页设计...

  • 响应式网页设计

    名词解释 响应式Web设计(Responsive Web design): 响应式网页设计(RWD)是一种网页设计...

  • 响应式网页设计

    一.名词解释 1.响应式网页设计(Responsive Web design(RWD):“响应式网页设计”这个名字...

  • 响应式网页设计

    名词解释 响应式网页设计 Responsive Web design(RWD) “响应式网页设计”这个名字是Eth...

  • 响应式网页设计

    什么是响应式网页设计? 响应式网页设计(RWD)就是网页内容会随着访问他的视口及设备的不同而呈现不同的样式 响应式...

  • 响应式网页设计

    响应式网页设计,亦称“响应式Web设计”,其简称为RWD。所谓的响应式Web设计,是指“网页内容会随着访问它的视口...

  • 响应式网页设计

    响应式网页设计 “响应式网页设计”这个名字是Ethan Marcotte在2010发明的,即Responsive ...

网友评论

      本文标题:响应式网页设计

      本文链接:https://www.haomeiwen.com/subject/kwkwlxtx.html