使用CSS3的@media来实现网页自适应
2015-03-13 15:01
288 查看
如今,电脑显示器的屏幕分辨率向越来越大发展,而手机等移动设备终端的分辨率却不可能大到哪里去。越来越多的网站,开始让自己的页面自适合各种分辨率,在小分辨率下显示基本的内容,在大分辨率下显示全部功能,甚至是分多等级的多版本。
作为web前端开发人员需要知道并且会用这种知识。
语法: @media sMedia { sRules }
说明:
sMedia : 指定设备名称。请参阅附录:设备类型
sRules : 样式表定义
指定样式表规则用于指定的设备类型。请参阅link对象的media属性(特性)。
示例:
语法:@media : { sRules }
取值:
说明:
判断媒介(对象)类型来实现不同的展现。此特性让CSS可以更精确作用于不同的媒介类型,同一媒介的不同条件(分辨率、色数等等).
解析
media_query:媒体查询条件。包括了 only not and 这些经常在程序里面出现的逻辑判断。
expression:表达式。媒体特征的匹配与否。
media_type:媒体的种类。包括了很多。
media_feature:媒体的特征。常用的是 min-width max-width 最小最大宽度的判断。
DEMO(推荐在Chrome或者FIREFOX下打开,打开后,按快捷键“CTRL”+”+”,“CTRL”+”-”来缩放页面):
demo演示地址:http://www.zjgsq.com/example?pid=1180
作为web前端开发人员需要知道并且会用这种知识。
css2的@media
css2里面虽然支持@media属性,但是能实现的功能比较少,一般只用做打印的时候做特殊定义的CSS。语法: @media sMedia { sRules }
说明:
sMedia : 指定设备名称。请参阅附录:设备类型
sRules : 样式表定义
指定样式表规则用于指定的设备类型。请参阅link对象的media属性(特性)。
示例:
css3的@media
@media 属性在CSS3里面已经演变成一种 media queries(媒体查询/匹配)了,在CSS3里面,可以用查询语句来匹配各种类型的屏幕。语法:@media : { sRules }
取值:
判断媒介(对象)类型来实现不同的展现。此特性让CSS可以更精确作用于不同的媒介类型,同一媒介的不同条件(分辨率、色数等等).
media_query:媒体查询条件。包括了 only not and 这些经常在程序里面出现的逻辑判断。
expression:表达式。媒体特征的匹配与否。
media_type:媒体的种类。包括了很多。
media_feature:媒体的特征。常用的是 min-width max-width 最小最大宽度的判断。
DEMO(推荐在Chrome或者FIREFOX下打开,打开后,按快捷键“CTRL”+”+”,“CTRL”+”-”来缩放页面):
CSS代码
HTML代码
相关文章推荐
- 使用CSS3的@media来实现网页自适应
- 使用CSS3的@media来实现网页自适应
- 使用CSS3的@media来实现网页自适应
- 使用CSS3的@media来实现网页自适应
- 使用CSS3的@media来实现网页自适应
- 使用CSS3的@media来实现网页自适应
- 重构技巧一:解说css3 @media实现网页自适应
- 使用CSS3 MEDIA QUERIES实现网页自适应
- 使用CSS3 Media Queries实现网页自适应
- 使用CSS3 Media Queries实现网页自适应
- CSS3 Media Queries 实现网页自适应
- @media 实现网页自适应
- 使用CSS3的scale实现网页整体缩放
- 学习@media实现网页自适应、弄清CSS3 Media Queries真面目
- 使用CSS3 Media Queries实现网页自适应(转)
- 网页设计:使用 CSS3 Box Shadow 实现的 10 个创新技术
- 使用css3的@media属性实现页面响应式布局
- css判断不同分辨率显示不同宽度布局实现自适应宽度&css3 @media样式的使用
- 使用@media媒体查询实现多设备字体图片自适应
- css判断不同分辨率显示不同宽度布局实现自适应宽度&css3 @media样式的使用