Hasty Briefsbeta

双语

CSS Curiosities of the Past

5 days ago
  • CSS 经常被用于其预期用途之外,依赖浏览器特有的技巧来针对不同的浏览器。
  • Internet Explorer 有许多非标准的 CSS 行为,例如“星号 hack”以及将任意字符串视为 !important。
  • CSS 表达式允许在 CSS 中执行 JavaScript,但性能开销大,并在 IE8 中被移除。
  • Internet Explorer 的滤镜提供了视觉效果(如透明度和渐变),但需要布局支持且存在局限性。
  • IE 中的 HTML 组件通过 CSS 启用脚本功能,但已被现代 Web Components 取代。
  • 厂商前缀用于实验性特性,但导致了兼容性问题,促使转向功能标志。
  • 浏览器特定技术(如 clearfix、光标 hack 和滚动条样式)应对了 IE 独特的渲染怪癖。