使用 tagged posts

Web html5/CSS3响应式布局Media Queries/媒介查询的设计流程使用介绍

html5/css3响应式布局介绍及设计流程,利用css3的media query媒体查询功能。移动终端一般都是对css3支持比较好的高级浏览器不需要考虑响应式布局的媒体查询media query兼容问题。

一个普通的自适应显示的三栏网页,当你用不同的终端来查看这个页面的时候,他会根据几种终端来显示不同的样式,在电脑上是三列,在ipad上应该也是 三列,在大屏android手机上是三行,在iphone屏幕小于320的手机上只显示主要内容,隐藏掉了次要元素。(这里关于响应式布局还有个比较好的消息,就是拖动浏览器也可以 触发判断条件,测试的时候你不需要去找一堆手机,只要把自己的浏览器窗口缩小到一定尺寸就可...

继续阅读

iOS/Android移动html5网页Viewport/format-detection属性的使用/介绍/作用

Viewport :控制手机缩放

一个常用的针对移动网页优化过的页面的 viewport meta 标签大致如下:

<meta name=”viewport” content=”width=device-width, initial-scale=1, maximum-scale=1″>

width:控制 viewport 的大小,可以指定的一个值,如果 600,或者特殊的值,如 device-width 为设备的宽度(单位为缩放为 100% 时的 CSS 的像素)。
height:和 width 相对应,指定高度。...

继续阅读

你知道有关清除浮动闭合的最佳方案吗?-CSS .clearfix-是什么-如何使用

一,什么是.clearfix

很多网站都讲到一个盒子清除内部浮动时可以用到.clearfix。

1
2
3
4
5
6
7
8
9
.clearfix:after {
  content: " ";
  display: block;
  clear: both;
  height: 0;
}
.clearfix {
  zoom: 1;
}
1
2
3
<div class="clearfix">
  <div class="floated"></div>
</div>

上面的代码就是.clearfix的定义和应用,简单的说下.clearfix的原理:

  • 在I...
继续阅读

你使用这些鲜为人知的网站网页页面性能优化最新技术吗?pre-fetch/pre-render/dns-pre-fetch

Steve Soulders负责Google公司的Web性能和开源组织。他是Firebug性能分析扩展工具——YSlow的创造者,也是O’ReillyWeb 性能与运作会议Velocity的联合主席。他曾经在Yahoo!担任Chief Performance。Steve在另一个讲座中,提到了部分新兴浏览器技术,这些新兴技术的作用在于页面被用户请求之前的预获取。Soulders解 释道,这个想法就是,浏览器应该能够在用户请求页面之前便预见到其可能想看的下一页。“你不知道用户的下一步会是什么,但是你能从他/她在刚刚请求的页面 上的意图找到更多的线索”,Soulders说。然后他解释了开发利用这一知识的几种技术。...

继续阅读

为什么在Mac OS X下使用Homebrew 比/替换MacPorts,fink更好的秘密

对于一般用户来说,使用macports来 做包管理还是比较方便的,我的macbook上也老早就装上了macports了,但一直没有去用它,因为感觉它有点恶心丑陋。其实我一直担心它污染我的 系统,因为它的依赖机制是根据自身来检查的,只要你的软件不是用macports安装的,即使你系统中已经存在里该依赖包(即使同一版本)它也会被下载回 来安装一遍。还引申出另一些问题是,系统中有很多相同软件的不同版本、浪费磁盘空间、安装速度因为依赖包过多而非常缓慢……如果你可以忍受这 些,macports还是挺方便的。可惜我实在受不了,终于我发现了...

继续阅读
Top Down