- 浏览: 5166815 次
- 性别:
- 来自: 天津
博客专栏
-
实战 Groovy
浏览量:29350
文章分类
- 全部博客 (639)
- 代码之谜 (6)
- JavaScript quirks (5)
- 程序员 (92)
- Java (93)
- BT编程 (7)
- html/css (64)
- Groovy&Grails (42)
- Android (20)
- C/C++ (5)
- PHP/Perl/Python (46)
- 经典文章 (51)
- CodeIgniter (14)
- JQuery (10)
- 笑话 (4)
- 其他 (32)
- javascript (69)
- 云计算 (0)
- html5 (7)
- 面试 (8)
- google (3)
- nosql (2)
- nodejs (11)
- go (5)
- erlang (1)
- 小常识 (3)
- 冷知识 (5)
- database (4)
- web (12)
- 架构 (12)
- Exception (0)
最新评论
-
jqw1992:
https://www.chromefor.com/libra ...
[福利] 开发者必备的 Chrome 插件——ChromeSnifferPlus -
litjerk:
初步算了一下,目前最最精简的Win98版是5M,他5个小时多敲 ...
让人目瞪口呆的三位世界级电脑大师 -
379855529:
。。似乎重点没说NIO啊,前面基础只是铺垫的很好的,可是我要的 ...
Java NIO与IO的详细区别(通俗篇) -
springmvc_springjpa:
spring mvc demo教程源代码下载,地址:http: ...
一步步开发 Spring MVC 应用 -
匡建武:
Good
四个程序员的一天
Internet Explorer 8 完全符合级联样式表 (CSS) 的 CSS2.1(级别为 2,修订号为 1)规范,并支持 CSS 级别 3 (CSS3) 的某些功能。 本主题包含 Internet Explorer 8 中对 CSS 支持所做更改的完整列表。有关最新版本的 Internet Explorer 中的 CSS 合规性概要,请参见CSS 合规性和 Internet Explorer(可能为英文网页) 。
- 兼 容性说明
- At 规则
- 伪 类和伪元素
- 列 表
- 颜 色和背景
- 字 体和文本
- 生 成的内容
- 边 框和布局
- 定 位
- 打 印
- 用 户界面
- Internet Explorer 特有的功能
- 数 据 URI
- 相 关主题
兼容性说明
只有在页面采用 IE8 模式(或带有 Internet Explorer 8 !DOCTYPE 指令的 EmulateIE8 模式)时,本主题描述的 Internet Explorer 8 中对 CSS 合规性所做的更改才会起作用。 有关文档兼容性模式的详细信息,请参见定义文档兼容性(可能为英文网页) 。
At 规则
@page 规则现在可以按预期方式与 :first
、:left
和 :right
选择器一起工作。
伪类和伪元素
Internet Explorer 8 引入了对以下伪类和伪元素的支持:
- :before 和 :after 可以将这些伪类与最新支持的 content 属性结合使用,以描述要在文档中的元素前后显示的动态(“生成的”)内容。
- :focus 此伪类适用于元素具有输入焦点的情况。
- :lang(C) 此伪类选择使用给定语言的元素。
此外,:active 伪类的行为现在完全符合 CSS 2.1;此伪类现在适用于所有元素,而不仅仅适用于 a 元素。
列表
已向 list-style-type 属性添加了一些附加值,从而使此属性完全符合 CSS 2.1。
颜 色和背景
background-position 属性的行为现在完全符合 CSS 2.1。
字 体和文本
以下文本属性的行为现在完全符合 CSS 2.1:
- font-weight
-
white-space (新增对
pre-wrap
和pre-line
值的支持) - word-spacing
此外,text-decoration 属性的上划线行为现在更接近于符合 CSS 2.1 规范。
生成的内容
Internet Explorer 8 引入了对生成内容的完全支持,其中包括下列属性:
通过将最新支持的 :before 和 :after 伪类与内容属性结合使用,可以描述要在文档中的元素前后显示的动态(“生成的”)内容。
边框和布局
Internet Explorer 8 引入了对以下内容的支持:
- 单 独的边框模型(border-spacing 属性)
- 标题定位和对齐(caption-side 属性)
以下属性的行为现在完全符合 CSS 2.1:
浮动
已对浮动 行为进行很多更改,解决 了使用以前版本的 Internet Explorer 时遇到的最令人困扰的很多浮动问题,包括由 hasLayout 属性的要求导致的问题。 Internet Explorer 8 中删除了 hasLayout 功能。以下是一些已经解决的问题:
- 已清除元素不会清除其他嵌套的浮动元素(如果它们不共享一个父级)。
- 浮动元 素后面的已清除元素的上填充加倍。
边距折叠
已对边距折叠行为进行很多更 改,解决了使用以前版本的 Internet Explorer 时遇到的最令人困扰的很多折叠问题,并使边距折叠行为符合 CSS 2.1 规范。
定位
以下定位属性的行为现在完全符合 CSS 2.1:
display 属性现在支持 W3C 级联样式表级别 2.1 规范 中的所有表格布局值。 多年来,表格始终是 Internet 上的首选布局机制。 在 Internet Explorer 8 中,现在可以使用 display 特性对非表格元素应用表格样式的格式。 实际上,CSS 表格比 HTML 标记更自由;使用 CSS 规则创建的表格需要嵌套元素才会有效,而使用 HTML 创建的表格将会关闭容器以避免意外嵌套。
display 属性还支持 CSS3 Ruby 模块 中的 ruby 样式。
打印
Internet Explorer 8 引入了对以下打印属性的支持:
有关 CSS 打印功能的详细信息,请参见 CSS 操作方法 - 使用 CSS 优化打印页面(可能为英文网页) 。
用户界面
Internet Explorer 8 引入了对 outline 属性的支持,使用这些属性可以在不影响元素大小的情况对元素进行突出显示。 这包括对以下属性的完全符合 CSS 2.1 的支持:
此外,Internet Explorer 8 还引入了对 box-sizing 属性的支持。
Internet Explorer 特有的功能
本节将描述 CSS 2.1 规范未定义的行为。
CSS 表达式
出于标准合规性和性能方面的原因,在采用 IE8 模式(或带有 Internet Explorer 8 !DOCTYPE 指令的 EmulateIE8 模式)的 Internet Explorer 8 中已停止支持“CSS 表达式”(即,动态属性 )。 不过,对于采用 IE7 模式、EmulateIE7 模式或 IE5 模式的页面,这些动态属性在 Internet Explorer 8 中仍将按预期方式起作用。 有关文档兼容性模式的详细信息,请参见定义文档兼容性(可能为英文网页) 。
CSS 的扩展
下列 CSS 属性是 Microsoft 针对 CSS 2.1 规范的扩展,在 IE8 模式中,应使用 -ms- 前缀进行指定:
- -ms-accelerator
- -ms-background-position-x
- -ms-background-position-y
- -ms-behavior
- -ms-filter
- -ms-ime-mode
- -ms-layout-flow
- -ms-layout-grid
- -ms-layout-grid-char
- -ms-layout-grid-line
- -ms-layout-grid-mode
- -ms-layout-grid-type
- -ms-line-break
- -ms-overflow-x
- -ms-overflow-y
- -ms-scrollbar-3dlight-color
- -ms-scrollbar-arrow-color
- -ms-scrollbar-base-color
- -ms-scrollbar-darkshadow-color
- -ms-scrollbar-face-color
- -ms-scrollbar-highlight-color
- -ms-scrollbar-shadow-color
- -ms-scrollbar-track-color
- -ms-text-align-last
- -ms-text-autospace
- -ms-text-justify
- -ms-text-kashida-space
- -ms-text-overflow
- -ms-text-underline-position
- -ms-word-break
- -ms-word-wrap
- -ms-writing-mode
- -ms-zoom
数据 URI
通过使用数据统一资源标 识符 (URI),网页作者可以直接在 URI 中嵌入小型实体,而不必使用 URI 来标识要从中检索该实体的位置。 此操作主要适用于在 CSS 或布局中使用的小图像(如项目符号)。 有关更多信息,请参见数据协议(可能为英文网页) 。
相关主题
原文来自:MSDN
发表评论
-
10 个改善网页可读性的实用排版技巧
2012-07-25 08:48 1843网页的排版问题常常被忽视。这挺遗憾的,如果你能改进你的网页排版 ... -
10个有用的排版技巧提升你网站的可读性
2012-07-23 11:12 0排版在网页设计中经常被忽略。其实这是很傻逼的,因为注重网 ... -
移动Web界面样式-CSS3
2012-07-17 12:48 2886CSS2.1发布至今已经有7年的历史,在这7年里,互联网的发展 ... -
浏览器如何渲染文本
2012-04-13 12:14 1595浏览器是我们最常用的软件之一,文本又是网页中最主要的元素, 在 ... -
默认Web字体样式
2012-04-13 12:13 1948通常用户看到的页面的样式(css)会受到三层控制: ... -
最佳 Web 中文默认字体
2012-04-13 12:12 2660最近淘宝网首页有个小小的 默认字体调整风波,中文默认字体 ... -
HTML5标准学习 – DOCTYPE
2012-03-28 09:49 4386上一篇文章主要讲述 ... -
HTML5标准学习 – 文档结构
2012-03-28 09:49 1489说起HTML的结构,很多人都能说得头头是道,一般来说答案 ... -
HTML5标准学习 – 简介
2012-03-28 09:48 1233最近前端的群都蛮热闹的,但我发现多数讨论的是javasc ... -
CSS语法简单入门
2012-03-27 15:57 1375整体组成 在CSS中,顶层元素被称为Rule,而C ... -
《高性能网站建设指南》读书总结
2012-02-28 13:26 1721昨天完整的读了一遍《高性能网站建设指南》,收获颇丰。正如作 ... -
别告诉我你懂Javascript
2012-03-30 10:46 1475过去几年我注意到技术圈一个很奇怪的现象,有太多程序员将那些他们 ... -
StackOverflow的404错误页面
2011-12-02 15:30 2243不知道大家有没有注意到StakeOverflow的404错误页 ... -
这样去写你的 HTML
2011-05-27 13:19 9534昨天在 twitter 上说,怎么忍心把页面写得这么难用? ... -
面向对象的XHTML与CSS编程
2010-09-01 17:26 1239要是XHTML与CSS能面向对象。。太阳应该从北边升起了。 ... -
CSS Frameworks的概念
2010-09-01 17:25 1492最近看到N多介绍CSS框架,前些天我说过一句话:“在我有限 ... -
加速图片显示
2010-09-01 17:24 1460加速的关键,不是降低重量,而是减少个数。如果重量在200K ... -
如何快速的呈现我们的网页
2010-09-01 17:23 1475如何快速的呈现我们的网页 作者:flashsoft,(内容 ... -
如何减少网页的内存与CPU占用
2010-09-01 17:22 2275有的网页看起来并不大但打开会很卡,有的网页虽然很长但使用流 ... -
html冷知识 最前端
2010-07-22 08:15 6222!DOCTYPE 指定了 HTML ...
相关推荐
**IE8(Microsoft Internet Explorer 8)绿色版详解** IE8,全称为Microsoft Internet Explorer 8,是由微软公司开发的一款著名的网页浏览器。作为Internet Explorer系列的第八个版本,它在2009年正式发布,引入了...
总之,为了让CSS3在Internet Explorer 6、7、8中正常工作,开发者需要利用各种技术,包括条件注释、HTC行为文件、JavaScript库以及特征检测。不过,随着新版本浏览器的广泛采用,这些问题已经逐渐减少,现在的开发更...
描述中提到"Internet Explorer(IE 8),WIN10 系统不支持噢,测试过WIN7 64Bit!",这表明在Windows 10操作系统上,用户无法使用IE 8浏览器。这是由于微软为了推动更安全、更高效的浏览体验,从Windows 10开始默认...
总之,Internet Explorer 5.5是互联网早期发展中的一个重要里程碑,它不仅代表了当时的先进技术,也在一定程度上塑造了用户对网页浏览器的期望和体验。虽然它已不再被广泛使用,但其对现代浏览器发展的影响不容忽视...
Internet Explorer 11 (IE11) 是微软在2013年推出的最后一个IE系列浏览器版本,它带来了多项改进和新特性,包括: 1. **性能提升**:IE11使用Trident渲染引擎,提供了更快的页面加载速度和更流畅的浏览体验。 2. **...
Internet Explorer 4.01 包含了一系列重要的更新和改进,例如: 1. **ActiveX**:这是一个由微软开发的技术,允许在网页中嵌入动态内容,如控件和插件。ActiveX使得开发者能够创建交互式和富媒体的网页应用,但同时...
### Pro Internet Explorer 8 & 9 Development:开发下一代IE的强大应用 #### 一、书籍概述 本书《Pro Internet Explorer 8 & 9 Development》由Matthew Crowley编写,于2010年出版。该书旨在帮助开发者掌握如何为...
1. **Internet Explorer 11**:作为最后一款独立发布的IE浏览器,IE11引入了诸多改进,如更快的页面加载速度、更好的HTML5支持、以及对CSS3和其他现代Web标准的增强支持。 2. **Windows 7**:微软的第七代操作系统...
在提供的文件列表中,我们看到只有一个名为"Internet Explorer7.exe"的文件,这很可能就是IE7中文绿色版的可执行程序。用户只需双击运行这个文件,即可启动浏览器并开始使用。由于是绿色版,用户无需担心安装过程中...
标题"Internet Explorer 9"指的是微软公司开发的一款网页浏览器——Internet Explorer的第九个主要版本。这个版本在2011年发布,是微软在浏览器市场上的一次重要更新,它引入了许多新的特性和改进,旨在提高浏览速度...
Microsoft Internet Explorer 5(简称IE5)是微软公司早期的浏览器产品,它在互联网发展的历史中扮演了重要角色。通过研究其源码,我们可以洞察早期Web技术的发展,以及IE5如何处理HTML、CSS、JavaScript等关键Web...
在实际应用中,CSS2的某些特性可能存在浏览器兼容性问题,尤其是在老版本的Internet Explorer中。因此,开发者需要对各种浏览器的特性支持情况有所了解,必要时采用hack技巧或条件注释来确保跨浏览器的一致性。 ...
Internet Explorer 9采用了全新的Chakra JavaScript引擎和改进的渲染引擎,大大提高了页面加载速度和JavaScript性能。此外,IE9强调了对HTML5、CSS3和SVG等现代Web标准的支持,提升了用户体验,使其能更好地运行各种...
Normalize.css 是一个可以定制的CSS文件,它让不同的浏览器在渲染网页元素的时候形式更统一。这是一个压缩后的css文件,由于源码中没有提供,这里分享给大家。 源码下载地址:...Internet Explorer 8+
### Internet Explorer Mobile 6 官方说明概览 #### 概述 《Internet Explorer Mobile 6的官方说明PDF》是一份由微软公司在2008年11月发布的文档,旨在为开发人员提供关于Internet Explorer Mobile 6浏览器的详细...
Internet Explorer 6(简称IE6)是微软公司开发的一款网页浏览器,于2001年8月27日正式发布。它是Internet Explorer系列的第六个主要版本,是当时Windows操作系统预装的默认浏览器。IE6的出现标志着互联网进入了一个...
Normalize.css 是一个可以定制的CSS文件,它让不同的浏览器在渲染网页元素的时候形式更统一。 Normalize.css 能干什么: 保留有用的默认值,不同于许多 CSS 的重置 标准化的样式,适用范围广... Internet Explorer 8+
Internet Explorer(简称IE)是微软公司开发的一款历史悠久的网页浏览器,它在Windows 2000操作系统中扮演着重要角色。在2000年,IE5是该时期的主流版本,为用户提供网页浏览、信息检索、网络应用等服务。Windows ...
CSS3引入了命名空间选择器(ns|E),这些在IE5到IE7中不被支持,但在IE8中有不同程度的实现。 接下来是Attribute Selectors,即属性选择器。在CSS2.1中,IE5到IE7对等于号([=])、存在性([:])和等值([|=])的支持有限...
在进行Web开发的过程中,我们经常会遇到浏览器兼容性问题,尤其是早期的Internet Explorer(IE)版本如IE6、IE7和IE8与现代浏览器如Firefox之间的差异。为了确保网站能够在不同浏览器下正常显示,开发者需要使用特定...