美文网首页
css3 @media查询

css3 @media查询

作者: 努力拼搏程序猿 | 来源:发表于2019-12-14 10:33 被阅读0次

定义

使用 @media 查询,你可以针对不同的媒体类型定义不同的样式。

@media 可以针对不同的屏幕尺寸设置不同的样式,特别是如果你需要设置设计响应式的页面,@media 是非常有用的。

当你重置浏览器大小的过程中,页面也会根据浏览器的宽度和高度重新渲染页面。

举个栗子:

@media screen and (max-width: 300px) {

body {

 background-color:lightblue;

    }

}

------------意思为如果文档宽度小于 300 像素则修改背景颜色(background-color):为 lightblue

demo:

1、首先我先在电脑上打开网页

2.F12,查看手机模式,默认iponeX

是不是很不舒服

3.我们需要进行网页自适应的调试

第一步,在head添加

添加之后刷新页面就会变成下面这样

这是pc的

手机是这样

大家可以看到,右边有一部分缺失,需要向左滑动才行。这是肯定不行的,咱们的最终目标是将这个登录页面显示在手机的中心。

!!!!最重要的一步来了

通过#media修改css样式,但是有不能影响pc端的样式,就需要用到 @media(媒体查询)

意思为当页面在375到812之间时修改 id为 baodao元素下的img 样式为 {}

ok,咱么来看下效果

我们会发现body的css样式不见了,这就涉及到css中优先级的问题

html引用css三种方法

外部样式:通过link标签引入CSS样式;

内页样式:写在HTML页面里面的style标签里面;

行内样式:写在对应标签的style属性里面。

权重----行内样式>内页样式>外部样式

也就是说

<style type="text/css"> 优先级小 <style>

<p style=" 优先级大"></p>

写自适应尤其用原来的代码写自适应,一定尽可能不要动原来写的东西。这时候,咱们只需要通过添加!important 就可以使其优先级最高。

看下效果

样式就全回来了

相关文章

  • CSS 响应设计-媒体查询

    1、响应式 Web 设计 - 媒体查询 媒体(media)查询在 CSS3 上有介绍:CSS3 @media 查询...

  • 浅谈CSS3 响应式布局--Media Queries

    CSS3 Media Queries , CSS3媒体查询。使用 @media 查询,你可以针对不同的媒体类型定义...

  • CSS3 @media 查询

    定义和使用 使用 @media 查询,你可以针对不同的媒体类型定义不同的样式。@media 可以针对不同的屏幕尺寸...

  • css3 @media查询

    定义 使用 @media 查询,你可以针对不同的媒体类型定义不同的样式。 @media 可以针对不同的屏幕尺寸设置...

  • 如何实现bootstrap兼容

    如何实现boostrap兼容 Bootstrap 的响应式布局是通过CSS3的媒体查询(Media Query)功...

  • html5/css3响应式布局介绍及设计流程

    html5/css3响应式布局介绍及设计流程,利用css3的media query媒体查询功能。移动终端一般都是对...

  • JS实现打印 window.print()

    介绍 print() 方法用于打印当前窗口的内容。 局部打印 使用css3 @media 查询 属性来进行操作媒体...

  • 自适应页面的实现方式

    CSS3 媒体查询 media媒体查询技术的原理:通过匹配不同屏幕设备的特征,让不同特征下的CSS代码生效。常用匹...

  • CSS3媒体查询Media

    媒体类型 媒体查询规则

  • 媒体查询

    媒体查询放到后面,普通样式放在前面终于等来了CSS3的Media Queries,可以让我们针对不同的设备场景使用...

网友评论

      本文标题:css3 @media查询

      本文链接:https://www.haomeiwen.com/subject/rnlcnctx.html