纠结的IE6 Fixed Position
在开发
ZenTaoPMS过程中,遇到这样的一个问题,我需要将一个导航条固定在页面的最下方。这个功能在其他浏览器下面都很容易实现,直接使用css的fixed属性就好了。但在IE6下面,它并不支持这个属性。在网上查了很多的资料,都是使用IE6的hack来完成的,通常的代码如下:
<!--[if IE 6]>
<style type="text/css">
html{overflow:hidden;}
body{height:100%; overflow:auto;}
div#footer{position:absolute;}
</style>
<![endif]-->
但是同样的代码拷到ZenTaoPMS中后,发现滚动条没有了。忍了很久,后来改动了一番,将上面的代码改为:
更多
|
技术笔记
| 384 次阅读 |
0 条评论
| 王春生 发表于 2009-12-11 21:57
windows下面使用virtualbox,解决dns解析异常的问题
继上篇配置之后,运行一段时间发现域名无法解析。但通过ip地址还是可以访问。在网上查了一下,发现是virtualbox NAT方式下面的域名服务器会出现问题。
过程是这样的:
FreeBSD的虚拟机设置了通过 DHCP方式来获取IP地址。
在获取IP地址的同时,也会在/etc/resolve.conf里面设置dns的解析服务器为10.0.2.3
但是10.0.2.3这个dns server在一段时间之后就会出现工作不正常的情况。
那么这个问题该如何解决呢?
只需要在/etc/resolve.conf里面设置正确的dns server就可以了。但问题又出来了,dhcp方式是每隔一段时间都会更新的。更新之后的dns server就又被改回去了。
更多
|
技术笔记
| 938 次阅读 |
0 条评论
| 王春生 发表于 2008-12-21 10:41
windows下面使用virtualbox搭建FreeBSD的开发环境
相比较于linux而言,我更喜欢freebsd的简洁的风格。所以我的服务器也是选用了FreeBSD作为操作系统。平时开发的时候,就需要有一个FreeBSD的开发环境来进行调试。
直接安装一个FreeBSD也是一个解决方案,不过就目前来讲,完全放弃windows平台也有很多的不方便。比如网上银行,还有公司内部的很多系统只支持windows。所以主机还是使用windows,不过我们可以使用虚拟机来解决这个问题。
谈到虚拟机,也有很多的选择。比如vmware,virtualbox。我最终选择了virutalbox。原因有两个,virtualbox很小,安装文件20多兆。运行起来的速度也很快。
更多
|
技术笔记
| 1716 次阅读 |
2 条评论
| 王春生 发表于 2008-12-20 09:14
推荐安装的几个firefox插件
下面这几个插件都是用来调试网页时用的。
1. view source chart: 可以非常完美将任何一个网页的源代码优雅的展现出来。哪怕是js代码运行之后write出来的东东。
2. jsview: 一个网页所调用的外部js和css全部包括会暴露在你的面前。
3. live http headers: 可以查看每一次请求,你的浏览器和服务器之间都说了哪些悄悄话,做个明白人:)。 还有推荐使用的就是firefox自己带的错误控制台。任何样式表错误和js错误都可以在这个控制台看到。是我们调试代码的一个很好的工具。
更多
|
技术笔记
| 2654 次阅读 |
0 条评论
| wwccss 发表于 2007-02-10 21:46
如何快速启动应用程序
这是2004年我在西线工作时整理的小技巧:
目标: 可以快速的启动要运行的程序,而不是在一大堆的菜单里面进行查找。
方式:
建立各种常见应用程序的快捷方式。
将带有中文名称的快捷方式名称改为英文的名称,比如将"快捷方式word"改为"word"
这时所建立的快捷方式文件的扩展名时lnk,系统默认的不会执行这些文件,除非你将".lnk"也写上。但这不符合我们“快速启动应用程序” 的初衷。所以我们需要让系统执行lnk文件。 右键单击“我的电脑”=》“属性”=》“高级”=》“环境变量” 需要修改其中的两项:一项为PathExt,在这一个变量的后面增加lnk文件类型。 另外一个需要修改的地方就是系统的路径变量,将你的快捷方式存放的路径写入Path变量中去。
更多
|
技术笔记
| 2367 次阅读 |
0 条评论
| wwccss 发表于 2007-01-02 09:31
windows下面vim编辑utf-8的文件乱码
最近在windows下面一直使用gvim来编辑文件,慢慢习惯了之后,感觉vim还是非常好用的一个编辑器。
我原来设置的vimrc里面是可以支持gbk和utf8的。但今天我在编辑一个文件的时候,设置了set encoding=utf8。然后再打开utf8文件后,就无法自动显示utf-8的文件了,都是乱码。必须要自己手工设置一下才可以。不爽。 一开始怀疑是自己将vimrc文件修改过了,但自己检查之后没有问题。后来又重新安装vim,还是乱码。
后来经过仔细观察,发现在用户目录下面有一个.gtkrc的文件,心想是不是这个文件在作怪呢?于是删之,重新启动vim,一切ok. 应该是vim使用了gtk的库,所以gtk方面的一些环境设置也会影响它。:)
更多
|
技术笔记
| 4162 次阅读 |
0 条评论
| wwccss 发表于 2006-12-28 22:27
我自己使用的一套样式表
这是我在做签名网站的时候使用的一套样式表,抛砖引玉,供大家参考,实际效果请查看:
/* Global setting. */
body{margin: 0px; padding: 0px; font-family: Tahoma; font-size: 12px; background-color: #FFF; }
table, input, textarea{font-family:Tahoma; font-size:12px;}
a, a:visited{text-decoration: none;}
/*a:hover {color:#FFF;}*/
form{margin:0}
label{display:block; margin:0; padding:0 20px 0 0; text-align:right; clear:none}
label input {margin:2px; padding:0;}
/* Special box area. */
.note {font-size:11px; color:red} /* Used in to show the help info for a item for example, Register.php. */
更多
|
技术笔记
| 2400 次阅读 |
0 条评论
| wwccss 发表于 2007-02-10 20:53
win2000下面安装apache2.2+php5.2+mysql
win2000下面安装apache2.2+php5.2+mysql需要注意的几个地方:
1. apache的配置文件里面的路径格式: PHPIniDir "C:/PHP" LoadModule php5_module "C:/PHP/php5apache2_2.dll" 注意,是"/",而不是""。
2. php.ini文件存放在c:php目录下面。 需要修改extension_dir extension_dir = "c:\php\ext" 注意,是"\",而不是"/"或者""
3. 修改环境变量,将c:php加入到path变量中。重启机器。
更多
|
技术笔记
| 4403 次阅读 |
4 条评论
| wwccss 发表于 2007-01-02 09:33
解决FreeBSD6.2下面subversion的Berkeley DB error错误
在FreeBSD6.2下面配置了subversion+http之后,通过浏览器访问,报告下面的错误:
Internal error: Berkeley DB error for filesystem '/var/svn' while opening environment:\n
2230 [Sat Dec 01 20:19:41 2007] [error] [client 123.116.144.57] Could not fetch resource information. [500, #0]
2231 [Sat Dec 01 20:19:41 2007] [error] [client 123.116.144.57] Could not open the requested SVN filesystem [500, #1600
通过查找资料,发现可能是权限的问题。
在FreeBSD下面,apache2.2是以www用户身份运行的,它需要对svn的目录有读写的权限,于是就把/var/svn目录的属主改成www,再次访问,就没有问题了。
更多
|
技术笔记
| 1541 次阅读 |
0 条评论
| wwccss 发表于 2007-12-02 19:28
配置FreeBSD6.2过程记录
一、安装基本的系统:
首先是最小化安装,可以通过ssh进行登录,远程控制就达到目的了。
二、安装基本的工具:
通过package安装vim-lite, subversion, curl, wget,lynx这几个必需的工具。
如果你的网速比较慢,可以设置PACAGEROOT=ftp://ftp.cn.freebsd.org/就可以了。然后通过pkg_add -r命令安装。
三、安装ports:
按照FreeBSD的使用手册上面讲的,同步一份port到你的机器。如果网速比较慢,也可以指定一个比较快的镜像。
更多
|
技术笔记
| 4002 次阅读 |
2 条评论
| 王春生 发表于 2007-11-26 21:16