css单位和CSS2 媒介类型总结

CSS 单位

尺寸

单位描述

%百分比

in英寸

cm厘米

mm毫米

em1em等于当前的字体尺寸。2em等于当前字体尺寸的两倍。例如,如果某元素以12pt显示,那么2em是24pt。在CSS中,em是非常有用的单位,因为它可以自动适应用户所使用的字体。

ex一个ex既是一个字体的x-height。 (x-height通常是字体尺寸的一半。)

pt磅 (1 pt 等于 1/72 英寸)

pc12点活字 (1 pc 等于 12 点)

px像素 (计算机屏幕上的一个点)

颜色

单位描述

(颜色名)颜色名称 (比如 red)

rgb(x,x,x)RGB 值 (比如 rgb(255,0,0))

rgb(x%, x%, x%)RGB 百分比值 (比如 rgb(100%,0%,0%))

#rrggbb十六进制数 (比如 #ff0000)


媒介类型(Media Types)允许你定义以何种媒介来提交文档。文档可以被显示在显示器、纸媒介或者听觉浏览器等等。

媒介类型

某些 CSS 属性仅仅被设计为针对某些媒介。比方说 "voice-family" 属性被设计为针对听觉用户终端。其他的属性可被用于不同的媒介。例如,"font-size" 属性可被用于显示器以及印刷媒介,但是也许会带有不同的值。显示器上面的显示的文档通常会需要比纸媒介文档更大的字号,同时,在显示器上,sans- serif 字体更易阅读,而在纸媒介上,serif 字体更易阅读。

@media规则

@media 规则使你有能力在相同的样式表中,使用不同的样式规则来针对不同的媒介。

下面这个例子中的样式告知浏览器在显示器上显示 14 像素的 Verdana 字体。但是假如页面需要被打印,将使用 10 个像素的 Times 字体。注意:font-weight 被设置为粗体,不论显示器还是纸媒介:

@media screen{p.test {font-family:verdana,sans-serif; font-size:14px}}@media print{p.test {font-family:times,serif; font-size:10px}}@media screen,print{p.test {font-weight:bold}}....

不同的媒介类型

注释:媒介类型名称对大小写不敏感。

媒介类型描述

all用于所有的媒介设备。

aural用于语音和音频合成器。

braille用于盲人用点字法触觉回馈设备。

embossed用于分页的盲人用点字法打印机。

handheld用于小的手持的设备。

print用于打印机。

projection用于方案展示,比如幻灯片。

screen用于电脑显示器。

tty用于使用固定密度字母栅格的媒介,比如电传打字机和终端。

tv用于电视机类型的设备。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 学习CSS的最佳网站没有之一 http://www.w3school.com.cn/tags/index.asp ...
    Amyyy_阅读 4,755评论 0 1
  • 选择qi:是表达式 标签选择器 类选择器 属性选择器 继承属性: color,font,text-align,li...
    wzhiq896阅读 5,938评论 0 2
  • 选择qi:是表达式 标签选择器 类选择器 属性选择器 继承属性: color,font,text-align,li...
    love2013阅读 6,874评论 0 11
  • 本文为阅读《Head First HTML 与 CSS》的css部分的读书笔记,方便回顾书上的知识,另一篇为Hea...
    兼续阅读 5,841评论 0 17
  • 1.CSS简介 Cascading Style Sheet 层叠样式表 主要用来定义页面中的表现,HTML 描述页...
    hyt222阅读 4,442评论 0 0

友情链接更多精彩内容