1.目前来说对css支持最好的公认的是火狐浏览器,错位的原因在css代码书写不规范。bai
创新互联服务项目包括顺河网站建设、顺河网站制作、顺河网页制作以及顺河网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,顺河网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到顺河省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!
2.兼容性:对于CSS(样式表)并不是所有浏览器的所有版本都支持的很好,比如IE5以前的浏览器对于CSS的支持就不是很好。而现在使用IE5以前版本浏览器的用户不在少数,这样就使得在页面制作的过程中需要针对不同浏览器版本进行测试,以保证兼容性,无形中也增加很多工作量(至少我接触的开发人员制作div页面比table页面的标准时间要长一些)。
3.对css缩写的支持问题:
不论是ie 还是ff对css的缩写都有一小点问题比如border: 0xp solid #fff;两个浏览器支持都没有问题
但对于四个边的magin不同情况下,就不能用这种缩写了,无论是ie还是ff又会出现边界解释错误,而导致页面变形正确缩写:border-width:0px 1px 2px 3px;
border-style:solid;
border-color:#fff;
第二点是 ie对于css的magin padding 等默认值为0px,但ff却不一样,为了保持外观的统一性,即使padding为0你也要写上,以免ff在浏览中的错位。
IE与Firefox的CSS兼容大全 1.DOCTYPE 影响 CSS 处理
2.FF: div 设置 margin-left, margin-right 为 auto 时已经居中, IE 不行
3.FF: body 设置 text-align 时, div 需要设置 margin: auto(主要是 margin-left,margin-right) 方可居中
4.FF: 设置 padding 后, div 会增加 height 和 width, 但 IE 不会, 故需要用 !important 多设一个 height 和 width
5.FF: 支持 !important, IE 则忽略, 可用 !important 为 FF 特别设置样式,值得注意的是,一定要将xxxx !important 这句放置在另一句之上
6.div 的垂直居中问题: vertical-align:middle; 将行距增加到和整个DIV一样高 line-height:200px; 然后插入文字,就垂直居中了。缺点是要控制内容不要换行
7.cursor: pointer 可以同时在 IE FF 中显示游标手指状, hand 仅 IE 可以
8.FF: 链接加边框和背景色,需设置 display: block, 同时设置 float: left 保证不换行。参照 menubar, 给 a 和 menubar 设置高度是为了避免底边显示错位, 若不设 height, 可以在 menubar 中插入一个空格。
9.在mozilla firefox和IE中的BOX模型解释不一致导致相差2px解决方法:div{margin:30px!important;margin:28px;}
注意这两个margin的顺序一定不能写反,据阿捷的说法!important这个属性IE不能识别,但别的浏览器可以识别。所以在IE下其实解释成这样:div{maring:30px;margin:28px}
《CSS3DIV网页样式与布局从入门到精通》百度网盘pdf最新全集下载:
链接:
?pwd=7vgd 提取码: 7vgd
简介:全书分三大部分,共16章。第一部分主要介绍了CSS相关基础知识,包括CSS样式设计基础,使用CSS设置字体和文本样式、图片样式,控制背景图像,设计列表样式、表格样式、表单样式,定义链接样式,使用DIV+CSS布局网页,CSS定位与网页版式设计等;第二部分介绍了CSS新技术,包括使用CSS3布局网页和设计动画;第三部分为扩展应用部分,介绍了如何使用JavaScript控制 CSS样式、使用CSS设计XML文档样式、使用CSS设计移动页面等。
你的问题描述的不清楚哦,具体是需要看你需要隐藏什么特效,因为每个样式对应的消除属性是不同的,有些是none,有些是更换成其他的关键字。
html5、css、css3都是一种汇编语言。
html5是html语言的一个版本,是设计网页使用的。
HTML5很多用在手机应用平台;
而css是一种网页样式语言,是对网页样式进行调整的
div只是一个排版工具。里面设置样式时,有自动提示代码。
从大的来说。div里面包含了css样式。就这样。
望采纳!!不懂的可以加群;301909232
.div3{
position:absolute;
width:100px;
height:100px;/*指定tran2为amim*/
animation:anim3 1s forwards normal;
/*anim 5s表示5s执行完毕;infinite:使动画永远重复;alternate:奇数正方向执行,偶数反方向*/
-ms-animation:anim3 1s forwards normal;/*IE*/
}
@keyframes anim3 {/*动画效果*/
from {background:red;top:400px;left:-100px;}
to {background:green;top:210px;left:100px;}
}
@-ms-keyframes anim3 { /*IE*/
from {background:red;top:400px;left:-100px;}
to {background:green;top:210px;left:100px;}
}
望采纳!
这个不用css3,下面的代码就能实现
position:fixed;
bottom:0;
但是你需要注意,这个样式ie6是不兼容的。