zoukankan      html  css  js  c++  java
  • meta 的作用 搜集

    Meta标签中的format-detection属性及含义

     
    format-detection翻译成中文的意思是“格式检测”,顾名思义,它是用来检测html里的一些格式的,那关于meta的format-detection属性主要是有以下几个设置:
    <meta name="format-detection"   content="telephone=no">
    <meta name="format-detection"  content="email=no">
    <meta name="format-detection"   content="adress=no" >
    也可以连写:meta name="format-detection" content="telephone=no,email=no,adress=no"
    下面具体说下每个设置的作用:
    一、telephone

      你明明写的一串数字没加链接样式,而iPhone会自动把你这个文字加链接样式、并且点击这个数字还会自动拨号!想去掉这个拨号链接该如何操作呢?这时我们的meta又该大显神通了,代码如下:

      telephone=no就禁止了把数字转化为拨号链接!
      telephone=yes就开启了把数字转化为拨号链接,要开启转化功能,这个meta就不用写了,在默认是情况下就是开启!

    二、email

      告诉设备不识别邮箱,点击之后不自动发送

      email=no禁止作为邮箱地址!
      email=yes就开启了把文字默认为邮箱地址,这个meta就不用写了,在默认是情况下就是开启!

    三、adress

      adress=no禁止跳转至地图!
      adress=yes就开启了点击
    地址直接跳转至地图的功能,在默认是情况下就是开启!

     

     

    Meta标签中的viewport属性及含义

     
    最近在学习移动网页开发,首先看到head里面设置了下面这个属性:Meta标签中的viewport属性及含义

    通过搜集资料,大体了解了viewport属性的含义。

    一、什么是Viewport

    手机浏览器是把页面放在一个虚拟的“窗口”(viewport)中,通常这个虚拟的“窗口”(viewport)比屏幕宽,这样就不用把每个网页挤到很小的窗口中,也不会破坏没有针对手机浏览器优化的网页的布局,用户可以通过平移和缩放来看网页的不同部分。移动版的 Safari 浏览器最新引进了viewport 这个 meta tag,让网页开发者来控制 viewport 的大小和缩放,其他手机浏览器也基本支持。
      DPI表示分辨率,指每英寸长度上的点数。 像素是面积概念100dpi*100dpi  = 1000px

    二、Viewport基础

    一个常用的针对移动网页优化过的页面的 viewport meta 标签大致如下:

    1、width : 控制viewport的大小,可以指定一个值,如600, 或者特殊的值,如device-width为设备的宽度(单位是缩放为100%的CSS的像素)


    2、height : 和width相对应,指定高度


    3、initial-scale : 初始缩放比例,页面第一次加载时的缩放比例


    4、maximum-scale : 允许用户缩放到的最大比例,范围从0到10.0


    5、minimum-scale : 允许用户缩放到的最小比例,范围从0到10.0


    6、user-scalable : 用户是否可以手动缩放,值可以是:①yes、 true允许用户缩放;②no、false不允许用户缩放

     

    三、关于viewport的一些问题

    viewport并非只是ios上的独有属性,在android、winphone上同样也有viewport。它们要解决的问题是相同的,即无视设备的真实分辨率,直接通过dpi,在物理尺寸和浏览器之间重设分辨率,这个分辨率和设备的分辨率无关。比如,你拿个3.5寸-320 * 480的iphone3 gs、3.5寸-640 * 960的iphone4或者9.7寸-1024*768的ipad2,虽然设备的分辨率不同,物理尺寸也不同,但你可以通过设置viewport让它们在浏览器里有相同的分辨率。比如说,你的网站是800px宽,你可以通过设置viewport的width=800,来让你的网站在这三个不同的设备上都刚好满屏显示你的网站

       Meta标签中的viewport属性及含义

    网上一搜关于viewport的知识,基本上全都是如下信息:

     

    这段代码的意思是,让viewport的宽度等于物理设备上的真实分辨率,不允许用户缩放。一都主流的web app都是这么设置的,它的作用其实是故意舍弃viewport,不缩放页面,这样dpi肯定和设备上的真实分辨率是一样的,不做任何缩放,网页会因此显得更高细腻。

  • 相关阅读:
    Mina入门:mina版之HelloWorld
    Mina入门:Java NIO基础概念
    Activity与Service进行数据交互
    Android 6.0权限全面详细分析和解决方案
    查看Android系统是User模式还是Eng模式
    修改 Android 5.x 系统默认音量大小
    Android执行程序或脚本的方法
    Android Launcher 3 简单分析
    将Android系统源码导入ecplise
    Scrum三大角色特点
  • 原文地址:https://www.cnblogs.com/baota/p/6548119.html
Copyright © 2011-2022 走看看