分类: 软件应用预览模式: 普通 | 列表

遨游Maxthon2目前的几个问题

到目前版本(2.5.4.159)为止,遨游2还存在几个比较严重的问题:

1、地址栏.地址栏的行高太小.字体可以就这么大,但行高能否设置大一点?现在的版本要修改地址栏的地址时,太不容易选中文本了,光标稍微偏上或者偏下一点就全选文本了.地址栏虽小,但不能不方便选中.看看FireFox的地址栏,选中操作时就相对显得方便很多.不知道遨游为什么光标在地址栏稍微偏上或偏下时就会全选地址文本,难道是有意而为之?如果是有意为之,那么请在设置里做个选项,让用户自己决定用哪种方式.

查看更多...

Tags: 遨游 maxthon 目前 问题

分类:软件应用 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 151

[CSS]完美去除点击链接后留下的虚线框(兼容IE6/7/8/FF)

此方法由网络所得,经过整理而来,未增加链接,深有体会,所以尊重自己,也尊重他人的劳动成果.
  该方法用于完美去除超链接因点击过后留下的虚线框.未处理之前的情况如下图:
  处理之后的效果请将下面的两段代码保存到本地同一位置,再用网页打开查看.
  CSS代码如下
……

查看更多...

Tags: CSS 完美 去除 点击 链接 留下 虚线框 方案 兼容 IE6/7/8/FF

分类:软件应用 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 447

photoshop画虚线的几个方法

做网站的设计稿难免要画虚线,但在photoshop里画虚线却不是一件容易的事儿,怎么办呢?麻烦一点的办法就是:
1、空闲时画一条直线(空闲时干这个比较合适).
2、然后复制一个副本,将副本旋转90度,然后复制n份副本,拉到等距(拉等距的方法很多,省事的办法之一是打开photoshop的智能对齐功能).
3、然后将这些等距的直线放到一个分组,复制分组(为什么要复制?因为防止以后需要的间隔距离不同时又要重新画),设置不可见.

查看更多...

Tags: Photoshop ps 虚线 方法

分类:软件应用 | 固定链接 | 评论: 1 | 引用: 0 | 查看次数: 1565

[CSS]在js的Popup弹窗内做CSShack无效

上个月发现在js的popup弹窗内做CSShack是无效的.关于此结论有兴趣的朋友可以在网上搜索最新JS的popup插件来测试.表现出来的样式全都是IE6的.个人猜测是js代码过滤了hack字符,所以无效.最近公司做的项目所有编辑页面都是基于此插件的,兼容性存在严重问题,实在担忧.

Tags: CSS js Popup 弹窗 hack 无效

分类:软件应用 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 200

[CSS]不要轻易设置auto

在公司里做css,等于css被无情的蹂躏.多的不说了,估计还有同事浏览这篇博,被领导看见就不好了,哈哈!
  写此博的目的是,记录一下一个css的习惯:不要轻易设置auto(嘘……,公司的页面不是我设置的,不知道是哪位大哥干的!)
  举个例子,如果一个奇数宽度的层位于一个偶数宽度的层里,设置为margin的auto,这时不同浏览器左右控制的margin值可能会不同的,这涉及到各浏览器不同默认值的问题.

Tags: 不要 轻易 设置 auto

分类:软件应用 | 固定链接 | 评论: 1 | 引用: 0 | 查看次数: 106

FireFox与IE兼容的CSS切换方法

在公司做的一个页面,需要用到动态切换css文件,动态无刷新的调整显示效果.开始用了"document.styleSheets[0].href"这样的方式来改变href的值,但后来发现该代码在FireFox下无效,插了下网上的资料,原来样式表的href值在FireFox下是只读的,不可改变.因此需要另辟蹊径.
  正确的方法是,默认页面将所有的样式文件都加载,但用JavaScript代码控制默认只有一个样式表显示,例如:
<script type="text/javascript">
    document.styleSheets[0].disabled=false;

查看更多...

Tags: FireFox IE 兼容 CSS 切换 方法

分类:软件应用 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 236

PSD文件存储小技巧

有时候在网上下载下来的PSD源文件你会发现有些所有图层都被设置为不显示的.为什么会这样?仔细对比一下,就会发现,原来显示图层保存和不显示图层保存,文件大小是截然不同的.所以如果你也是一个设计爱好者,而且有大量的PSD文件需要存储,且已经有了jpg预览图,那么不妨试试将所有图层隐藏显示,然后保存,再压缩为rar,可以最大限度的节省存储空间.
  当然,如果您是一位不缺钱买硬盘的朋友,那么请跳过此文.

Tags: PSD 文件 存储 技巧

分类:软件应用 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 222

[CSS]终于找到IE8正式版的CSS hack方法!

IE8正式版发布以来,一直在找一种区别IE8正式版的方法.在百度搜索"IE8 hack"有19万多个结果,google搜索则有243万多个结果,但几乎没有看到任何一种有效的方法是针对IE8正式版的,要知道IE8正式版和测试版在hack上是有很大区别的.而且网络上的方法几乎都是出自一两个人之手,最有名的可能要数那张linxz.cn的hack图片了,这张图片估计被国内的网友转载了几十万次,但目前这张图里的方法对IE8正式版是无效的.
  经过分析和总结网友们的各个无效方法,有了下面的行之有效的解决方案,或许以后还会有更好更简单的hack,但就目前来说这个方法可以解决燃眉之急.
  不再讲废话,来(以下的IE8均指IE8正式版,版本号:8.0.6001.18702):
"\9" 例:"margin:0px auto\9;".这里的"\9"可以区别所有IE和FireFox.

查看更多...

Tags: CSS IE8 正式版 hack

分类:软件应用 | 固定链接 | 评论: 1 | 引用: 0 | 查看次数: 500

[CSS]不同浏览器对"居中"的解释是不同的

如果容器的宽度是奇数的,容器内的对象宽度是偶数的,奇数-偶数=奇数;或者容器的宽度是偶数,容器内对象的宽度是奇数,偶数-奇数=奇数.那么在这两种情况下,不同的浏览器对于"居中"的解释是不同的.
  这里的不同具体是指:对于容器内除去对象宽度后,剩下的奇数宽度再拿来左右平均分配,很显然像素没有0.5个像素的,因此浏览器要进行四舍五入的取舍,如果左边舍了,右边就要入,那么就存在有的浏览器左边舍,有的右边舍.
  为什么要弄清楚这个问题呢,例如存在下面的情况:一个容器内有上下两个图片,上下图片的宽度是不一样的,且上面的图片宽度会导致容器剩余宽度取舍,此时我们要的效果是两幅图片组合成一个完整的画面,也就是传统的切图之后重新组合,那么如果对此时的上图进行居中,下图用"margin"定位,问题就会出现了:在IE6、IE7、IE8、FireFox四个浏览器中就会出现有的画面显示是成功的,有的则有1个像素的错位.究其原因,就是本文最开始所提到的原因.
  如何解决此问题?解决的方法就是如果有成对或成群的图片需要"组合",则最好不用居中的处理方法,而用更加让人"放心"的"margin"或"padding"定位.

查看更多...

Tags: CSS 浏览器 居中 解释 不同

分类:软件应用 | 固定链接 | 评论: 1 | 引用: 0 | 查看次数: 159

小测试:透明PNG在IE6下的显示效果

IE6对透明PNG图片的支持不是很好是大家都知道的,尽管已经到了IE8,但IE6的用户仍然是最多的,甚至我见过专业的网页设计公司的主管到现在都一直用着IE6!所以一个偶然的机会,对IE6做了个小测试,看看它对透明PNG图片的支持程度.
  下面有三幅同样的图片在IE6里显示出来的效果,但里面的图标是不同颜色位数的三种PNG(以Fireworks保存PNG时的设置为前提),从左到右依次为PNG8位索引色透明、PNG8位Alpha透明、PNG32位.由于PNG24位本身就是不透明的,所以暂不考虑.

  从左边的效果图可以看到,最左边的第一幅图是我们想要的效果,也就是PNG8位索引色透明的图片.
  所以在此做个总结,以后不妨试试将透明GIF都转换为PNG8位索引色透明来处理,毕竟PNG的文件大小要比GIF小得多的多.

Tags: IE6 PNG 透明 小测试

分类:软件应用 | 固定链接 | 评论: 2 | 引用: 0 | 查看次数: 376

再发现PJBlog中UBB部分的两个问题

一、使用UBB编辑器,插入html可执行代码,该代码中含有css代码,且已经经过dreamweaver源格式格式化过,属标准格式.提交后,在日志页面内和首页分别执行html代码,其效果在IE7和IE8/FireFox下是不同的.不同表现具体如下:
a、在IE7中:日志页面内执行html的结果是正确的.首页执行之,则有少数空格会影响CSS的表现,与预期结果有差异.可能是编码转换时对空格做了处理导致首页解析出来的空格不能被html忽略.
b、在IE8/FireFox中:日志页面内执行html的结果同样是正确的.首页执行之,则CSS部分的所有空格均没有被忽略,导致CSS完全无效,所以整个结果页面不堪入目.
(以上已排除首页自动截断内容的情况.)

查看更多...

Tags: 发现 PJblog UBB 问题

分类:软件应用 | 固定链接 | 评论: 1 | 引用: 0 | 查看次数: 298

[JS]完全抛弃陈旧的table的滚动图片代码

以前没有认真去看过滚动图片这段代码,昨天帮朋友做页面时才发现这段代码其实可以简化和完全抛弃table的.都已经是盛行DIV+CSS时代了,为什么还要保留一段怪怪的传统的table代码呢?搜索了下,网上介绍的滚动图片代码几乎都是同一个版本,全部用的table,原理就是使用了两个嵌套table的"<td id="a">...table...</td><td id="b"></td>".
  不过还是不能妄自夸大,还是要感谢前辈们的努力和奉献精神,才有了下面的代码:
HTML代码


[Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]

查看更多...

Tags: JavaScript 完全 抛弃 陈旧 table 滚动 图片 代码

分类:软件应用 | 固定链接 | 评论: 1 | 引用: 0 | 查看次数: 417

[CSS]IE6/7中的边框不定高问题

现有外层a和内层b,ab均有背景颜色和外框,b为左浮动,如果b层有n个并列的话,而a层又没有定义高度,则a层的外框在IE6/7中可能出现诡异的时有时无的效果.如下图:
状态1:      状态2:
  

查看更多...

Tags: CSS IE6/7 边框 问题

分类:软件应用 | 固定链接 | 评论: 1 | 引用: 0 | 查看次数: 188

[CSS]为什么有时按钮的CSS样式在IE6/7下无效?

起因:有时候想改变一个按钮的样式,比如替换成一张渐变的背景图片等等.但当你设置好CSS之后,会发现IE8和FireFox下正常改变了效果,但IE6/7却依然无效(IE5.5都有效).为什么会这样?原因只因微软的IE没有按照标准来,而是试图建立自己的一套标准.更具体的原因就不再讨论了.以下是分析和解决办法.

分析:
  导致上面的结果的CSS问题在于,没有设置按钮图片的边框,哪怕边框的宽度设置为0px.

查看更多...

Tags: 为什么 按钮 CSS 样式 IE6/7 无效 解决

分类:软件应用 | 固定链接 | 评论: 1 | 引用: 0 | 查看次数: 1213

PJ3.0.6.170关于草稿部分的比较严重的BUG

很高兴PJ3终于发布了最终版,尽管也还有些不如意的地方,但总归是在朝着完善的方向前进.
此处再说一个比较紧急的bug,说紧急是因为太明显.

测试环境:
windows xp;
IE8;
PJ3.0.6.170纯code解压版,数据库,皮肤等全部为官方原始文件.
模式:纯静态.

问题描述:
1.写了日志,然后"保存为草稿",返回到"/blogedit.asp"页面,最下面的返回链接还是写的"返回你所发表的日志",点击它或者等待3秒自动重定向的页面,都是无法显示.都没有发表日志,只是保存为草稿而已,哪里来的"返回到发表的日志"呢?所以链接进去的地址与自动刷新的地址都是无效的……

查看更多...

Tags: PJ3.0.6.170 草稿 bug Blog

分类:软件应用 | 固定链接 | 评论: 2 | 引用: 0 | 查看次数: 308

[CSS]CSS与XHTML最好保存为UTF-8编码文本格式

有些朋友下载下来的国外CSS+XHTML文档十分漂亮,但却苦于在CSS中设置中文字体无效,甚至有设计高手也曾经问过我同样的问题,找遍了每一行代码都无果而终.其实很简单,只需要将下载的CSS文件及HTML文档另存为UTF-8编码文本格式即可.由于中文是方块字,与英文的字母字符不同,国外可能会有好多种英文编码格式,但为了通用性,像中文、韩文等最好还是另存为UTF-8国际通用字符编码.否则就可能出现设置字体无效,或乱码等.

Tags: CSS XHTML UTF-8 编码 文本格式

分类:软件应用 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 554

[CSS]PJblog通用皮肤首字下沉Bug之CSS修改

在使用PJblog的过程中,修改了FatMouse的皮肤,但FatMouse的皮肤有个小小的问题,就是当定义了CSS中正文部分首字下沉时,会带来其他部分的首字也下沉.
  今天看了一下CSS定义的标签选择符,做如下修改即可修正此bug:将CSS中定义首字下沉的".Content-body"换成为#logPanel:first-letter,.Content * .Content-body:first-letter"并加上#wbc_tag的取消下沉即可.即:具体修改代码如下:
将:
.Content-body:first-letter {

查看更多...

Tags: PJblog 通用 皮肤 首字 下沉 bug CSS 修改

分类:软件应用 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 340
一直都发现CSS中关于text-transform的capitalize属性在IE和FireFox下分别有细微的差别.在此小小总结一下.
  text-transform属性是用来设置字母大小写的,只针对英文字母.capitalize是text-transform的其中一个属性值,意思是单词首字母大写.但如果某个单词前面有中文,且中文与该英文单词之间没有空格,例如"<p>公司company</p>",或"<p>公司<span>company</span></p>",如果对这个进行设置capitalize属性值,则在IE下会显示正常:"公司Company",但在FireFox下却显示为:"公司company",也就是说在FireFox下毫无任何效果,相当于capitalize属性值无效,很显然这不是我们想要的.但是如果在中英文之间加个空格,则两个浏览器均显示正常,如:"<p>公司 company</p>",或"<p>公司 <span>company</span></p>".
  总结:IE浏览器虽然有很多bug,有些地方也没有按照国际通用标准设计,包括最新的IE8正式版,但有些地方还是考虑了用户的实际使用习惯的,尽管某些习惯不符合严格意义上的"逻辑".FireFox的capitalize可能是严格执行了首字母大写的规则,但它没有考虑是否是中文还是英文,统一判断为如果没有空格出现,当前首字母就不能称之为"首字母",因此不执行大写,尽管相邻两个字符之间一个是中文,一个是英文.
  掌握了这个规律之后,以后编写代码时,如果遇到中文后面紧跟英文的,英文的第一个字母还是手动大写的为好.

查看更多...

Tags: CSS text-transform capitalize 细微区别

分类:软件应用 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 749