Css媒体查询以及常用设置www.129028.com金沙

日期:2020-05-07编辑作者:Web前端

或者

rem是相对单位,px为固定单位。rem相对于根元素(html)定义的font-size大小而言。

@media 媒体类型 and|not|only (媒体特性){ /*css样式*/}
  1. 使用rem作为单位代替px

媒体特性

  1. 基于屏幕尺寸修改页面布局

all

html {
  font-size: 10px;
}

p {
  font-size: 1.4rem;
  margin: 0.8rem 1.5rem;
}

媒体类型

前端开发对于我来说并不陌生,或多或少接触过一些,之前还完成过coursera上一门关于前端开发的课程。
但是对于移动端适配,响应式布局我一直是一知半解的,因为没有自己动手从头到尾完整开发过一个东西。
只是简单套用过bootstrap的栅格布局,对于移动端适配没有直接的体验,所以感到很模糊。
这次基于github的api自己打造一个博客,完全自己写前端页面,到是很好的一次巩固前端技能的机会。

screen

www.129028.com金沙 1

print

@media only screen and (max-width: 900px) {
  .date {
    float: none;
    display: block;
  }
  .badge-label {
    float: right;
   }
}
link rel="stylesheet" media="mediatype and|not|only (media feature)" href="mystylesheet.css"

对于移动端设备,我对博客页面做了调整,将时间拿到了标题的下面,而tag浮动到了最右边,分两行展示。
这样就不会现标题、标签、时间全挤在一行的景象。做这个的时候才体会到bootstrap栅格布局的好处,使用
bootstrap自带css,能自动适配屏幕大小,显示不同的页面布局。这里我没采用bootstrap,自己写媒体查询
实现了布局的改动,如下:

媒体查询

为了更好的适配移动端,我做了下面两点工作:

@media screen and (min-width:1200px){ ... }/* 大型设备(大台式电脑,1200px 起) */@media screen and (min-width:992px){ ... }/* 中型设备(台式电脑,992px 起) */@media screen and (min-width:768px) { ... } /* 小型设备(平板电脑,768px 起) */@media screen and (min-width:480px){ ... }/* 超小设备(手机,小于 768px) */

www.129028.com金沙 2

常用媒体查询方案

下面进入正题。

本文由www.129028.com金沙发布于Web前端,转载请注明出处:Css媒体查询以及常用设置www.129028.com金沙

关键词:

jQuery选择器

时间: 2019-09-10阅读: 190标签: 选择器 选择器是Query的一个核心基础,正是有了各种丰富的选择器,才使得开发人员可以...

详细>>

js查找和筛选的几种方式www.129028.com金沙

时间: 2019-09-06阅读: 108标签: 循环一、filter() 过滤数组 时间: 2019-11-29阅读: 153 find(); 创建一个新的数组,新的数组中的...

详细>>

www.129028.com金沙a标签调用js的几种方法

时间: 2019-09-10阅读: 249标签: 标签 a标签点击事件方法汇总 a 标签的 href 属性用于指定超链接目标的 URL,href属性的值可...

详细>>

实现一个前端路由,www.129028.com金沙如何实现浏览器的前进与后

时间: 2019-09-09阅读: 194标签: 路由1. 需求 写在前面:通常 SPA 中前端路由有2种实现方式: 如果要你实现一个前端路由...

详细>>