实现网页布局的自适应 利用@media screen

利用@media screen实现网页布局的自适应,IE9一下不支持 @media screen

/*1280分辨率以上(大于1200px)*/
@media screen and (min-width:1200px){
    .p1{color: #f00};
}
/*1100分辨率(大于960px,小于1199px)*/
@media screen and (min-width: 960px) and (max-width: 1199px) {
    .p2{color: #f00};
}
/*880分辨率(大于768px,小于959px)*/
@media screen and (min-width: 768px) and (max-width: 959px) {
    .p3{color: #f00};
}
/*720分辨率(大于480px,小于767px)*/
@media only screen and (min-width: 480px) and (max-width: 767px){
    .p4{color: #f00};
}
/*440分辨率以下(小于479px)*/
@media only screen and (max-width: 479px) {
    .p5{color: #f00};
}
时间: 2024-08-03 15:39:52

实现网页布局的自适应 利用@media screen的相关文章

利用@media screen实现网页布局的自适应,@media screen and

开始研究响应式web设计,CSS3 Media Queries是入门.Media Queries,其作用就是允许添加表达式用以确定媒体的环境情况,以此来应用不同的样式表.换句话说,其允许我们在不改变内容的情况下,改变页面的布局以精确适应不同的设备.那么,Media Queries是如何工作的?两种方式: 一种是直接在link中判断设备的尺寸,然后引用不同的css文件: 1 <link rel="stylesheet" type="text/css" href=

利用@media screen实现网页布局的自适应

优点:无需插件和手机主题,对移动设备友好,能够适应各种窗口大小.只需在CSS中添加@media screen属性,根据浏览器宽度判断并输出不同的长宽值 1280分辨率以上(大于1200px) @media screen and (min-width:1200px){ #page{ width: 1100px; }#content,.div1{width: 730px;}#secondary{width:310px} } 1100分辨率(大于960px,小于1199px) @media scree

html自适应布局,@media screen,媒体查询

html自适应布局,@media screen,媒体查询 自适应代码示例: <!doctype html><html><head><meta charset="utf-8"><title>响应式布局</title><style type="text/css"> *{padding:0px; margin:0px; font-family:"微软雅黑";} #hea

利用media query写响应式布局

最近才接触到响应式布局的概念,之前用到的bootstrap就是一种响应式布局的框架.学习的时候参考了http://blog.csdn.net/shoyer/article/details/8293011这篇文章. 简单记录一下用css写响应式布局的方法.大概可以这么理解,通过判断屏幕的大小来调整css的样式从而达到适应不同屏幕的目的. 首先先贴一个html,css都放在同级的css文件夹下面,因为有个简单的轮播,所以要引入jquery <!DOCTYPE html> <html>

网页布局-左侧固定,右侧自适应

在网页布局中,以前只考虑了两列.三列的布局方式,但是没有过多的去考虑在两列.三列布局的情况下实现某些自适应的情况:今天遇到这个问题,在这里mark一下: 方法一:左侧元素浮动或者绝对定位的方式脱离文档流,让两个块级元素能够在同一行显示.然后margin-left的值设置为左侧元素的宽度:在这里利用了div的一个默认规则,div没有设置宽度的情况下会继承父元素的宽度:如果用p等其他标签达不到此效果: <!doctype html> <html> <head> <me

利用css进行网页布局

网页布局: 又称版式布局,是网页UI设计师将有限的视觉元素进行有机的排列组合,将理性的思维个性的化的表现出来,是一种具有个人艺术特色的视觉传达方式.传达信息的同时有美感.网页设计特点(相对纸媒来说).特点:1.网页可以自适应宽度2.网页的长度理论上可以无限延长3:页面为:头部,主体部分,底部. 分栏又称为分列:一列布局 二列布局 三列布局 以及混合布局(用的最多),布局通过浮动和定位来完成(实现UI界面效果). 一列布局: body{margin:0;parding:0;}清除默认样式,各个浏览

三栏的网页布局,中间宽度自适应

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-

响应式布局 @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:

解决@media screen (自适应)IE浏览器不兼容问题

1.解决兼容性问题 (1)页面最顶部必须定义:<!DOCTYPE html> (2)点击:下载 respond.js 文件 (3)引入<script src="respond.js"></script>:respond.js必须在样式表之后引用: (4)页面必须在服务器环境中运行,直接打开用不了 2.使用css3判断窗口大小设置不同样式: 举个例子: /*宽度小于500px时:背景为红色*/ @media screen and (max-width: