css响应式布局用法

1.使用内联样式的用法

在<head>标签中使用style,使用@media指定对应屏幕分辨率大小的样式

<head lang="en">
    <meta charset="UTF-8">
    <title>响应式布局示例</title>

    <style>
        @media screen and (min-width: 800px) {
            body {
                background-color: red;
            }
        }

        @media screen and (max-width: 800px) {
            body {
                background-color: blue;;
            }
        }
    </style>
</head>

这里分别使用了2个样式:当分辨率<=800时使用,背景色为blue;当分辨率>=800时使用,背景色为red;

2.使用外链样式表的引用

  <link href="css/responsive1.css" rel="stylesheet" type="text/css" media="only screen and (min-width:800px)">
  <link href="css/responsive2.css" rel="stylesheet" type="text/css" media="only screen and (max-width:800px)">

这里是指定了在不同分辨率下使用不同的CSS文件,效果和上面的一样.

3.同样的在同一个样式文件中声明

    <meta name="viewport" content="width = device-width,initial-scale=1"/>
    <link href="css/responsive.css" rel="stylesheet" type="text/css"/>
body {
    margin: 0px auto;
}

@media screen and (max-width: 600px) {
    body {
        background: blue;
    }
}

@media screen and (min-width: 900px) {
    body {
        background: red;
    }

}

这样只需 在一个文件里声明,对应每个需要设置的样式可以单独设置

参考文章http://www.cnblogs.com/lhb25/archive/2012/12/04/css3-media-queries.html

时间: 2024-10-30 14:34:41

css响应式布局用法的相关文章

css响应式布局RWD

响应式布局结合了三大理念: 1)用于布局的弹性网络(百分比定义宽度) 2)用于图片和视频的弹性媒体 3)媒体查询 在布局中,需要注意的点有: 1)尽量用min-width/max-width,max-height/min-height代替width,height 2)尽量使用百分比,em为单位代替精确值 3)采用媒体查询 二.媒体查询 IE8以下不支持媒体查询,需要引入 <!-- if lte IE 8> <script src="response.min.js"&g

css响应式布局 兼容ie6

1.两栏布局  左侧定宽   右侧自适应 <div class="grid1">     <div class="left_1">左侧定宽</div>     <div class="right_1">右侧自适应</div> </div> .left_1{float:left; width:200px;} .right_1{margin-left:200px;} 2.两栏布局

CSS响应式布局实例

<style type="text/css">        body{            margin:0 auto;            min-width:1366px;        }        a{            text-decoration:none;            color:black;        }        a:hover{            color:orange;        }        a:vis

学习制作一个简易博客,知识应用: html css 响应式布局

css响应式布局

以设计稿为准,假设设计稿竖屏宽度为750px,取根元素的font-size为50px 在iphone6(375px)下,deviceWidth=7.5rem, 这个就是viewPort中的deviceWidth, 所以fontsize计算公式为 font-size=deviceWidth/7.5 即50px,因此我们可以设置iphone6下 html的font-size为312.5% 在该尺寸下的设备上,如果要设置某个p元素的字体大小为18px,可以设置成0.36rem 在iphone5s 32

css响应式布局原理

移动设备优先: <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no"> 媒体标签: @media screen and (min-width: 100px){ div{ width: 100px; height: 1000px; background: yellow; } } 完整代码: <!DOC

响应式布局中的CSS相对量

一个响应式布局,要能够根据设备屏幕尺寸的改变,动态的调整页面内容,展现不同的设计风格.在进行响应式的 CSS 代码编写过程中,经常会用到一些相对尺寸,以达到相对定位的目的.例如,常见的响应式布局中需要用到"自适应的图片"."流动布局"等技术. 体现在 CSS 代码编写上,就需要前端开发人员精准掌握特定属性的相对量表示方法.然而,其中一些相对量的计算方法很容易混淆. 本文在完整梳理全部 CSS 属性基础上,将其中的"相对单位.百分比相对量.数字相对量&quo

响应式布局-Rem的用法

响应式布局-Rem的用法 前言: 文章较为系统地介绍了rem这个新的文字大小单位,绝对干货,绝对好文.转载时略有改动. 先来看看一些基本理念,比如: 响应式网页不仅仅是响应不同类型的设备,而且需要响应不同的用户需求.响应式的初衷是为了让信息更好的传递交流,让所有人无障碍的获取信息,同时这也是 Web 的初衷. 同样的,响应式的设计应该秉承「内容优先,移动优先」的设计原则,那么我们知道网页中的内容主要是由文字图片等元素组成的,那么文字该如何响应式呢? 当我们每天面对缤纷的互联网世界的时候,文字不仅

【逆战】CSS中的响应式布局

一.响应式布局: 在小型网站建设中,有运用一套代码代码来适应不同终端分辨率的需求,优点:节约制作时间.节约制作成本.便于维护等优点. CSS3利用媒体查询(media queries)即可针对不同的媒体类型定义不同的样式,从而实现响应式布局 .也可以针对不同的分辨率设置不同的样式. 1024分辨率以上:PC端  1024 ~ 768 : pad pro 768 ~ 450 : pad mini , mobile 横屏 450分辨率以下: mobile 竖屏 二.media的值以及用法: 1.me