版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
响应式布局1什么是响应式布局?响应式布局是一种web页面的布局方式而已。响应式布局他是一种能够实现页面的布局跟随浏览器或者设备等因素变化而导致布局改变的一种布局方式。.响应式布局的特征a)能够跟随设备发生变化b)能够跟随相似设备的不同属性变化.媒体查询a)媒体查询是CSS3支持的一种新的语法,在CSS2中已经对媒体查询有了部分支持。b)媒体类型:.在CSS2中已经存在了媒体类型。.CSS3中支持那些媒体类型MediaTypes媒体类型CSSVersion版本Compatibility兼容性Description简介allCSS2所有浏览器用于所有媒体设备类型auralCSS2Opera用于语音和音乐合成器brailleCSS2Opera用于触觉反馈设备handheldCSS2Chrome,Safari,Opera用于小型或手持设备MediaTypes媒体类型CSSVersion版本Compatibility兼容性Description简介printCSS2所有浏览器用于打印机projectionCSS2Opera用于投影图像,如幻灯片screenCSS2所有浏览器用于计算机显示器ttyCSS2Opera用于使用固定间距字符格的设备。如电传打字机和终端tvCSS2Opera用于电视类设备embossedCSS2Opera用于凸点字符(盲文)印刷设备媒体类型的使用方式:link语法@import语法@media语法l.link语法<linkhref=CSS文件type=text/cssrel=stylesheetmedia=媒体类型>@import语法@importurl(CSS文件)媒体类型;.@media语法@media媒体类型.媒体特性
〃AcceptsMedia.―二二-一._.风Valuemin/maxDescriptionFeatures媒体特性取值m受n/max简介width<length>yes定义输出设备中的页面可见区域宽度height<length>yes定义输出设备中的页面可见区域高度device-width<length>yes定义输出设备的屏幕可见宽度device-height<length>yes定义输出设备的屏幕可见高度orientationportrait|landscapeno定义'height'是否大于或等于'width'。值portrait代表是,landscape代表否aspect-ratio<ratio>yes定义'width'与'height'的比率device-aspect-ratio<ratio>yes定义'device-width"'device-height'的比率。如常见的显示器比率:4/3,16/9,16/10color<integer>yes定义每一组输出设备的彩色原件个数。如果不是彩色设备,则值等于0color-index<integer>yes定义在输出设备的彩色查询表中的条目数。如果没有使用彩色查询表,则值等于0monochrome<integer>yes定义在一个单色框架缓冲区中每像素包含的单色原件个数。如果不是单色设备,则值等于0resolution〈resolution〉yes定义设备的分辨率。如:96dpi,300dpi,118dpcmscanprogressive|interlaceno定义电视类设备的扫描工序grid<integer>no用来查询输出设备是否使用栅格或点阵。只有1和0才是有效值,1代表是,0代表否紫色链接表示该属性在CSS3有修改或者增加了新的属性值;橙色链接表示该属性是CSS3新增属性width浏览器视窗的宽度height浏览器视窗的高度Device-width设备系统设定的分辨率宽度(可以修改的)Device-height设备系统设定的分辨率高度(可以修改的)物理分辨率:屏幕能够显示的最大分辨率。(区分以上2个)orientation设定屏幕是横屏还是竖屏aspect-ratio定义浏览器的宽度和高度比例。device-aspect-ratio定义设备的宽高比(常用)三种媒体查询+媒体特性的书写格式link语法<linkhref=CSS文件type=text/cssrel=stylesheetmedia=媒体类型and(媒体特性)...>@import语法@importurl(CSS文件)媒体类型and(媒体特性)…;@media语法@media媒体类型and(媒体特性)and(媒体特性){重置的CSS样式}媒体查询关键字:not关键字可以在所有的媒体类型中使用,表示排除掉某种媒体类型。only关键字对于能够识别媒体类型同时支持媒体查询的设备only关键字就当他没有就可以了。对于支持媒体类型但是又不支持媒体特性的浏览器,他会先读取only而不是screen这样的媒体类型,会导致浏览器不会加载该样式。对于媒体类型和媒体特性都不支持的浏览器而言,那就别看了。视窗设置视窗设置的语句很简单就是一个meta标签,而且仅对手持设备有效。主要为手机、pad等设备的视窗设定有效。格式:<metaname="viewport”content=设备的属性设定>属性描述可视区域的宽度,单位是像素。其取值可以是一个实际的数字或关键词可视区域的高度,单位是像素。其取值可以是一个实际的数字或关键词某个页面首次被显示时可视区域的缩放级别。取值为将使页面以其实际尺寸显示,无任何缩放可视区域的最小缩放级别。它表示用户可以将页面缩小的程度。取值为将禁止用户缩小至实际尺寸以下可视区域的最大缩放级别。它表示用户可以将页面放大的程度。取值为将禁止用户放大至实际尺寸以上指定用户是否可以对页面进行缩放。设置为将允许缩放,则禁止缩放可视区域t签由发明且尚未成为标准。然而,除之外的很多手机浏览器都支持该标签。响应式布局的特点及注意事项:.页面布局要使用流体网格。意思就是在布局中尽量使用百分比少使用像素,布局结构就允许写像素。.弹性图片设置图片尽量不设定专有尺寸,而是根据流体网格进行适应缩放,简单的说,图片宽度设置为:面img{max-width:100%}.媒体查询的使用为不同的设备实现不同的风格。.了解各种设备的屏幕分辨率。为了适应不同的设备及特性要了解。.了解主要断点。多种设备的分辨率的分割点,在使用媒体查询时要注意断开查询不要连接在一起
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五版电商平台客户数据保密及隐私保护合同3篇
- 二零二五版农业产业化合同管理与农产品质量安全协议3篇
- 二零二五版智能广告终端设备投放与维护合同3篇
- 二零二五年绿色环保抵押贷款合同范本分享3篇
- 二零二五版一期临床试验统计分析合同3篇
- 二零二五年度辣椒种植与冷链物流运输合同3篇
- 二零二五版餐厅智能点餐系统维护与升级合同3篇
- 二零二五年度餐饮企业承包经营与品牌升级合同3篇
- 二零二五版智能签约二手房购房合同范本2篇
- 二零二五版新能源汽车电池购销合同样本3篇
- 冬春季呼吸道传染病防控
- 中介费合同范本(2025年)
- 《kdigo专家共识:补体系统在肾脏疾病的作用》解读
- 生产调度员岗位面试题及答案(经典版)
- 【物 理】2024-2025学年八年级上册物理寒假作业人教版
- 交通运输安全生产管理规范
- 电力行业 电力施工组织设计(施工方案)
- 《法制宣传之盗窃罪》课件
- 通信工程单位劳动合同
- 查对制度 课件
- 2024-2030年中国猪肉市场销售规模及竞争前景预测报告~
评论
0/150
提交评论