Archive for the ‘编程开发’ Category

  最近看到很多人写了怎么样合并css文件,其实自己以前也写过一个, 因为 aspnet中的AppThemes 机制会将所有文件夹下的css自动引用到页面上, 这样带来两个问题: (1) 大量的HTTP Request,这个违反了YSlow的原则。 (2) 浏览器对样式文件的引入数量是有限定的,超过一定数量后会导致css文件引用失效。 这个批处理用csstidy和 for语句 合作完成的。除了能解决上面说的两个问题外还能够压缩css文件大小。

在服务器上部署了很多数据库,自动备份后非常占用硬盘空间。 于是用rar命令行与for语句结合做了一个压缩批处理。 FOR /r %cd% %%i IN (*.bak) DO ( rar a “%%~dpi%%~ni” “%%~dpi%%~ni%%~xi” -k -df -ep -y ) *PS:rar为winrar中的命令行文件rar.exe…

Select控件 是个古怪的控件。你没法直接美化他,你无法正常挡住他。因为他除了给Iframe面子外,谁他都不理会,哪怕是负责 元素叠加顺序的警察Z-Index都拿这个小混混没有办法……,而这一切在IE7中有改进。                         ——知识是需要更新的  这个改良是由微软在北京的研发队伍负责的。[原文]http://blogs.msdn.com/ie/archive/2006/01/17/514076.aspx  IE6及从前的IE版本里Select控件都不支持z-index属性,这导致动态显示层的时候,如果层范围下包含Select控件,那么Select将总是覆盖在层上,让页面丑陋不堪。

五月 3rd, 2008

[转]css之自动换行

No Comments, 编程开发, by Hèr TZ.

自动换行问题,正常字符的换行是比较合理的,而连续的数字和英文字符常常将容器撑大,挺让人头疼,下面介绍的是CSS如何实现换行的方法 对于div,p等块级元素 正常文字的换行(亚洲文字和非亚洲文字)元素拥有默认的white-space:normal,当定义的宽度之后自动换行 html 正常文字的换行(亚洲文字和非亚洲文字)元素拥有默认的white-space:normal,当定义 css #wrap{white-space:normal; width:200px; } 1.(IE浏览器)连续的英文字符和阿拉伯数字,使用word-wrap : break-word ;或者word-break:break-all;实现强制断行 #wrap{word-break:break-all; width:200px;} 或者 #wrap{word-wrap:break-word; width:200px;} abcdefghijklmnabcdefghijklmnabcdefghijklmn111111111 效果:可以实现换行…