移动端初识1

viewport(可视区窗口)
   	<meta name="viewport" content="">(重要)
   	默认不设置viewport,一般可视区宽度在移动端是980.
   	width: 可视区的宽度 (number||device-width)
   	user-scalable 是否允许用户缩放(yes||no),---->>ios10无效
   	initial-scale 初始缩放比例
   	minimum-scale 最小缩放比例
   	maximum-scale  最大缩放比例

<!--入门练习-->

<!doctype html>

<html lang="en">

<head>

<meta charset="UTF-8">

<meta name="viewport" content="width=device-width">

<title>Rem适配</title>

<script type="text/javascript" src="js/two.js"></script>

<script>

(function(){

var html = document.documentElement;

var hWidth= html.getBoundingClientRect().width;

html.style.fontSize = hWidth/15+"px";

})()

</script>

<style type="text/css">

body,

h1,

ul {

margin: 0;

padding: 0;

}

a {

text-decoration: none;

}

li {

list-style: none;

}

#header {

height: 2.06rem;

background: #ef3239;

position: relative;

border-bottom: 1px solid #a82d31;

box-sizing: border-box;

}

#header a {

width: 2.56rem;

height: 1.76rem;

position: absolute;

top: 0px;

text-align: center;

line-height: 1.76rem;

}

#header #task {

left: 0px;

}

#header #task span {

font-size: 0.74rem;

}

#header #refresh {

right: 0px;

}

#header #refresh span {

font-size: 0.72rem;

}

#header span {

color: #ffffff;

}

#header h1 {

text-align: center;

font-size: 0.78rem;

color: #ffffff;

line-height: 1.76rem;

}

#header h1 span {

font-size: 0.52rem;

margin-right: 0.32rem;

}

.active {

color: #f23838 !important;

}

#nav {

height: 2.1rem;

background: #fdfdfd;

border-top: 1px solid #bobobo;

border-bottom: 1px solid #ccc;

box-sizing: border-box;

}

#nav .active span {

font-size: 0.72rem;

top: 0.14rem;

left: 0.1rem;

}

#nav a {

float: left;

width: 25%;

height: 2.06rem;

text-align: center;

line-height: 2.06rem;

font-size: 0.7rem;

color: #848689;

}

#nav #price_box {

width: 0.74rem;

display: inline-block;

vertical-align: middle;

}

#nav #price_box span {

float: left;

font-size: 0.56rem;

}

#nav #price_box .glyphicon-chevron-down {

left: -0.05rem;

top: -0.08rem;

}

#nav .glyphicon-filter {

font-size: 0.74rem;

top: 0.16rem;

left: 0.1rem;

}

#list li {

background: #fdfdfd;

height: 5.62rem;

border-bottom: 1px solid #e0e0e0;

box-sizing: border-box;

}

#list a {

padding: 0.46rem 0.46rem 0.44rem;

height: 4.7rem;

float: left;

}

#list img {

width: 4.7rem;

height: 4.7rem;

float: left;

}

#list .soanWrap {

float: right;

width: 8.64rem;

}

#list .soanWrap .sTitle {

font-size: 0.56rem;

line-height: 0.88rem;

color: #333;

margin-top: 0.1rem;

display: block;

}

#list .soanWrap .sPrice {

display: block;

font-size: 0.76rem;

line-height: 1.28rem;

margin-top: 0.62rem;

color: #f23838;

}

#list .soanWrap .scommont {

font-size: 0.56rem;

line-height: 0.94rem;

display: block;

color: #808080;

}

</style>

<!--使用了bootstrap的字体样式-->

<link rel="stylesheet" type="text/css" href="css/two.css">

<link rel="stylesheet" type="text/css" href="bs/css/bootstrap.css">

</head>

<body>

<header id="header">

<a id="task" href="javascript:;">

<span class="glyphicon glyphicon-tasks"></span>

</a>

<h1><span class="glyphicon glyphicon-lock"></span>one界面</h1>

<a id="refresh" href="javascript:;">

<span class="glyphicon glyphicon-repeat"></span>

</a>

</header>

<nav id="nav">

<a href="javascipt:;" class="active">综合<span class="glyphicon glyphicon-chevron-down"></span></a>

<a href="javascipt:;">销量<span></span></a>

<a href="javascipt:;">价格<span id="price_box">

<span class="glyphicon glyphicon-chevron-up"></span>

<span class="glyphicon glyphicon-chevron-down active"></span>

</span>

</a>

<a href="javascipt:;">筛选<span class="glyphicon glyphicon-filter"></span></a>

</nav>

<ul id="list">

<li>

<a href="javascript:;">

<img src="../images/img.png" />

<span class="soanWrap">

<span class="sTitle">苹果(Apple) iphone 6(A1586) 16GB 金色 移动联通电信4G手机

</span>

<span class="sPrice">¥4888.00</span>

<span class="scommont">好评96% 59091人</span>

</span>

</a>

</li>

<li>

<a href="javascript:;">

<img src="../images/img.png" />

<span class="soanWrap">

<span class="sTitle">苹果(Apple) iphone 6(A1586) 16GB 金色 移动联通电信4G手机

</span>

<span class="sPrice">¥4888.00</span>

<span class="scommont">好评96% 59091人</span>

</span>

</a>

</li>

<li>

<a href="javascript:;">

<img src="../images/img.png" />

<span class="soanWrap">

<span class="sTitle">苹果(Apple) iphone 6(A1586) 16GB 金色 移动联通电信4G手机

</span>

<span class="sPrice">¥4888.00</span>

<span class="scommont">好评96% 59091人</span>

</span>

</a>

</li>

<li>

<a href="javascript:;">

<img src="../images/img.png" />

<span class="soanWrap">

<span class="sTitle">苹果(Apple) iphone 6(A1586) 16GB 金色 移动联通电信4G手机

</span>

<span class="sPrice">¥4888.00</span>

<span class="scommont">好评96% 59091人</span>

</span>

</a>

</li>

<li>

<a href="javascript:;">

<img src="../images/img.png" />

<span class="soanWrap">

<span class="sTitle">苹果(Apple) iphone 6(A1586) 16GB 金色 移动联通电信4G手机

</span>

<span class="sPrice">¥4888.00</span>

<span class="scommont">好评96% 59091人</span>

</span>

</a>

</li>

</ul>

</body>

</html>

时间: 2024-10-13 10:21:03

移动端初识1的相关文章

网络编程—网络基础概览、socket,TCP/UDP协议

网络基础概览 socket概览 socket模块-TCP/UDP的实现 TCP/UDP总结 网络基础概览 osi七层协议各层主要的协议 # 物理层传输电信号1010101010 # 数据链路层,以太网协议,arp协议.对这些信号进行分组,同时规范了分组形式--以太网协议,头部是mac地址中间是信息, # 网络层:ip协议,arp协议帮忙找到mac地址,ip,子网掩码,网关(下面有一些简单概括) # 传输层:tcp协议,udp协议 # (socket)就是一组接口,将复杂的tcp协议和udp协议隐

初识linux端c++程序开发

关于linux端程序开发,我以前一直不知道是做些什么,只是感觉听高端的.最近接触了一些,有了一些初步的认识. 首先,linux是一个操作系统,跟windows一样:接通电源.按下电脑开机,电脑就会自动加载运行的系统软件.操作系统是电脑不可缺少的一部分.操作系统是你的电脑实体和实用方便的软件中间的媒介.linux也是这样,而我做的,就是编写一些能在linux上面编写.编译.生成一些可以在linux上面运行的软件. windows这么好用,为什么我们还要用linux系统呢?这两个操作系统是有区别的.

初识NodeJS服务端开发(Express+MySQL)

NodeJS对前端来说无疑具有里程碑意义,在其越来越流行的今天,掌握NodeJS已经不再是加分项,而是前端攻城师们必须要掌握的技能.本文将与同志们一起完成一个基于Express+MySQL的入门级服务端应用,即可以对数据库中的一张表进行简单的CRUD操作.但本人还是斗胆认为,通过这个应用,可以让没怎么接触后端开发的同志对使用Node进行后端开发有一个大致了解. Express工程环境准备 安装express,和express项目种子生成器(什么?你问第1步为什么不是安装NodeJS,我也只能呵呵

初识websocket及java服务端的简单实现

概念:WebSocket是一种在单个TCP连接上进行全双工通信的协议. WebSocket使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据.在WebSocket API中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输 背景:很多网站为了实现推送技术,所用的技术都是轮询.轮询是在特定的的时间间隔(如每1秒),由浏览器对服务器发出HTTP请求,然后由服务器返回最新的数据给客户端的浏览器.这种传统的模式带来很明显的缺点,即浏览器需

初识WEB移动端开发

一.设置meta标签 <meta name="viewport" content="width=device-width,height=device-height,initial-scale=1.0,maximum-scale=1.0,minimum-scale=1.0,user-scalable=no;" />见文知意 <meta name="apple-mobile-web-app-capable" content=&quo

html-前端内容初识

HTML解释: HTML是英文Hyper Text Mark-up Language(超文本标记语言)的缩写,他是一种制作万维网页面标准语言(标记).相当于定义统一的规则(W3C),大家都来遵守他,这样就可以让浏览器根据标记语言的规则去解释它. 浏览器负责将标签翻译成用户“看得懂”的格式,呈现给用户! 网页的组成: 一个网页一般由两部分组成即: HTML(Hypertext Markup Language) 和CSS(Cascade Style Sheets) HTML负责描述网页的结构和内容(

初识React

原文地址:北云软件-初识React 专注于UI 在MVC分层设计模式中,react常被拿来实现视图层(V).React不依赖于技术栈的其他部分,因此可以方便的在现有项目中尝试用它来实现一个小特性. 虚拟DOM React从DOM中抽象出来,给出一种更简洁的编程模型,且性能表现更好.能够通过NodeJS实现服务端渲染,通过React Native开发原生app. 数据流React实现单向.响应式数据流,减少boilerplate且比传统数据绑定更容易理解. 简洁的组件React的组件都实现了一个r

学习WebSocket一(WebSocket初识)

Java EE 7 去年刚刚发布了JSR356规范,使得WebSocket的Java API得到了统一,Tomcat从7.0.47开始支持JSR356,这样一来写WebSocket的时候,所用的代码都是可以一样的.今天终于体验了一把Tomcat发布的WebSocket,用着很爽,下面把这一历程分享给大家. 关键词:WebSocket, Tomcat 前提:使用Tomcat7.0.47,Firefox25.0.0.5046 首先Tomcat7.0.47自带WebSocket的示例程序,有两种版本,

初识zabbix需了解的二三事

简介 zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案: zabbix能监视各种网络参数,保证服务器系统的安全运营:并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题: 监控平台的组成 数据采集 --> 数据存储 --> 数据展示和分析 --> 报警 常见监控实现方案对比 cacti 优点:利用rrdtool绘图,图形美观: 缺点:报警功能薄弱,不适合大规模监控场景: nagios 优点:报警功能强大: 缺点:只关心正常与否的状态,数