易截截图软件、单文件、免安装、纯绿色、仅160KB

CSS_表格在IE与FF中的display

     今天做一个功能,根据select元素选择的不同selectedIndex项,显示一个表格里指定的tr项。
     首先:$("#table tr:gt(0)").css("display","none"); 这个没问题,当要显示的时候.css("display","block"),在FF中布局一下就乱掉了。试了几次都是如此,想了一下,是不是在FF中表格的TR元素display不是block呢?于是直接.css("display"),原来是table-row,改过来后,发现IE里又报错了,于是加一个判断,伪// if(ie){ display:block}else{ display:table-row},OK,大功告成。


相关文档:

CSS关于IE8兼容性的解决办法

使用IE8  可能出现的问题: 
    * 网页布局不整齐
    * 文本或图像重叠
    * JavaScript 功能有问题或错误
一般解决
1.写CSS Hack。
   而后台人员不擅长于写CSS。
2.强制IE8像IE7那样呈现内容。
   在<head></ ......

CSS兼容性(2) text overflow

一直以来我都以为css是无法限制字符长度的,最近才发现原来可以这样.最简单的兼容方法:
.textOverflow {
width:100px;
white-space:nowrap;/*限制单行输出*/
text-overflow:ellipsis;/*只支持IE6(+)*/
overflow: hidden;
-o-text-overflow: ellipsis;/*Opera专用*/
-moz-binding: url('ov.xml#ellipsis');/*firefox ......

与CSS的{}冲突,修改Smarty的标签


            $Smarty = new Smarty();
            $Smarty->left_delimiter ='<{';
            $Smarty->right_delimiter='}> ......

CSS处理斜角导航条的一个例子 [源码].txt

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gbk" />
<title>www.zishu.cn</t ......

div+css冲突

在制作一个浮动图片用于网站显示时,出现图片固定不浮动,最终检查发现 DIV浮动与
http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd冲突
去掉这段可暂时实现浮动。
但此代码不可随意去掉,去掉后又会导致DIV某些属性混乱。幸好此次暂时不使用某些功能
临时解决办法,期待更好的解决办法 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号