微信小程序 基础知识css样式media标签


Posted in Javascript onFebruary 15, 2017

微信小程序 基础知识css样式media标签

前言:

微信小程序中我遇到了一个对我来说是新的东西,但是对于前端开发来说不算是新知识,html页面中的media标签,在此记录下来以备不时之需

在css中我们使用media标签来区分调用哪个css样式,比如使用media=”print”来表示当执行打印文档时,使用print.css样式。这样使得文档更有得于打印,如将页面宽度增宽、或屏蔽掉一些不需要打印的内容。

<link href="styles/main.css" rel="external nofollow" rel="stylesheet" type="text/css" media="screen" />
<link href="styles/print.css" rel="external nofollow" rel="stylesheet" type="text/css" media="print" /> 
<link href="main.css" rel="external nofollow" rel="stylesheet" type="text/css" media="all'/>

下边是media标签的10个值,可见常用的并不多。当没有media标签时,默认为media=”all”。

all? 用于所有设备类型
aural? 用于语音和音乐合成器
braille? 用于触觉反馈设备
embossed? 用于凸点字符(盲文)印刷设备
handheld? 用于小型或手提设备
print? 用于打印机
projection? 用于投影图像,如幻灯片
screen? 用于计算机显示器
tty? 用于使用固定间距字符格的设备。如电传打字机和终端
tv? 用于电视类设备

在上边引用css样式时,我们引用了两次。我们完全可以引用一个css样式来达到我们的目的,这样也可以提高css样式加载速度,

实现代码如下:

CSS代码

@media all { 
        body{ font:12px; width:100%;} 
   } 

@media print 
{ 
  body{ font:14px; width:595px;}  /* 用于打印时将宽度设置为595px(A4) */ 
}

以上media标签是css中的标准语法,所有浏览器都支持media标签,但下面的写法出IE6\7\8 以为的浏览器都支持

CSS代码

@media all and (min-width: 1001px) { 
 #sidebar ul li a:after { 
  content: " (" attr(data-email) ")"; 
  font-size: 11px; 
  font-style: italic; 
  color: #666; 
 } 
} 

@media all and (max-width: 1000px) and (min-width: 700px) { 
 #sidebar ul li a:before { 
  content: "Email: "; 
  font-style: italic; 
  color: #666; 
 } 
} 

@media all and (max-width: 699px) and (min-width: 520px), (min-width: 1151px) { 
 #sidebar ul li a { 
  padding-left: 21px; 
  background: url(../images/email.png) left center no-repeat; 
 } 
}

也有人这么搞

@media screen and (-webkit-min-device-pixel-ratio: 1.0), screen and (min--moz-device-pixel-ratio: 1.0), screen and (min-device-pixel-ratio: 1.0), screen and (min-resolution: 1.0dppx) {
  .icon-del {
background-image: url(../../resources/images/ui_3@2x.png);
background-size: 274px 228px;
display: block;
 }
}

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

Javascript 相关文章推荐
IE6不能修改NAME问题的解决方法
Sep 03 Javascript
高效的表格行背景隔行变色及选定高亮的JS代码
Dec 04 Javascript
js change,propertychange,input事件小议
Dec 20 Javascript
JS声明变量背后的编译原理剖析
Dec 28 Javascript
jQuery+CSS 半开折叠效果原理及代码(自写)
Mar 04 Javascript
通过JavaScript使Div居中并随网页大小改变而改变
Jun 24 Javascript
javascript使用定时函数实现跳转到某个页面
Dec 25 Javascript
自己封装的javascript事件队列函数版
Jun 12 Javascript
JS实现在页面随时自定义背景颜色的方法
Feb 27 Javascript
Javascript 是你的高阶函数(高级应用)
Jun 15 Javascript
浅析jQuery 3.0中的Data
Jun 14 Javascript
jQuery cookie的公共方法封装和使用示例
Jun 01 jQuery
js 性能优化之快速响应的用户界面
Feb 15 #Javascript
微信小程序  http请求封装详解及实例代码
Feb 15 #Javascript
DOM事件探秘篇
Feb 15 #Javascript
详解Angularjs 如何自定义Img的ng-load 事件
Feb 15 #Javascript
js实现滑动到页面底部自动加载更多功能
Feb 15 #Javascript
JS 实现随机验证码功能
Feb 15 #Javascript
JS实现PC手机端和嵌入式滑动拼图验证码三种效果
Feb 15 #Javascript
You might like
PHP中Enum(枚举)用法实例详解
2015/12/07 PHP
Zend Framework教程之前端控制器Zend_Controller_Front用法详解
2016/03/07 PHP
centos 7.2下搭建LNMP环境教程
2016/11/20 PHP
thinkPHP引入类的方法详解
2016/12/08 PHP
jquery $.each()使用探讨
2013/09/23 Javascript
jquery模拟SELECT下拉框取值效果
2013/10/23 Javascript
jquery预览图片实现鼠标放上去显示实际大小
2014/01/16 Javascript
同步异步动态引入js文件的几种方法总结
2016/09/23 Javascript
jQuery表单验证简单示例
2016/10/17 Javascript
js实现密码强度检验
2017/01/15 Javascript
JS获取今天是本月第几周、本月共几周、本月有多少天、是今年的第几周、是今年的第几天的示例代码
2018/12/05 Javascript
Vue程序化的事件监听器(实例方案详解)
2020/01/07 Javascript
创建与框架无关的JavaScript插件
2020/12/01 Javascript
vue+element_ui上传文件,并传递额外参数操作
2020/12/05 Vue.js
Python各类图像库的图片读写方式总结(推荐)
2018/02/23 Python
Django安装配置mysql的方法步骤
2018/10/15 Python
python3.7 使用pymssql往sqlserver插入数据的方法
2019/07/08 Python
python实现一行输入多个值和一行输出多个值的例子
2019/07/16 Python
解决安装python3.7.4报错Can''t connect to HTTPS URL because the SSL module is not available
2019/07/31 Python
Python3中的f-Strings增强版字符串格式化方法
2020/03/04 Python
python实现简单井字棋游戏
2020/03/04 Python
了解一下python内建模块collections
2020/09/07 Python
CSS3 中的@keyframes介绍
2014/09/02 HTML / CSS
ASOS西班牙官网:英国在线时尚和美容零售商
2020/01/10 全球购物
Java如何格式化日期
2012/08/07 面试题
自动化专业本科毕业生求职信
2013/10/20 职场文书
工厂厂长的职责
2013/12/12 职场文书
学生实习介绍信
2014/01/15 职场文书
简历上的自我评价
2014/02/03 职场文书
保险公司年会主持词
2014/03/22 职场文书
老师对学生的评语
2014/04/18 职场文书
《恐龙》教学反思
2014/04/27 职场文书
护理目标管理责任书
2014/07/25 职场文书
查摆问题对照检查材料
2014/08/28 职场文书
2016年记者节感言
2015/12/08 职场文书
新手,如何业余时间安排好写作、提高写作能力?
2019/10/21 职场文书