响应式和@media的简单用法

  本文不会详细去说@media的各种用法,只是简单的描述一下PC端的响应式是什么,如何去实现。

  响应式是指:在不同宽度的屏幕下,都可以看到完整的页面内容,只不过,在宽度较小的屏幕下,可能内容会有删减,布局可能会有些改变等。

  响应式一般会使用 CSS3 媒体查询 @media 来实现。

  具体使用如下所示:

  

.box{
    width: 1024px;
    height:40px;
    background:red;
    margin:0 auto;
}

@media screen and (max-width:1023px){    /*当屏幕小于1000px时执行*/
  .box{
        width: 100%;
        padding:0  25px;
        box-sizing:border-box;
    }
}

@media screen and (max-width:700px){     /*当屏幕小于700px时执行*/
  .box{
       padding:0 15px;
    }
}    

  笔者自己认为PC端响应式无非就是多定义了几次CSS样式,然后在不同宽度的屏幕下显示出来,覆盖之前的CSS样式。

  在了解响应式时,笔者曾自己利用它临摹了一次苹果官网的响应式页面,现将笔者苹果官网的github地址公布,希望对读者有一定的启发作用:

  https://github.com/nation-blue/apple

时间: 2024-12-19 10:17:17

响应式和@media的简单用法的相关文章

html5教程 《实用技巧》—让你的网站变成响应式的3个简单步骤

如今,一个网站只在桌面屏幕上好看是远远不够的,同时也要在平板电脑和智能手机中能够良好呈现.响应式的网站是指它能够适应客户端的屏幕尺寸,自动响应客户端尺寸变化.在这篇文章中,我将向您展示如何通过3个简单的步骤轻松地使网站变成响应式(Responsive). 1 – 布局 当创建一个响应式网站,或让现有的网站变成响应式的,首先要关注的元素的布局.我在建立响应式的网站,总是先创建一个非响应的布局,页面宽度固定大小.如果非响应版本完成得非常不错,我再添加媒体查询(Media Queries)和响应式代码

让你的网站变成响应式的3个简单步骤

如今,一个网站只在桌面屏幕上好看是远远不够的,同时也要在平板电脑和智能手机中能够良好呈现.响应式的网站是指它能够适应客户端的屏幕尺寸,自动响应客户端尺寸变化.这篇文章将展示如何通过3个简单的步骤轻松地使网站变成响应式(Responsive). 1 – 布局 当创建一个响应式网站,或让现有的网站变成响应式的,首先要关注的元素的布局.我在建立响应式的网站,总是先创建一个非响应的布局,页面宽度固定大小.如果非响应版本完成得非常不错,我再添加媒体查询(Media Queries)和响应式代码.这种操作方

《实用技巧》——让你的网站变成响应式的3个简单步骤

如今,一个网站只在桌面屏幕上好看是远远不够的,同时也要在平板电脑和智能手机中能够良好呈现.响应式的网站是指它能够适应客户端的屏幕尺寸,自动响应客户端尺寸变化.在这篇文章中,我将向您展示如何通过3个简单的步骤轻松地使网站变成响应式(Responsive). 您可能感兴趣的相关文章 2012年排名前20位的 CSS 网站作品 25佳优秀的流体和响应式布局网页设计 2012年最佳 Web 前端开发工具和框架 25个国外优秀的电子商务网站设计案例 85个很优秀的响应式网页设计作品范例 1 – 布局 当创

响应式的3个简单步骤

如今,一个网站只在桌面屏幕上好看是远远不够的,同时也要在平板电脑和智能手机中能够良好呈现.响应式的网站是指它能够适应客户端的屏幕尺寸,自动响应客户端尺寸变化.在这篇文章中,我将向您展示如何通过3个简单的步骤轻松地使网站变成响应式(Responsive). 1 – 布局 当创建一个响应式网站,或让现有的网站变成响应式的,首先要关注的元素的布局.我在建立响应式的网站,总是先创建一个非响应的布局,页面宽度固定大小.如果非响应版本完成得非常不错,我再添加媒体查询(Media Queries)和响应式代码

使网站变成响应式的3个简单步骤

如今,一个网站只在桌面屏幕上好看是远远不够的,同时也要在平板电脑和智能手机中能够良好呈现.响应式的网站是指它能够适应客户端的屏幕尺寸,自动响应客户端尺寸变化.在这篇文章中,强创网络工作室将向您展示如何通过3个简单的步骤轻松地使网站变成响应式(Responsive). 1. 布局 当创建一个响应式网站,或让现有的网站变成响应式的,首先要关注的元素的布局.我在建立响应式的网站,总是先创建一个非响应的布局,页面宽度固定大小.如果非响应版本完成得非常不错,我再添加媒体查询(Media Queries)和

实用技巧——让你的网站变成响应式的3个简单步骤

原文:http://www.cnblogs.com/lhb25/archive/2013/03/06/making-a-website-responsive-in-3-easy-steps.html 1 – 布局 当创建一个响应式网站,或让现有的网站变成响应式的,首先要关注的元素的布局.我在建立响应式的网站,总是先创建一个非响应的布局,页面宽度固定大小.如果非响应版本完成得非常不错,我再添加媒体查询(Media Queries)和响应式代码.这种操作方式更容易实现响应式特性,在同一时间专注于一个

(转)响应式布局 Media Queries

Media Queries这功能是非常强大的,他可以让你定制不同的分辨率和设备,并在不改变内容的情况下,让你制作的web页面在不同的分辨率和设备下都能显示正常,并且不会因此而丢失样式. 首先来看一个简单的实例: 代码如下: <link rel="stylesheet" media="screen and (max-width: 600px)" href="small.css" /> 上面的media语句表示的是:当页页宽度小于或等于6

响应式布局 @media screen and (min-width: 960px)

@media screen and (min-width: 960px){ .heading, .container, .footing{ width: 960px; } .left, .main, .right{ float: left; height: 500px; } .left, .right { width: 200px; } .main{ margin-left: 5px; margin-right: 5px; width: 550px; } .container{ height:

web响应式图片设计实现

.header { cursor: pointer } p { margin: 3px 6px } th { background: lightblue; width: 20% } table { text-align: center; margin-top: 20px; margin-left: 10px; margin-bottom: 20px } a { cursor: pointer; text-decoration: none; color: gray } a:hover { text