- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
浅谈响应式页面;一、媒体查询;
;语法结构及用法
@media 设备名 only (选取条件) not (选取条件) and(设备选取条件),设备二{sRules}
示例一:在link中使用@media:
link rel=“stylesheet” type=“text/css” media=“only screen and (max-width: 480px),only screen and (max-device-width: 480px)” href=“link.css”/
上面使用中only可省略,限定于计算机显示器,第一个条件max-width是指渲染界面最大宽度,第二个条件max-device-width是指设备最大宽度。
示例二:在样式表中内嵌@media:
@media (min-device-width:1024px) and (max-width:989px),screen and (max-device-width:480px),(max-device-width:480px) and (orientation:landscape),(min-device-width:480px) and (max-device-width:1024px) and (orientation:portrait) {srules}
在示例二中,设置了电脑显示器分辨率(宽度)大于或等于1024px(并且最大可见宽度为989px);屏宽在480px及其以下手持设备;屏宽在480px以及横向(即480尺寸平行于地面)放置的手持设备;屏宽大于或等于480px小于1024px以及垂直放置设备的css样式。;但是我们平时做项目时就没有写的那么复杂了,
例子:
html{
font-size-adjust: none;
font-size: 10px; /* 基本字体 */
}
@media only screen and (max-width:319px ){
html{font-size: 8px;}
}
@media only screen and (min-width:320px ) and (max-width:375px ){
html{font-size: 10px;}
}。。。。。。。
@media only screen and (min-width:1200px ){
html{font-size: 22.5px;}
};动态计算不同像素下的字体大小;4、宽的设置
a、大模块宽度以百分比算
b、部分模块也可以用弹性盒子设置
5、高的设置
a、高度可以直接用em、rem设置,这样方便部分模块行高的设置;
b、也可以让他完全自适应,使用padding-bottom设置,但是这种做法弊端也很大,例如:按钮的文本垂直居中不好设置。不建议使用。
c、侧遍栏固定定位时,根据排版不同,可以使用js动态设置它的高度,使他在不同设备下实现自适应。例如:;HTML代码
div class=sidebarmain
ul class=sidebar fts12 id=sidebar
li class=sidelist checked贷款简介/li
li class=sidelist贷款种类/li
li class=sidelist贷款方式/li
li class=sidelist贷款利率/li
li class=sidelist申请条件/li
li class=sidelist贷款资料/li
li class=sidelist担保流程/li
li class=sidelist贷款利率/li
li class=sidelist贷款额度/li
li class=sidelist影响因素/li
/ul
/div; js代码
//计算侧边导航li元素高度
var wheight=$(window).height();
var headheight=$(header).height();
var footerheight=$(footer).height();
var length=$(.sidebar).children(li).length;
var sidebarheight=wheight-headheight-footerheight-(length+1);
var liheight=sidebarheight/length;
$(.sidebar li).height(liheight+px);
$(.sidebar li).css(line-height,liheight+px);;6、字体大小设置
基准字体
html{font
您可能关注的文档
最近下载
- 领读经典-外国文学(1)(山东大学)中国大学MOOC慕课 章节测验期末考试客观题答案.docx VIP
- 《电机与拖动基础》课件(共十一章).ppt VIP
- 《PyTorch与深度学习实战》第2章 PyTorch深度学习通用流程.pptx VIP
- 简谱D 想着我Think of Me简谱歌剧魅影.pdf VIP
- 2023-2024学年安徽省马鞍山市第八中学九年级上学期期中考试化学试卷.pdf VIP
- 《PyTorch与深度学习实战》第3章 PyTorch深度学习基础.pptx VIP
- 好书推荐《朝花夕拾》读书分享名著导读PPT课件.pptx VIP
- 22个专业95个病种中医临床诊疗方案目录44.pdf VIP
- 精品解析:天津市第四十三中学2024-2025学年高一上学期第一次月考英语试题(解析版).docx VIP
- 2025年北京市东城区九年级初三一模语文试卷(含答案).docx
文档评论(0)