针对不同的屏幕加载样式表

<link href="extra-small.css" rel="stylesheet" media="screen and (max-width: 390px)" />

<link href="small.css" rel="stylesheet" media="screen and (min-width: 391px) and (max-width: 500px)" />

<link href="medium.css" rel="stylesheet" media="screen and (min-width: 501px) and (max-width: 767px)" />

<link href="large.css" rel="stylesheet" media="screen and (min-width: 768px)" />

即针对每种不同的屏幕,选择不同的样式表

在Responsive布局中,可以毫无保留的丢弃:

第一, 尽量少用无关紧要的div;

第二,不要使用内联元素(inline);

第三,尽量少用JS或flash;

第四,丢弃没用的绝对定位和浮动样式;

第五,摒弃任何冗余结构和不使用100%设置。

有舍才有得,丢弃了一些对Responsive有影响的东东,那么有哪些东东能帮助Responsive确定更好的布局呢

第一,使用HTML5 Doctype和相关指南;

第二,重置好你的样式(reset.css);

第三,一个简单的有语义的核心布局;

第四,给重要的网页元素使用简单的技巧,比如导航菜单之类元素。

使用这些技巧,无非是为了保持你的HTML简单干净,而且在你的页面布局中的关键部分(元素)不要过分的依赖现代技巧来实现,比如说CSS3特效或者JS脚本。

说了这么多,怎么样的布局或者说HTML结构才是简单干净的呢?这里教大家一个快速测试的方法。你首先禁掉你页面中所有的样式(以及与样式相关的信息),在浏览器中打开,如果你的内容排列有序,方便阅读,那么你的这个结构不会差到哪里去。

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-10-13 19:50:27

针对不同的屏幕加载样式表的相关文章

客户端加载样式流程和规范

p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Arial; color: #323333 } span.s1 { } 客户端的加载流程和样式应该收敛内置到底层框架中的,对常规页面来说,这些流程和规范是无须上层业务关心的. 好处: 1, 统一的UI UE体验: 2, 把业务开发人员从加载样式中解放出来,不必在业务逻辑代码中插入各种弹出.关闭加载样式的代码,业务自己做的话很容易漏掉,导致加载状态异常: 3,方便后续修改.扩展加载样式. 以下

APP的六种loading加载样式,全在这...

今天这篇文章是给大家分享的loading加载的设计,文章里面会有一些实例在这分享给大家! 大多数App都要与服务器进行数据的交换,App向服务器发出数据请求,服务器接收到请求之后向App传输相应数据,App接收成功后显示数据内容,没有接收成功则反馈数据接收失败.在这个数据交换过程中,由于网络原因,需要花费一定时间,也就是说用户要等待加载完成,这个时候就要用到loading加载机制,它告诉用户,App正在努力为您加载数据,您稍安勿躁.好的loading设计能减弱用户的等待焦虑,不合理的loadin

Oracle Bigdata Connector实战2: 使用Oracle Loader for Hadoop加载Hive表到Oracle数据库

部署Hadoop/Hive/OraLoader软件 [[email protected] ~]$ tree -L 1 ├── hadoop-2.6.2 ├── hbase-1.1.2 ├── hive-1.1.1 ├── jdk1.8.0_65 ├── oraloader-3.4.0 配置hive metastore 我们采用MySQL作为hive的metastore,创建MySQL数据库 mysql> create database metastore DEFAULT CHARACTER SE

APP的六种loading加载样式

今天这篇文章是给大家分享的loading加载的设计,文章里面会有一些实例在这分享给大家! 大多数App都要与服务器进行数据的交换,App向服务器发出数据请求,服务器接收到请求之后向App传输相应数据,App接收成功后显示数据内容,没有接收成功则反馈数据接收失败.在这个数据交换过程中,由于网络原因,需要花费一定时间,也就是说用户要等待加载完成,这个时候就要用到loading加载机制,它告诉用户,App正在努力为您加载数据,您稍安勿躁.好的loading设计能减弱用户的等待焦虑,不合理的loadin

【EF学习笔记08】----------加载关联表的数据 显式加载

显式加载 讲解之前,先来看一下我们的数据库结构:班级表 学生表 加载从表集合类型 //显示加载 Console.WriteLine("=========查询集合==========="); using (var db = new Entities()) { var query = from v in db.Classes where v.ClassName == "机电10501" select v; var cls = query.Single(); db.Ent

反向代理多个php站点无法加载样式css/js

在location php段后添加/pp 代理到192.168.1.200/pp后无法加载样式按匹配规则先匹配*.php后,再继续匹配其他(第一个location为主站) 后修改/pp前添加~^ 已匹配pp开头后就不在匹配了 原文地址:http://blog.51cto.com/czwanga/2089190

iview库修改table组件首次加载样式错乱

因为UI设计稿这边与我们使用的iview库中的表格组件样式不统一,所以需要对表格组件的样式进行修改. 修改完成后出现一个问题就是首次进入页面的时候,表格样式会有部分是错乱的,页面刷新一下就恢复正常了,页面也没有报错甚至没有警告. 排查很久发现我对其中一个内边距设置为0造成的,代码如此下: 将这个padding注掉就不会出现首次加载样式错乱了 原文地址:https://www.cnblogs.com/sixrookie/p/10953682.html

IDA 与VC 加载符号表

将Windbg路径下的symsrv.yes 拷贝到ida 的安装目录,重新分析ntoskrnl.exe, 加载本地的符号表 添加环境变量  变量名:_NT_SYMBOL_PATH变量值:SRV*{$Path}*http://msdl.microsoft.com/download/symbols/将“{$Path}”替换为要存储pdb符号表文件的路径,比如:C:\PDB,在线的符号下载. 于是用IDA,或者在VC里写程序调试时,都会从网上自动下载符号表……msvcrt.pdb,ole32.pdb,

QlikView入门:加载数据库表创建透视图(详细)

用QlikView制作收入合同分析数据 1. QlikView的安装和使用 详见[QlikView_11_中文参考手册完全版本_v1.0] QlikView数据抽取步骤[以连接数据库为例] 新建一个文件: 编辑当前脚本: 选择[OLEDB]数据源: 点击[连接] 点击[下一步](这里以连接SQL SERVER 数据库为例) 输入数据库的IP,用户名,密码之后,[选择一个数据库] 点击[测试连接] 此时脚本中就包含了连接数据库的信息: 连接数据源结束,下面看看如何从数据源中取出数据. 检索数据 在