css3_媒介查询
!!!做媒介查询页面大小时,一定要加:
<meta name="viewport" content="width=device-width, initial-scale=1.0">
1)当打印的时候,执行.noprint
<style media="print">
.noprint{
display: none;
}
</style>
<p>概要Scratch是麻省理工学院开发的供儿童或者初学者学习编程的开发平台。其通过点击并拖拽的
方式,完成编程,可以使儿童或者成人编程初学者学习编程基础概念等。Scratch是一款积木式图形编程软件。 授
权协议:GPLv2 开发语言:C/C++ 官网地址:https://scratch.mit.e 阅读全文
</p>
<p>
<button onclick="print()" type="button" class="noprint">打印</button>
</p>

2)当屏幕缩小到一定值,改变样式宽高
#div1{
width: 600px;
height: 500px;
background-color: lightblue;
}
@media screen and (min-width: 500px) and (max-width: 1000px) {
#div1{
width: 200px;
height: 200px;
background-color: lightsalmon;
}
}
<div id="div1"></div>
缩小前

缩小后

3)转手机版换行
.box{
width: 800px;
margin: 0 auto;
border: 1px red solid;
}
.tilte_box{
width: 100%;
height: 50px;
float: left;
background-color:lightblue;
}
.body{
width: 800px;
}
.col25{
width: 25%;
height: 50px;
background-color: mediumpurple;
float: left;
}
.col50{
width: 50%;
height: 50px;
background-color: #5177ED;
float: left;
}
.col75{
width: 75%;
height: 50px;
background-color: #5177ED;
}
.col100{
width: 100%;
height: 50px;
background-color: lightslategray;
float: left;
}
@media screen and (min-width: 500px) and (max-width: 1000px) {
.col25{
float: none;
clear: column;
}
.col100{
float: none;
clear: column;
}.col50{
float: none;
clear: column;
}
}
<div class="box">
<div class="box_content">
<div class="tilte_box">
<div class="col100">top</div>
</div>
<div class="body">
<div class="col25" style="height: 100px">left</div>
<div class="col50" style="height: 100px">center</div>
<div class="col25" style="height: 100px">right</div>
</div>
<div class="footer">
<div class="col100">footer</div>
</div>
</div>
</div>
缩小前

缩小后

4)手机倒着的屏幕视图
initial-scale:设置页面的初始缩放值,为数字,可以带小数
minimum-scale:允许用户的最小缩放值,为数字,可以带小数
maxximum-scake允许用户的最大缩放值,为数字,可以带小数
user-scalable:是否允许用户进行缩放,no/yes
<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=yes" />
<p>
CSS选择器详解(一)常用选择器 类型选择器 类选择器 ID选择器 伪类 伪元素 通过类型选择器可以选择某一类型的html标签,并对其使用样式。 语法: selector {property1:value;pro...w
port):CSS在应用时所设置的布局最大宽度。布局视口可以大于可见视口。
</p>

5)rem实现响应式布局
.box_item{
width: 10rem;
height: 10rem;
background-color: lightblue;
float: left;
margin-right: 10px;
margin-bottom: 10px;
}
@media only screen and (max-width: 500px) {
html {
font-size: 10px;
}
}
<div class="box_item"></div>
<div class="box_item"></div>
<div class="box_item"></div>
<div class="box_item"></div>
<div class="box_item"></div>
<div class="box_item"></div>
<div class="box_item"></div>
<div class="box_item"></div>
<div class="box_item"></div>
<div class="box_item"></div>
<div class="box_item"></div>
<div class="box_item"></div>
<div class="box_item"></div>
<div class="box_item"></div>
<div class="box_item"></div>
<div class="box_item"></div>
<div class="box_item"></div>
<div class="box_item"></div>
<div class="box_item"></div>
<div class="box_item"></div>
<div class="box_item"></div>
<div class="box_item"></div>
<div class="box_item"></div>
<div class="box_item"></div>
<div class="box_item"></div>
<div class="box_item"></div>
<div class="box_item"></div>
<div class="box_item"></div>
<div class="box_item"></div>
<div class="box_item"></div>
<div class="box_item"></div>
<div class="box_item"></div>
缩小前

缩小后

css3_媒介查询的更多相关文章
- HTML5移动Web开发(五)——移动设计之CSS媒介查询
CSS媒介查询(media query)是响应式设计中很重要的部分,它帮助你实现更加灵活的移动设计. 看示例代码ch01r06_c.html <!doctype html> <htm ...
- 关于网页的自适应问题一---Media Query(媒介查询)
1.Media Query(媒介查询) 通过不同的媒介类型和条件定义样式表规则.媒介查询让CSS可以更精确作用于不同的媒介类型和同一媒介的不同条件.媒介查询的大部分媒介特性都接受min和max用于表达 ...
- css3媒介查询使用规则小结
响应式布局可以为不同终端的用户提供更加舒适的界面和更好的用户体验,而且随着目前大屏幕移动设备的普及,用大势所趋来形容也不为过. 用一句话来说:使用同一套Html代码来适配不同设备和满足不同场景不同用户 ...
- 媒介查询demo
<!doctype html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- css 响应式(媒介查询)
1.CSS 来实现响应式 CSS实现响应式网站的布局要用到的就是CSS中的媒体查询接下来来简单介绍一下: @media 类型 and (条件1) and (条件二){css样式} <link r ...
- CSS3 - - Media(css3媒介查询) 属性
语法结构及用法: @media 设备名 only (选取条件) not (选取条件) and(设备选取条件),设备二{sRules} 实际应用一 判断设备横竖屏: /* 这是匹配横屏的状态,横屏时的 ...
- 媒介查询兼容各种端口的响应式范围取值(移动端、PC端、ipad、移动端侧屏)
!!!(chrome作者亲测)!!!数据仅供参考 /*ipad*/@media screen and (min-width:760px) and (max-width:1000px) /*移动端*/@ ...
- css3媒体查询实现网站响应式布局
最常见的办法就是基类(最常用的网站布局)+扩展类(几种不同的网站布局类)来实现不同的布局. <!–使用说明:网站基本布局,使用class="layout";使用ipad访问时 ...
- CSS3与页面布局学习总结(四)——页面布局大全
一.负边距与浮动布局 1.1.负边距 所谓的负边距就是margin取负值的情况,如margin:-100px,margin:-100%.当一个元素与另一个元素margin取负值时将拉近距离.常见的功能 ...
随机推荐
- centos7更改中文
这是在CentOS7中设置,CentOS6的是在 .etc/sysconfig/i18n 配置文件下.在root用户下操作,使用 locale 命令查看语言环境,看到 LANG=en_US.utf8 ...
- 队列Q_via牛客网
题目 链接:https://ac.nowcoder.com/acm/contest/28537/L 来源:牛客网 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 262144K,其他语 ...
- git和提交分支
实习到今天,已经开始做项目一段时间了,当然只是实习生的个人项目. 项目是导师发在git上面的,要求我们用git的PR提交 可是我不会啊...git仅仅是简单的个人提交总的项目到仓库里,什么新建分支,p ...
- 浩若烟海事半功倍|利用Docker容器技术构建自动化分布式web测试集群Selenium Grid
原文转载自「刘悦的技术博客」https://v3u.cn/a_id_195 "世界上有那么多城市,城市里有那么多的酒馆,可她,却偏偏走进了我的-",这是电影<卡萨布拉卡> ...
- Apache DolphinScheduler之最美好的遇见
关于 Apache DolphinScheduler社区 Apache DolphinScheduler(incubator) 于17年在易观数科立项,19年3月开源, 19 年8月进入Apache ...
- Luogu3426 [POI2005]SZA-Template (KMP)(未完成)
未理解透,鬼知道怎么A的 蒟蒻交了个乱猜贪心搞了10pts,一翻题解群佬乱舞,最后DP解决 $\exists i - next[i] <= j, f[j] = f[next[i]] $ #inc ...
- MySQL 连接超时:报错SQLSTATE[HY000] [2002] Connection timed out
在网上找了一堆,结果全部是错的 后来,我明白了其实是设置问题. 当你的代码部署到服务器里的时候,你的mysql 的host 值 应该为 127.0.0.1 而不是 你的服务器ip 不然就会报错. 其实 ...
- MySQL更新锁表超时 Lock wait timeout exceeded
背景 最近在做一个订单的钉钉审批功能,钉钉审批通过之后,订单更新审核状态,然后添加一条付款,并且更新付款状态: // 订单审批通过 @Transactional(rollbackFor = Excep ...
- 你言我语 By Twikoo
主要做了两件事: 一是前端魔改 二是首页调用(替代原 bber) 注明:以下样式.功能代码基于 Twikoo v1.6.4 前端魔改 "管理面板"按钮同步隐藏输入框.先到twiko ...
- 新年趣事之红包--"四边形"不等式优化DP
目录 题目描述 输入 输出 思路 新年趣事之红包 时间限制: 1 Sec 内存限制: 64 MB 题目描述 xiaomengxian一进门,发现外公.外婆.叔叔.阿姨--都坐在客厅里等着他呢.经过仔 ...