CSS的限制
来源:互联网 发布:用淘宝账号贷款 编辑:程序博客网 时间:2024/06/03 16:57
使用“完整”的CSS的缺点包括: 浏览器支持的不一致性 浏览器的漏洞或缺乏支持的CSS功能,导致不同的浏览器显示出不同的CSS版面编排。例如在微软Internet Explorer6.0的旧版本 ,执行了许多自己的CSS2.0属性,曲解了很多重要的属性,例如:width,height,和float。许多所谓的CSS人员,必须在最热门的或常用的浏览器中达到一致的版面编排。在不同的浏览器中,要达到像素精准的版面编排,有时候是不可能的。 CSS没有父层选择器 CSS选择器无法提供元素的父层或继承性,以符合某种程度上的标准。先进的选择器(例如 XPath)有助于复杂的样式设计。然而,浏览器的性能和增加彩现的问题关系著父层选择器,却是CSS的工作群组拒绝建议的主要原因。 不能明确地指定继承性 样式的继承性,建立在浏览器中DOM元素的层级和具体的规则上。 垂直控制的局限元素的水平放置普遍地易于控制,垂直控制则非凭直觉性的、较迂回的甚至是不可能的。简单来说,例如:垂直地围绕一个元素、页尾的放置不能高于可见视窗(viewport,视窗或屏幕的可见范围)的底部范围、需要复杂而非凭直觉性的样式规则,或是简单但不被广泛支持的规则。 显示的缺乏目前的CSS没有办法明确又简单的显示属性值(例如:margin-left: 10% - 3em +4px;)。这在很多情况下都是非常有用的,例如:总字段中计算字段的尺寸限制。无论如何,CSS WG发表了CSS局限性的草案,而InternetExplorer 5 以后的版本支持相似功能的语法显示。 缺乏正交性同样的效果可以用不同的属性来完成,这经常会造成困扰。例如position、display与float定义了不同的配置方式,而且不能有效的交替使用。 一个display: table-cell元素不能指定 float或是position: relative,因为指定float:left的元素不应该受到display效果的影响。再者,没有考虑到新建立属性所造成的影响,例如在表格中你应该使用border-spacing而不是margin-*来指定表格元素。这是因为依照CSS准则,表格内部元素是没有边界(margin)的。
- CSS的限制
- IE下限制输入法切换的css
- CSS/JS 限制显示字符的数量
- css限制输入长度
- css限制文本行数
- IE对CSS样式表的限制和解决方案
- 用CSS来限制图片最大的显示
- 使用JS和CSS限制页面显示的字符长度
- 用SCSS需要小心IE对css的几个限制
- 论css中如何挣脱overflow:hidden;的限制
- 纯css限制图片宽度
- 纯css限制图片宽度
- 纯css限制图片宽度
- 纯css限制图片宽度
- CSS 限制字数,超出隐藏
- css限制两行文字
- css样式限制、防止表格被连续英文字母拉长 及 控制大图片的网页宽度
- css样式限制、防止表格被连续英文字母拉长 及 控制大图片的网页宽度
- ghghj
- JScript 特性/关键字
- LoadRunner
- DIV+css的结构
- A Brief Summary of My Blog System
- CSS的限制
- 正则表达式收集
- 我的新博客
- 请到我的百度空间
- Structs2拦截器详解
- 怎么配置怎及SVN服务器
- MySQL中保留字的处理
- 主题:MySQL不允许联接服务器的解决办法
- 汉诺塔