0

请参阅我的网站http://www.visioville.fi/en/以供参考(visioville.fi/styles.css 以获取最新样式)

  • CSS3 过渡已在首页的新闻框和工作示例(或图库)中使用。它们在最新的浏览器上运行良好,但较旧的浏览器版本(例如 IE)呢?是否有可以分配给某些浏览器的代码(例如,我可以告诉旧的 IE 浏览器只弹出大画廊图片而没有任何“过渡”,以避免出现问题/损坏的画廊)?

  • 我从 CSS Validator 收到所有转换的错误是否有问题,例如:

    .big ul li img Property transition doesn't exist : width 1s ease
    

    我的代码说:

    .big ul li img { transition: width 1s ease; }
    

提前致谢。

4

2 回答 2

0

因为oldrr浏览器不支持transition,他们会忽略它,并且样式改变会发生没有动画。

关于您的验证:我想这可能是因为您的验证器没有为 css3 验证?还要确保使用供应商前缀(例如 -webkit-)或像 -prefix-free 这样的脚本来动态添加它们。

于 2012-06-02T07:15:05.940 回答
0
  1. 要做到这一点,最好的方法是通过渐进增强进行开发。这意味着:在没有 JS 和 CSS3 的情况下对您的画廊进行编码(例如通过新窗口打开图片),然后应用 CSS3,然后应用 JS。

  2. 你的css没有问题。过渡属性仍处于工作草案中,因此尚未正式完成。这就是为什么 w3c 验证器不知道新属性或验证器不知道这个 css 简写的原因。

于 2012-06-02T07:03:42.213 回答