微信小程序 基础知识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 相关文章推荐
flash 得到自身url参数的代码
Nov 15 Javascript
获取css样式表内样式的js函数currentStyle(IE),defaultView(FF)
Feb 14 Javascript
JQuery做的一个简单的点灯游戏分享
Jul 16 Javascript
bootstrap-datetimepicker实现只显示到日期的方法
Nov 25 Javascript
详解javascript中对数据格式化的思考
Jan 23 Javascript
微信小程序request出现400的问题解决办法
May 23 Javascript
Angular 表单控件示例代码
Jun 26 Javascript
浅谈vuepress 踩坑记
Apr 18 Javascript
微信小程序http连接访问解决方案的示例
Nov 05 Javascript
vue组件间通信六种方式(总结篇)
May 15 Javascript
Django+Vue实现WebSocket连接的示例代码
May 28 Javascript
Quasar Input:type=&quot;number&quot; 去掉上下小箭头 实现加减按钮样式功能
Apr 09 Javascript
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设计模式 Facade(外观模式)
2011/06/26 PHP
php rmdir使用递归函数删除非空目录实例详解
2016/10/20 PHP
PHP观察者模式实例分析【对比JS观察者模式】
2019/05/22 PHP
广告切换效果(缓动切换)
2009/05/27 Javascript
jquery表格内容筛选实现思路及代码
2013/04/16 Javascript
很全面的JavaScript常用功能汇总集合
2016/01/22 Javascript
JS组件Bootstrap Select2使用方法详解
2020/04/17 Javascript
JS变量中有var定义和无var定义的区别以及es6中let命令和const命令
2017/02/19 Javascript
深究AngularJS如何获取input的焦点(自定义指令)
2017/06/12 Javascript
vue组件中使用iframe元素的示例代码
2017/12/13 Javascript
微信小程序中实现手指缩放图片的示例代码
2018/03/13 Javascript
使用JSON格式提交数据到服务端的实例代码
2018/04/01 Javascript
详解处理bootstrap4不支持远程静态框问题
2018/07/20 Javascript
python通过BF算法实现关键词匹配的方法
2015/03/13 Python
python通过函数属性实现全局变量的方法
2015/05/16 Python
python实现名片管理系统
2018/11/29 Python
Python3爬虫爬取百姓网列表并保存为json功能示例【基于request、lxml和json模块】
2018/12/05 Python
python将处理好的图像保存到指定目录下的方法
2019/01/10 Python
使用pandas把某一列的字符值转换为数字的实例
2019/01/29 Python
python实现统计文本中单词出现的频率详解
2019/05/20 Python
通过selenium抓取某东的TT购买记录并分析趋势过程解析
2019/08/15 Python
Windows下Anaconda和PyCharm的安装与使用详解
2020/04/23 Python
python 简单的调用有道翻译
2020/11/25 Python
美国第一个网上卖鞋零售商:OnlineShoes.com
2017/09/24 全球购物
Big Green Smile德国网上商店:提供各种天然产品
2018/05/23 全球购物
Kipling意大利官网:世界著名的时尚休闲包袋品牌
2019/06/05 全球购物
Bath & Body Works阿联酋:在线购买沐浴和身体用品
2021/02/27 全球购物
HSRP的含义以及如何工作
2014/09/10 面试题
理工科学生的自我评价
2013/12/15 职场文书
小学数学教学经验交流材料
2014/05/22 职场文书
2014年党建工作汇报材料
2014/10/27 职场文书
销售会议开幕词
2015/01/28 职场文书
初中毕业生自我评价
2015/03/02 职场文书
2015小学教师德育工作总结
2015/05/12 职场文书
话题作文之学会尊重
2019/12/16 职场文书
我收到了德劲DE1107
2022/04/05 无线电