Author: 迎迎 姚
CSS清除浮动的方法
网页设计中常常碰到层高度无法撑开,只显示一条直线的情况,这主要是该层内部使用了 float 属性。 通常解决方法是在该层内部加一个 <div style=”clear:both;”></div> 清除一下浮动即可,这也是我用的最多的方法。这儿是用的 DIV,wordpress 模板里很多人用的 HR。个人认为没有什么区别,可能就是少几个字母吧。 另一个方法是我刚刚从google 里发现的,感觉非常好,在这儿要非常感谢这位网友,以后我会经常使用这个方法。 CSS清除浮动 Left Right CSS清除浮动 Left Right 在父层里加了这2个属性 overflow:auto;zoom:1;,前一个将层撑开,后一个是解决IE6 里层边框断裂的问题。
smarty中literal与strip模板的处理
literal 在模板中使用 literal ,其对象的数据将被当作文本处理,此时模板将忽略其内部的所有字符信息,此特性用于显示有可能包含 {} 等字符信息的 javascript 脚本。 literal 使用格式 {literal} {/literal} strip 去除标记中数据的首尾空格与回车。用法一样,会把这对标签中的代码查看源代码时候显示在一行里,貌似有点儿像代码压缩,但是不知道是不是有这个效果。
Font-family 兼容设置
google 里看到了很多人关于font-family 字体顺序的兼容性设置。都是有心人,在此也收录一下别人的研究成果 font-family: Tahoma, Helvetica, Arial, sans-serif; Tahoma 系的中性字体。推荐使用在13px以上的环境。 font-family: Trebuchet MS, Verdana, Helvetica, Arial, sans-serif; Verdana 系的宽扁字体。推荐在11px以下环境使用。 正对 linux 桌面系统,font-family 的属性设置: 而这儿我想说的是,一般中文网站,大家都会吧 中文字体 放在font-family 属性的第一个,然后紧接着写英文字体,我几次测试后发现中文字体放第一位,在linux 下,英文字不能被渲染,即使你所这只的那些字体linux 里都用,后来我吧中文字体写在最后一个,就没有问题了,但是windows下又不正常,windows 需要把中文字体放在第一位,不然就会出现 IE8 里中英文字体高度不一的问题。 所以也就只能这样了,在windows 下,将中文字体设置在第一位,但是不能直接写字体中文名,比如“宋体”,“黑体”,应该写成 “simsun”,或“simhei”,正对linux 系统,需要将中文字体写在最后一个,这儿可以写成“宋体”,“黑体”,因为这儿不会有 IE 浏览器。
Ubuntu 里 flash 中的汉字显示为框框
修改 /etc/fonts/conf.d/49-sansserif.conf 内容如下,解决flash不能显示中文的问题: sans-serif serif monospace sans 把最后一个里换成其他,如果没有安装其他优化字体,就换成 “sans” 重启浏览器,flash 里的中文就正常了。
Windows2k3配置PHP服务器环境
其实感觉一个个下载了安装也挺麻烦的,其实大家都知道PHP,APACHE, MYSQL 之类的软件对其他软件的依赖性都很小,所示我想了个偷懒的方法。 下载Xampp,这是一个很好用的集成环境,体积也很小。 下载了安装到,且安装到 D 盘吧,D:/XAMPP 安装其实就是一个解压的过程,解压完成了会跳出一个 MSDOS 窗口,大多都可以 yes pass,其实我想说的是不用启动那些服务先,因为apache默认的 80 端口已经被 IIS 占用了。所以我想解压完成后 打开 D:/XAMPP 文件夹下 xampp-control.exe 文件,手动去启动一些服务。 首先, apache 是不需要了,把 MYSQL 前面的 Svc 打上钩,将mysql添加到计算机服务里,然后启动mysql。 Filezilla,一个开源的FTP服务器,windows 下的ftp软件基本都要收费,这是个很好的代替品。 其他就暂时不需要了。 接下来打开 D:/XAMPP/PHP 文件下,将该文件夹下的所有 dll 文件复制到 C:\WINDOWS\SYSTEM32 下,如有同名文件存在,覆盖之。 重命名php.ini-dist 为 php.ini,用文本编辑器打开编辑。 查找 register_globals = Off; 打开这个设置为 On。开启全局变量支持功能。 搜索 extension_dir = “./” , 修改为 “D:/xampp/php/ext”。 查找…
Joomla TinyMCE 中文语言包
在网上找了很久 其实官网上也有下载 http://tinymce.moxiecode.com/download_i18n.php 不过那个 Chinese 的语言包貌似不能用,不知道是哪位仁兄做了语言包放在了 Chamorro 这下面,不管了,能用就行了。 下载后覆盖到 Joomla\plugins\editors\tinymce\jscripts\tiny_mce 这个目录下,再在插件管理里把语言设置成 ch 就OK了。 当然了也可以在这儿下载: tinymce_lang_pack
Lighttp Rewrite Rule For WordPress
根目录安装是这样的: url.rewrite-once = ( “^/(.*)?/?files/$” => “index.php”, “^/(.*)?/?files/(.*)” => “wp-content/blogs.php?file=$2”, “^/(wp-.*)$” => “$1”, “^/([_0-9a-zA-Z-]+/)?(wp-.*)” => “$2”, “^/([_0-9a-zA-Z-]+/)?(.*\.php)$” => “$2”, “.” => “index.php” ) wordpress 可以自动实现 域名无 www 向有的跳转,其他程序可以依靠: $HTTP[“host”] !~ “^(www|mail|mysql)\.(domain\.org)$” { $HTTP[“host”] =~ “^(.+\.)?(domain\.org)$” { url.redirect = ( “^/(.*)” => “http://www.%2/$1” ) } } 实现跳转。
IE8 里中英文字体高度不一样
很多时候会设置字体为“宋体”,就像下图中一开始设置的一样,这样的设置在ie8之前的浏览器都没有问题,在其他浏览器(Firefox,opera…)也都没有问题,但是在IE8里就怪了,出现下面的情况,数字,非中文字符,英文都会比中文高出一点,而且字体越大,差异越明显。我想,这或许是IE8的一个bug。 网上查了有人说可以吧中文的“宋体”写成“simsun”,我试过了,可以的。 font-family:”simsun”,serif; 后来我看了网易得做法: font-family:\5B8B\4F53,Arial Narrow,arial,serif; 这样挺好,正常了。到底是大网站 head里竟然还用这个“<meta http-equiv=”X-UA-Compatible” content=”IE=EmulateIE7″ />” 学习的同时顺便鄙视一下。