静态博客入口:http://blog.5d.cn/user5/yoky/
2007/03/30 | IE和Firefox在兼容性方面的问题收集
类别(网页制作) | 评论(0) | 阅读(527) | 发表于 13:38

下面列出一些简单的关于IE和FIREFOX在解析CSS方面的区别

  1. 对高度的解析

    IE:将根据内容的高度变化,包括未定义高度的图片内容,即使定义了高度,当内容超过高度时,将使用实际高度

    Firefox:没有定义高度时,如果内容中包括了图片内容,MF的高度解析是根据印刷标准,这样就会造成和实际内容高度不符合的情况;当定义了高度,但是内容超过高度时,内容会超出定义的高度,但是区域使用的样式不会变化,造成样式错位。

    结论:大家在可以确定内容高度的情况下最好定义高度,如果真的没有办法定义高度,最好不用使用边框样式,否则样式肯定会出现混乱!

  2. img对象alt和title的解析

    alt:当照片不存在或者load错误时的提示;

    title:照片的tip说明。

    在IE中如果没有定义title,alt也可以作为img的tip使用,但是在MF中,两者完全按照标准中的定义使用

    结论:大家在定义img对象时,最后将alt和title对象都写全,保证在各种浏览器中都能正常使用

  3. 其他的细节差别

    当你在写css的时候,特别是用float: left(或right)排列一窜图片时,会发现在firefox里面正常而IE里面有问题。无论你用margin:0,还是border: 0来约束,都无济于事。

    其实这里还有另外一个问题,就是IE对于空格的处理,firefox是忽略的而IE对于块与块之间的空格是处理的。

2007/03/30 | IE和FIREFOX下CSS的区别
类别(网页制作) | 评论(4) | 阅读(2918) | 发表于 13:25
CSS对浏览器器的兼容性具有很高的价值,通常情况下IE和Firefox存在很大的解析差异,这里介绍一下兼容要点。
对高度的解析
IE:将根据内容的高度变化,包括未定义高度的图片内容,即使定义了高度,当内容超过高度时,将使用实际高度
Firefox:没有定义高度时,如果内容中包括了图片内容,MF的高度解析是根据印刷标准,这样就会造成和实际内容高度不符合的情况;当定义了高度,但是内容超过高度时,内容会超出定义的高度,但是区域使用的样式不会变化,造成样式错位。

结论:大家在可以确定内容高度的情况下最好定义高度,如果真的没有办法定义高度,最好不用使用边框样式,否则样式肯定会出现混乱!

img对象alt和title的解析
alt:当照片不存在或者load错误时的提示;
title:照片的tip说明。
在IE中如果没有定义title,alt也可以作为img的tip使用,但是在MF中,两者完全按照标准中的定义使用

结论:大家在定义img对象时,最后将alt和title对象都写全,保证在各种浏览器中都能正常使用

其他的细节差别
当你在写css的时候,特别是用float: left(或right)排列一窜图片时,会发现在firefox里面正常而IE里面有问题。无论你用margin:0,还是border: 0来约束,都无济于事。

其实这里还有另外一个问题,就是IE对于空格的处理,firefox是忽略的而IE对于块与块之间的空格是处理的。也就是说一个div结束后要紧接着一个div写,中间不要有回车或者空格。不然也许会有问

2007/01/19 | 解决IE5/IE5.5/IE6/FF的兼容性问题
类别(网页制作) | 评论(0) | 阅读(272) | 发表于 09:06
AddSlashes: 字符串加入斜线。
bin2hex: 二进位转成十六进位。
Chop: 去除连续空白。
Chr: 返回序数值的字符。
chunk_split: 将字符串分成小段。
convert_cyr_string: 转换古斯拉夫字符串成其它字符串。
crypt: 将字符串用 DES 编码加密。
echo: 输出字符串。
explode: 切开字符串。
flush: 清出输出缓冲区。
get_meta_tags: 抽出文件所有 meta 标记的资料。
htmlspecialchars: 将特殊字符转成 HTML 格式。
htmlentities: 将所有的字符都转成 HTML 字符串。
implode: 将数组变成字符串。
join: 将数组变成字符串。
ltrim: 去除连续空白。
md5: 计算字符串的 MD5 哈 ...
2007/01/12 | 关于box(盒模型)的一系列问题
类别(网页制作) | 评论(2) | 阅读(177) | 发表于 14:10
W3C定义的盒模式如下:


图片如下:


width和height定义的是Content部分的宽度和高度,padding border margin的宽度依次加在外面。背景会填充padding和content部分。但是由于浏览器设计上的问题,不同浏览器显示效果会有些不同。左右Margin加倍的问题当box为float时,IE6中box左右的margin会加倍。

比如:



"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2007/01/10 | CSS布局自适应高度解决方法
类别(网页制作) | 评论(0) | 阅读(132) | 发表于 15:22
原作者:Alex Robinson
原文标题:Equal Height Columns

这是一个比较典型的三行二列布局,每列高度(事先并不能确定哪列的高度)的相同,是每个设计师追求的目标,按一般的做法,大多采用背景图填充、加JS脚本的方法使列的高度相同,本文要介绍的是采用容器溢出部分隐藏和列的负底边界和正的内补丁相结合的方法来解决列高度相同的问题。

先看代码:


#wrap{
overflow: hidden;
}


#sideleft, #sideright{
padding-bottom: 32767px;
margin-bottom: -32767px;
}


实现原理:

块元素必须包含在一个容器里。

应用overflow: hidden 到容器里的元素。

应用 padding-bottom(足够大的值)到 ...
2006/11/23 | 浏览器滚动条的参数总结
类别(网页制作) | 评论(0) | 阅读(55) | 发表于 11:47
浏览器滚动条的参数总结 ...
2006/11/23 | clear在CSS中的妙用
类别(网页制作) | 评论(1) | 阅读(147) | 发表于 09:18

       在DIV + CSS设计网页中,经常需要设置多个DIV并列排列,往往是使用float:left或float:right来实现,但问题出现了,当前面并列的多个DIV总宽度不足100%,下面的的DIV就很可能向上提,和上一行的并列的DIV在同一行,这不是我们想要的结果。使用Clear属性正好可以解决这一问题,下面引用帮助的介绍:

CSS clear属性

Image and text elements that appear in another element are called floating elements. The clear property sets the sides of an element where other

...
2005/11/07 | 利用FlashMX的AS画线集萃
类别(网页制作) | 评论(0) | 阅读(121) | 发表于 01:32
利用FlashMX的AS画线集萃 ...
2005/11/07 | Flash MX2004中的XML应用
类别(网页制作) | 评论(0) | 阅读(77) | 发表于 01:15
Flash MX2004中的XML应用 ...
2005/11/07 | FLASH调用XML数据简明教程
类别(网页制作) | 评论(0) | 阅读(70) | 发表于 01:11
FLASH调用XML数据简明教程 ...
2005/11/07 | ASP+FLASH+ACCESS的一个例子
类别(网页制作) | 评论(1) | 阅读(700) | 发表于 01:05
ASP+FLASH+ACCESS的一个例子 ...
2005/11/06 | HTML头部属性全接触
类别(网页制作) | 评论(1) | 阅读(53) | 发表于 23:42
HTML头部属性全接触 ...
2005/11/06 | JavaScript[对象.属性]集锦
类别(网页制作) | 评论(0) | 阅读(34) | 发表于 23:40
javascript[对象.属性]集锦 ...
2005/11/06 | js常用的表单输入判断
类别(网页制作) | 评论(0) | 阅读(66) | 发表于 23:33
js常用的表单输入判断 ...
2005/11/05 | Flash MX as 声音控制分解
类别(网页制作) | 评论(0) | 阅读(122) | 发表于 23:19
Flash MX as 声音控制分解 ...