针对IE6巧妙利用 _ * !important
IE6因众多BUG而广受诟病,其对CSS和HTML代码的解析“独树一帜”。IE6本应该寿终正寝,但由于Windows XP依然占据主流,绝大多数用户都会用到Windows XP绑定的IE6,因此在编写CSS代码时要考虑到对IE6的兼容性。
任鸟飞网站设计博客是一个关注网页设计、网站建设、前端开发、美工设计、推广优化、网站博客赚钱、互联网趣味信息及搜素引擎等的原创设计类博客。海阔凭鱼跃,天高任鸟飞!
IE6因众多BUG而广受诟病,其对CSS和HTML代码的解析“独树一帜”。IE6本应该寿终正寝,但由于Windows XP依然占据主流,绝大多数用户都会用到Windows XP绑定的IE6,因此在编写CSS代码时要考虑到对IE6的兼容性。
随着CSS3的推广,以及越来越多的浏览器开始支持CSS3标准,CSS3得到众多网页设计者的垂青。以往众多利用图片才能实现的效果,现在利用CSS3也能实现。
login究竟是不是Javascript预留的关键字?为何自己编写login()函数不起作用?而将自定义函数名由login()修改为其他字符串(check_Null)后,问题解决。
CSS3新增了大量特性,例如Border Radius、 Box Shadow 、Text Shadow、 RGBA 、@Font Face 、Multiple Columns、 Box Resize、 Box Sizing 、Outline、 Selectors、 Gradients 。利用CSS3 Generator 代码生成工具即可轻松实现CSS3代码的自动生成,是网页设计师“居家旅游”的必备工具。
利用CSS3的Multiple backgrounds特性可以对某一元素设置多个背景图片,从而避免大量HTML代码的嵌套,降低HTML代码层级。
通过CSS3新增属性Font-face, 网页设计师可以使用任何喜欢的字体,只需要将字体上传到服务器上,从而避免使用图片代替。
巧妙利用伪类:hover属性,当鼠标滑过图像时,呈现半透明特效,以增加网站的可交互性。
由于各种不同类型浏览器对CSS支持的程度不同,以及对CSS的渲染存在差别,为了实现某一特效,往往需要单独针对某一浏览器编写特定的CSS代码。
页面布局时,各版块之间采用有凸凹效果的分界线分隔,能突出版块内容,增加页面的立体感。
CSS3标准新增动画(animation)属性(@-webkit-keyframes),通过简单的定义动画过程的三个帧即可实现完美的动画效果。