浏览模式: 普通 | 列表
网站制作中字体单位应该用em而不用px,原因简单来说就是支持IE6下的字体缩放,在页面中按ctrl+滚轮,字体以px为单位的网站没有反应。px是绝对单位,不支持IE的缩放,em是相对单位。

首先了解一下em是何物?

em指字体高,任意浏览器的默认字体高都是16px。所以未经调整的浏览器都符合: 1em=16px。那么12px=0.75em, 10px=0.625em。为了简化font -size的换算,需要在css中的body选择器中声明Font-size=62.5%,这就使em值变为16px*62.5%=10px, 这样12px=1.2em, 10px=1em, 也就是说只需要将你的原来的px数值除以10,然后换上em作为单位就行了。em有如下特点:

1. em的值并不是固定的;
2. em会继承父级元素的字体大小。


重写步骤:
...

阅读全文…

目前比较全的CSS重设(reset)方法总结

[ 2014-01-16 14:55:59 | 作者: admin ]
 在当今网页设计/开发实践中,使用CSS来为语义化的(X)HTML标记添加样式风格是重要的关键。在设计师们的梦想中都存在着这样的一个完美世界:所有的浏览器都能够理解和适用多有CSS规则,并且呈现相同的视觉效果(没有兼容性问题)。但是,我们并没有生活在这个完美的世界,现实中发生的失窃却总是恰恰相反,很多CSS样式在不同的浏览器中有着不同的解释和呈现。

  当今流行的浏览器(如:Firefox、Opera、Internet Explorer、Chrome、Safari等等)中,有一些都是以自己的方式去理解CSS规范,这就会导致有的浏览器对CSS的解释与设计师的CSS定义初衷相冲突,使得网页的样子在某些浏览器下能正确按照设计师的想法显示,但有些浏览器却并没有按照设计师想要的样子显示出来,这就导致浏览器的兼容性问题。更糟的是,有的浏览器完全无视CSS的一些声明和属性。

  正因为上述冲突和问题...

阅读全文…
在《百度搜索引擎优化指南》2.1.2 网站结构里提到,合理的网站结构应该是一个扁平的树型网状结构。而且大家都应该知道权重方面:二级域名>目录>静态页>动态页

那么什么是扁平的树型网状结构呢?

        首页:http://www.moke8.com
        栏目页:http://www.moke8.com/discuzx/
        内容页:http://www.moke8.com/discuzx/m826/

像这样的页面就是一个“扁平的树型网状结构”。每增加一个内容页,都会给栏目页增加一定的权重。像地宝网的URL就是很规范的,整站URL目录化,目录层次不超过2个。对于seo是很有利的。

那么现在discuz官方的地址是怎么样的呢?

        首页:http://www.discuz.net/forum.php
        栏目页:http://www.discuz.net/forum-21-1.html
...

阅读全文…

IIS上注册.Net

[ 2014-01-06 12:33:29 | 作者: admin ]
一般的.net安装顺序为:IIS→数据库→VS

如果先安装了.Net平台,后再安装IIS,那么在IIS中可能就没有出现ASP.NET版本的下拉菜单,这是我们可手动注册.Net

一般.Net版本都存放在:C:\WINDOWS\Microsoft.NET\Framework中

这里举例安装v2.0.50727版本

开始→运行→CMD

在CMD窗口中输入:

C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i

按回车键后便会开始自动安装,安装完重启一下IIS在IIS中ASP.NET选项卡便可以看到。

(如果CMD窗口不能粘贴,可右键点标题栏,在弹出的选项里选“属性”,打开“选项”选项卡,选择“编辑选项”中的“快速编辑模式” 这样以后如果要在cmd中粘帖,只需要在cmd中点一下右键就可以了。)
...

阅读全文…

centos常用命令

[ 2014-01-02 12:52:54 | 作者: admin ]
一:使用CentOS常用命令查看cpu
more /proc/cpuinfo | grep “model name”
grep “model name” /proc/cpuinfo
[root@localhost /]# grep “CPU” /proc/cpuinfo
model name : Intel(R) Pentium(R) Dual CPU E2180 @ 2.00GHz
model name : Intel(R) Pentium(R) Dual CPU E2180 @ 2.00GHz
如果觉得需要看的更加舒服
grep “model name” /proc/cpuinfo | cut -f2 -d:
二:使用CentOS常用命令查看内存
grep MemTotal /proc/meminfo grep MemTotal /proc/meminfo | cut ...

阅读全文…

PHP下使用SimpleXML处理XML文件

[ 2013-12-23 14:57:47 | 作者: admin ]
1 SimpleXML 简介
要处理XML 文件,有两种传统的处理思路:SAX 和DOM。SAX 基于事件触发机制,
对XML 文件进行一次扫描,完成要进行的处理;DOM 则将整个XML 文件构造为一棵DOM
树,通过对DOM 树的遍历完成处理。这两种方法各有优缺点,SAX 的处理思路相对抽象,
DOM 的处理过程相对烦琐,都不很适合新手的入门。
PHP5 推出了一套新的XML 处理函数,即SimpleXML。名如其实,SimpleXML 本身小
巧精干,只提供了少量的几个方法函数,但用它处理起XML 文件功能却非常强大,操作也
非常的简单。
首先,它提供有简单的函数可以从XML 文档、字符串、或DOM 对象上直接构造出
SimpleXMLElement 对象;其次,SimpleXMLElement 提供有简单的方法可以进行属性、子节
点、和XPath 的操作;然而,SimpleXML 最简单的地方是,它提供有使用标准对象的属性和
...

阅读全文…

MySQL 加锁处理分析,写得比较多

[ 2013-12-13 22:00:15 | 作者: admin ]
p.s.尚未验证不过非常值得借鉴

 
http://hedengcheng.com/?p=771



1 背景 1

1.1 MVCC:Snapshot Read vs Current Read 2

1.2 Cluster Index:聚簇索引 3

1.3 2PL:Two-Phase Locking 3

1.4 Isolation Level 4

2 一条简单SQL的加锁实现分析 5

2.1 组合一:id主键+RC 6

2.2 组合二:id唯一索引+RC 6

2.3 组合三:id非唯一索引+RC 7

2.4 组合四:id无索引+RC 8

2.5 组合五:id主键+RR 9

2.6 组合六:id唯一索引+RR 9
...

阅读全文…

dp,px,pt,sp 的区别 以及dp 和 px 互转

[ 2013-12-09 20:49:34 | 作者: admin ]
dp = dip : device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用这个,不依赖像素。

px: pixels(像素). 不同设备显示效果相同,一般我们HVGA代表320x480像素,这个用的比较多。

pt: point,是一个标准的长度单位,1pt=1/72英寸,用于印刷业,非常简单易用;

sp: scaled pixels(放大像素). 主要用于字体显示best for textsize。

由此,根据 google 的建议,TextView 的字号最好使用 sp 做单位,而且查看

TextView

的源码可知 Android 默认使用 sp 作为字号单位。

在 Android 中, 1pt 大概等于 2.22sp

...

阅读全文…