CSS3 PIE – 让 IE 支持 CSS3

CSS3 PIE 能令 IE6 – 8 支持css3的圆角、阴影及渐变的 .htc hack。
没有试过,记录一下,改天有空试一下。
网址:http://css3pie.com/

CSS Hack笔记

整理一下最近发现的css Hack

1.IE浏览器

selector {
    padding: 10px;
    padding: 9px\9; /* all ie */
    padding: 8px\0; /* ie8-9 */
   *padding: 5px;   /* ie6-7 */
   +padding: 7px;   /* ie7 */
   _padding: 6px;   /* ie6 */
}

2.firefox浏览器(比较少用)

/* 针对firefox2或者更老版本 */
body:empty .selector {
    color: red;
}
/* firefox 3 */
html>/**/body .selector, x:-moz-any-link, x:default {
    color: red;
}

3.Webkit核的浏览器(比较少用),如chrome或者safari

/* webkit */
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .selector { padding:11px; }
}

最近在http://html5boilerplate.com/学到一种技巧,是用IE注释方法,虽然看起来有点乱,不过很实用,如下:

<!DOCTYPE HTML>



  
<head>
	
	
</head>
<body>
</body>
</html>

或者直接写在body里面:

<!DOCTYPE HTML>
<html lang="en-US">
<head>
	<meta charset="UTF-8">
	<title></title>
</head>



  
</body>
</html>

RubyMine 3.0 注册 序列号 破解 下载

激活码如下:

name: rubymine

===== LICENSE BEGIN =====
70414-12042010
00002VG0BeoZbwmNAMNCx5E882rBEM
Ysn1P!e"s830EDlHcWg8gmqYVkvZMo
Injf4yqlO1yy"82NiwNzyYInoT7AiX
===== LICENSE END =====

提供官方下载地址:
http://www.jetbrains.com/ruby/download/index.html

注:如有必要,请支持正版。

解决ubuntu下netbeans字体锯齿化问题

ubuntu下,需要用搭建JSP的开发环境,又不想折腾apache,于是想到了netbeans这个集成的IDE。
下载安装后利用svn checkout出项目后发现IDE默认的字体好难看,竟然带上了锯齿,实在是不能忍受,于是google之,发现只要修改一下netbeans的配置文件就好了。如下:
1.找到netbeans的配置文件,默认在/usr/local/netbeans-x.x/etc下面,文件名是:netbeans.conf。(注:前面的x.x代表的是netbeans的版本号)
2.随便用一个编辑器,打开vim,如下:

# ${HOME} will be replaced by JVM user.home system property
netbeans_default_userdir="${HOME}/.netbeans/7.0"

# Options used by NetBeans launcher by default, can be overridden by explicit
# command line switches:
#这个是我的注释,下面是要更改的内容
netbeans_default_options="-J-client -J-Xss2m -J-Xms32m -J-XX:PermSize=32m -J-XX:MaxPermSize=384m -J-Dapple.laf.useScreenMenuBar=true -J-Dapple.awt.graphics.UseQuartz=true -J-Dsun.java2d.noddraw=true"

# Note that a default -Xmx is selected for you automatically.
# You can find this value in var/log/messages.log file in your userdir.
# The automatically selected value can be overridden by specifying -J-Xmx here
# or on the command line.

# If you specify the heap size (-Xmx) explicitly, you may also want to enable
# Concurrent Mark & Sweep garbage collector. In such case add the following
# options to the netbeans_default_options:
# -J-XX:+UseConcMarkSweepGC -J-XX:+CMSClassUnloadingEnabled -J-XX:+CMSPermGenSweepingEnabled
# (see http://wiki.netbeans.org/FaqGCPauses)

# Default location of JDK, can be overridden by using --jdkhome :
netbeans_jdkhome="/usr/lib/jvm/java-6-openjdk"

# Additional module clusters, using ${path.separator} (';' on Windows or ':' on Unix):
#netbeans_extraclusters="/absolute/path/to/cluster1:/absolute/path/to/cluster2"

# If you have some problems with detect of proxy settings, you may want to enable
# detect the proxy settings provided by JDK5 or higher.
# In such case add -J-Djava.net.useSystemProxies=true to the netbeans_default_options.

看到上面的注释了吧,把注释下面一行内容换成:

netbeans_default_options="-J-client -J-Xverify:none -J-Xss2m -J-Xms32m -J-XX:PermSize=32m -J-XX:MaxPermSize=200m -J-Dapple.laf.useScreenMenuBar=true -J-Dsun.java2d.noddraw=true -J-Dawt.useSystemAAFontSettings=on"

重启netbeans后,字体锯齿化搞定。

[雨林木风]116.com招聘前端开发攻城师

帮朋友发的一个招聘,收前端攻城师若干枚。主要负责116.com的前端开发。

职位要求:
-精通HTML/XHTML、CSS等网页技术,熟练掌握DIV+CSS页面架构和布局方式,能够熟练手写HTML 代码
-精通JavaScript开发,能够熟练的使用JavaScript进行面向对象编程
-熟悉W3C规范及浏览器差异,熟悉Ajax,FLEX等技术
-熟悉PHP服务器端语言者优先
-具有良好的分析和解决问题能力,对攻关疑难问题具有浓厚兴趣
-具有强烈的进取心和求知欲望,善于学习和运用新知识

工作职责:
-WEB前端编码与测试
-WEB前端与后端的集成开发

技能要求:
html,css,javascript,photoshop,php

有意者可联系:QQ:7199839
或者直接发邮件到:cai@115.com

chrome不支持12px以下字体大小的解决方案

今天很蛋疼,在测试浏览器兼容性的时候,发现css设置为10px的字体,在chrome下面竟然显示成为12px,把div给撑破了。

问了一下,发现解决办法也很简单,只需要添加一句:

html,body{
      -webkit-text-size-adjust:none;
}

10px的字体就可以正常显示了,唯一的缺陷是,添加后,chome浏览器的字体无法响应浏览器自带的放大/缩小功能了。

谁有更好的解决方案吗?