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取负值时将拉近距离.常见的功能 ...
随机推荐
- CF1709A Three Doors 题解
题意 有三扇门,每扇门都有一把钥匙与该门上的数字相对应,若数字一样就可以打开. 其中有两扇门后有钥匙,一扇门后为空. 现拥有一把钥匙 \(x\),给出三扇门后的钥匙(若为 \(0\) 即门后没有钥匙) ...
- DateFormat类和SimpleDateFormat类介绍
DateFormat类 java.test.DateFormat:是日期/时间格式化子类的抽象类 作用:格式化(也就是日期->文本).解析(文本->日期) 成员方法: String for ...
- 项目开发中Maven的单向依赖-2022新项目
一.业务场景 工作多年,在真实的项目开发中经常会遇到将一个项目拆分成多个工程的情况,比如将一个真实的项目拆分成controller层,service层, dao层,common公共服务层等等.这样拆分 ...
- 发布 .NET MAUI / MAUI Blazor 应用 (1) - Windows
发布用于Windows的 .NET MAUI 应用 打开 PowerShell 终端 , 命令行进入工程目录,以我的例子工程为例, cd BlazorMaui BlazorMaui 替换为你自己工程名 ...
- 成为 Apache 贡献者,So easy!
点击上方蓝字关注 Apache DolphinScheduler Apache DolphinScheduler(incubating),简称"DS", 中文名 "海豚调 ...
- async...await在tcp通讯中的正确用法
引言 编程能力在不断的总结中进步以及成长,最近的半年里,对之前的开源项目代码进行回归,在重构的过程中进行了很多思考,很多次都想放弃重构,毕竟一个已经在使用的项目,重构基础代码就相当于重新开发了,不过最 ...
- java学习第七天xml.day18
反射 在java中,反射主要是指程序可以访问.检测和修改它本身状态或行为的一种能力. 获取字节码的方式: 使用反射获取构造器 : 内省
- 使用RandomAccessFile实现数据的插入效果
@Testpublic void test3() { RandomAccessFile raf1 = null; try { raf1 = new RandomAccessFile("hel ...
- 【Java】学习路径59-多个连接的服务器端
ServerSocket可以对接多个Socket对象,利用这点,就可以实现:一台服务器对多个客户端. import java.io.IOException; import java.net.*; pu ...
- 【Java】学习路径55-练习:制作一个聊天室(多线程、UDP、双向传输数据)
创建四个类,实现双向聊天的功能. 接收线程: import java.io.IOException; import java.net.*; public class ReceiveThread imp ...