周末读刚邮寄到的《css cookbook》才知道可以为不同的媒体类型css创建不同的样式表。比如<link rel=”stylesheet” type=”text/css” href=”/css/screen.css” mce_href=”/css/screen.css” media=”screen” />是为浏览器设置的,<link rel=”stylesheet” type=”text/css” href=”/css/print.css” mce_href=”/css/print.css” media=”print” />是专门为打印机设置的……突然想到了周五诚信通注册流程页面中页面打印时过宽的问题就可以这样直接解决了。爽,呵呵,同时也感叹自己对css还有很多的盲点。下面附上不同的媒体类型表:
all
用于所有设备
aural
用于语音和声音合成器
braille
用于盲人使用的触觉反应设备
embossed
用于盲人打印机
handheld
用于掌上设备或更小的装置,如PDA和小型电话
print
用于打印机和打印预览
projection
用于投影设备
screen
用于色彩监控器
tty
用于固定的字符网格,如电报、终端设备和对字符有限制的便携设备
tv
用于电视和网络电视
当然你也可以利用@media来在同一样式表中制定不同的媒体类型:
@meida print{
body{ css code}
}
@meida screen{
body{ css code}
}
而不同的交互样式表则是通过改变title的属性来为普通的屏幕提供多种不同的选择,可惜ie不支持。比如<link rel=”stylesheet” type=”text/css” href=”/css/screen.css” mce_href=”/css/screen.css” title=”type_1″ media=”screen” />;<link rel=”stylesheet” type=”text/css” href=”/css/screen.css” mce_href=”/css/screen.css” title=”type_2″ media=”screen” />
这是在firefox下的显示效果
而接下来的问题就是,我们可以利用他来做些什么了……
分享到:
相关推荐
最近在写自己的个人博客时遇到了一个小问题,为了解决响应式设计,便加入了媒体查询@meida来自适应各种大小的终端设备。但是在其中还发现了不少坑,在这里希望通过这篇文章分享给大家。 1、优先级的问题 div p{ ...
avid meida ccomposer6.0 完美破解
FCKeditor插件:Meida|多媒体插入 具体添加方法参考我的Blog文章 http://blog.csdn.net/cnming/archive/2008/03/12/2173313.aspx
此插件是我在.net环境下使用过的插件,因为需要media播放视频,但有些avi格式视频无法播放,好不容易找到此插件,诚信绝对好用,亲自使用过。
在这个名为"MeidaPlayer播放视频音量调整Demo"的项目中,我们将深入探讨如何利用MediaPlayer来播放视频并实现音量的动态调整。这是一个非常适合初学者实践的简单示例,可以帮助开发者更好地理解和掌握Android多媒体...
本测试用例“MeidaPlayer音效测试用例”旨在确保MediaPlayer在播放各种音频文件时,能提供高质量且一致的音效体验。下面将详细讨论相关知识点。 首先,我们关注的中心是MediaPlayer。在Android系统中,MediaPlayer...
根据提供的文件信息,本文将对“多孔介质中的燃烧(Combustion in Porous Media)”这一主题进行详细的介绍与分析。此文章首先回顾了自1912年以来多孔介质燃烧器研究的发展历程,并对不同作者的工作进行了分类,重点...
Unity_meida的JNI核心代码和NDK开发的opengle渲染视频代码
在Android开发中,创建一个功能丰富的视频播放器是常见的需求,`MeidaPlayer`和`SurfaceView`的结合使用正是实现这一目标的关键技术。本文将深入探讨如何利用这两个组件来构建一个具有大小屏切换、底部进度条、播放...
MediaPlayer从java层到native层的详细流程图,主要包括了setDataSource()、prepareAsync()、start()的调用流程;中间还涵盖了整体的消息机制,播放器选择(播放工厂、打分机制)、NuPlayer的创建、不同资源类型的选择...
本资源用了一个文本简单的描述了Media Foundation的基本结构,另外还附上了一个基于win32的简单的程序演示了如何建立Media Foundation基本组件,同时附上了完整详细的注释在程序代码中,该代码在vs2010上编写的。
Android 入门视频播放器一般采用封装好的VideoView或MediaPlayer+SurfaceView两种类型,其中VideoView高度封装并不适合深入了解其中原理,下面利用SurfaceView+MediaPlay实现一个简单的视频播放器
2015年3月底更新。 使用手机观看PC上的视频,音乐,图片。 将PC作为服务器,实时编码然后通过WIFI缓冲到android手机、平板,或者IOS设备如IPad和Iphone。 移动端需要安装qloud media。
这是在Python Django中创建的Social Meida Project。 您可以添加自己的代码以使其更好。 FriendBook的功能:- 易于使用 创建,更新和删除帖子 喜欢和评论这些帖子 关注或取消关注其他用户 在FriendBook上找到您的...
图像检索系统matlab代码可扩展跨媒体检索的新评估协议和基准测试结果 刘若玉,赵瑶,梁铮,魏诗奎,杨艺 介绍 跨媒体检索研究了查询和数据库的模型不相同的问题。 在以前的作品中,跨媒体的性能是在经典数据集上进行...
### Android的MediaPlayer架构详细介绍 #### 一、MediaPlayer概述 Android平台上的`MediaPlayer`是一个非常重要的组件,用于处理音频和视频的播放任务。无论是系统自带的音乐播放器还是视频播放器应用,都依赖于`...
Android 使用MediaPlayer播放assets或者raw目录的音频文件 https://blog.csdn.net/qq_31939617/article/details/80491552
《深入解析Android MediaPlayer》 Android MediaPlayer 是Android系统中用于处理媒体播放的核心组件,它支持音频、视频文件以及网络流媒体的播放。在Android应用开发中,掌握MediaPlayer的使用至关重要,尤其是对于...
GLSurfaceView控件实现 GLSurfaceView.Renderer , SurfaceTexture.OnFrameAvailableListener接口,通过MediaPlayer播放本地视频