CSS响应式:根据分辨率加载不同CSS的几个方法

如题所述

一般情况下,根据分辨率加载pc端 wap端 pad端三个css文件,示例:

<link rel="stylesheet" type="text/css" href="./css/style.css" media="all">
<link rel="stylesheet" href="./css/phone.css" media="(max-width:620px)">
<link rel="stylesheet" href="./css/pad.css" media="screen and (max-width:1024px) and (min-width:621px)">

只有一个css文件情况下,根据分辨率调整css样式,示例:

@media screen and  (max-width:620px){
.logo{width: 300px;margin-left: -140px;}
}

@media screen and  (max-width:1024px) and (min-width:621px) {
.logo{width: 220px;margin-left: -99px;}
.nav li:nth-of-type(2),.nav li:nth-of-type(3){width: 8%;}
.nav li:nth-of-type(5),.nav li:nth-of-type(6){width: 12%;}
}

温馨提示:内容为网友见解,仅供参考
无其他回答

根据屏幕分辨率是使用不同的CSS
方法一、根据分辨率使用不同的CSS文件屏幕分辨率小于768像素时生效: 屏幕分辨率大于1000时生效:方法二、在CSS中判断不同分辨率屏幕分辨率小于768像素时生效:media (max-width: 768px) { .div1 { font-size: 16px; }}

响应式网站是用相同的代码不同的css吗
这位网友你好,响应式网站是指网站样式根据屏幕大小自适应,基本的HTML结构不变,不同屏幕应用不同的css代码,可以用媒体查询,也就是@media这个来做。举例:media screen and ( max-width:960px ){ body{ background-color:red; }}@media screen and ( max-width:480px ){ body{ background...

响应式布局多少宽到多少宽调用这个css样式怎么写
响应式布局多少宽到多少宽调用这个css样式怎么写 响应式布局就是根据浏览器显示区域大小不同显示不同的样式,比如说你的浏览器是电脑1366*768就显示宽屏布局(如左右布局),如果是手机宽480px,就显示适用于手机的布局(如上下布局)。 响应式布局和一般是使用css3的@media属性,设置当浏览器...用boo...

如何利用css3中@media实现响应式布局
响应式布局,说直白点就是一个网站能够兼容多个终端,可以按不同的分辨率显示不同的状态。而实现这个就要用到css3的Media Queries(媒介查询)。这个功能非常的强大,但是有优点的同时,缺点也是会存在的。那就是兼容各种设备工作量大,效率低下,加载时间长等。但是学起来很容易,看完下面的代码你就会了。

解释响应式布局,怎么实现的?有几种方法实现
media screen 可以查询当前浏览器的尺寸,因此可采用该方法对同一个页面设置不同的CSS样式,来满足不同分辨率要求。2.采用bootstrap框架布局 bootstrap框架布局完成的页面,是自动对应的自适应效果。但是在书写的时候,应该严格按照bootstrap的书写规范,才不会出现怪异性问题。写法举例: 说明:最后的数字对...

网页中做到自适应的响应式页面有几种方法?
做响应式页面就两种方法:一是通过各种技术写一套响应的代码,要用到的技术,如通过设置百分比宽,使用栅格系统,和通过媒体查询,弹性布局等结合来实现。这样写的好处了代码只需要写一套。但是这样写要做兼容各种移动端肯定会有各种各样的问题出现。第二种方法是:写两套代码,pc端和移动端分开来写,...

响应式Web设计的概念,应该怎样做响应式Web设计
首先我们一起来看看Media Queries,这里我只会对其做一个简单的列举介绍。通过媒体查询的设置,我们可以根据屏幕宽度、屏幕方向等各个属性来加载不同场景下不同的CSS文件来渲染页面的视觉风格。具体的使用方法有以下两种:1、通过link标签: 示例代码代表当当前屏幕宽度小于479px的时候,加载testcssbywidth1.c...

网页中如何利用css根据不同的分辨率的显示器设置div的高度
\/\/根据分辩率控制层的位置,注意要放在div之后,否则会说找不着对象。\/\/最好的办法就是放在html最后啦...\/\/如果一定要放前面,那就用Function吧,在Body的onload事件中加上XXX();即可。\/\/DIV的ID(名称)一定要对号,字母大小写要一致这里就不多说了。<!-- if (screen.width == 800) { ...

做响应式网页,如何让一个div的高和宽保持比例放大 缩小
1,方案一:响应式来做,可以根据媒体查询,设定在不同屏幕宽度下div的高度和宽度,具体的设置看你响应式想怎么显示 media only screen and (min-width: 100px) and (max-width: 640px) { div{ width: 100px;height: 100px;} } media only screen and (min-width: 641px) and (max-width: ...

响应式和自适应的区别 响应式和自适应有什么不同呢
1、自适应布局主要是通过检测视口分辨率,来判断当前访问的设备从而进一步请求服务层,返回不同的目标页面;而响应式布局通过检测视口分辨率,针对不同客户端在客户端做代码处理。2、自适应布局需要做多套页面,响应式布局只需要做一个页面就可以。3、自适应布局如果屏幕太小就会导致内容拥挤不美观,而响应式...

相似回答