0
A
回答
4
我真的没有你的问题的答案,但我只想说,我不认为你应该永远离开过单位,除非你指定的值为0。它更容易阅读和没有猜测(对于浏览器和其他可能正在阅读你的CSS的人)。
编辑:从论坛上拉这一点。他们是接受整数值CSS 2.1 specifications的CSS属性:
- 的z-index
- 字体重量
- 的line-height
- 反复位
- 反增量
- 量
- 应力
- 音高范围
- richness
0
除0以外的每个数值都应该有一个单位。
margin:0; //Good
margin:15; //Bad. Do you want px, em, %, etc?
0
我很确定我有一些情况下,将值类型关闭会导致在其他浏览器中显示问题。这是因为他们默认为不同的类型。
0在任何类型中都是0。
其中5像素(像素),可以有很多不同的那么5em的(当前字体大写字母M的宽度)。
作为一个最佳实践,我说总是使用它们。它只有几个字节的带宽。
1
当前选择的答案是外的日期,也错过了一些在链接的CSS2规范的那些的。由于我需要一个更新的答案,下面简要总结我发现的内容。
注意,这其中的性质可以是无单位的,但并不一定要应该是一个列表。另请注意,任何可接受'length'
值的属性都可以接受0
的无单位值。
此列出了接受数值([I] nteger或并[f]高高飞翔)所有CSS3属性:
- 动画迭代计数(ⅰ)
- 边界 - 图像 - 片(F)
- 边界图像宽度(F)
- 列计数(ⅰ)
- 计数器增量(ⅰ)
- 计数器复位(ⅰ)
- 挠曲(ⅰ)
- 柔性生长(ⅰ)
- 柔性收缩(ⅰ)
- 字体大小调整(F)
- 字体重量(ⅰ)
- 线高度(F)
- NAV-索引(i)
- 不透明度(F)
- 顺序(ⅰ) 名
- 孤儿(ⅰ)
- 标签尺寸(ⅰ)
- 寡妇(ⅰ)
- 的z索引(i)
除了此列表中,CSS2规范还仅仅包括:
- 音高范围(F)
- 丰度(F)
- 语音速率(F) 张
- 应力(F)
- 体积(F)
而除了这些,还有技术上(与SVGs)一些晦涩难懂的:
- 洪水不透明度(F)
- 掩模箱开始/掩模边界开始(F)
- 掩模箱宽度/掩模边界宽度(F)
- 形状图像阈值(F)
而且,FTW,这似乎是一个很好的参考all properties that ever existed。
相关问题
- 1. 可以将哪些CSS属性应用于哪些HTML元素
- 2. 我应该保留哪些ReSharper文件以及哪些文件应该在源代码管理中忽略?
- 3. C#我缺少哪些库?
- 4. X_VERIFY_CREDENTIALS_AUTHORIZATION - 我可以在哪里获得这些值?
- 5. 在android设备上有多少核心?以及我可以使用多少个线程获得最佳性能?
- 6. 在哪些应用中我可以找到SharedActivityContext?
- 7. codeignitor - 哪些值引用实际文件以及哪些引用类/函数?
- 8. 哪些值可以从PORTBbits.RB7的图18f4550
- 9. 我在哪里可以学习所有CSS参数及其实际含义?
- 10. 我在哪里可以找到CSS及其语法的全面参考?
- 11. 如何指定GROUP BY保留哪些行以及哪些行应该折叠
- 12. 如何使用facebookAPI以及我在哪里可以找到它?
- 13. 哪些列可以与最少的NAs配对在一起?
- 14. 哪些浏览器支持数据URI,以及哪些版本?
- 15. 我们可以在C++中使用多少种输入值?
- 16. 我可以使用哪些字体?
- 17. 我可以在iPhone应用程序中缓存多少图片?
- 18. 我可以将多少个域添加到我的应用中?
- 19. jquery可以涉及哪些最早和最新的事件?
- 20. 如何我可以选择一些属性值从行css
- 21. 我们可以从Facebook应用获取哪些信息?
- 22. 计算字符串匹配以及确定哪些语句匹配可以在
- 23. 我可以使用哪些css属性使我的弹跳动画更平滑?
- 24. 我可以指定哪些列可在WPF DataGrid中编辑?
- 25. 我应该在CSS中使用哪些引号?
- 26. android我可以有多少服务?
- 27. jQuery.data - 我可以存储多少数据
- 28. Android我可以走多少线程?
- 29. 我可以在我的网站上使用哪些Google徽标
- 30. 我可以定义哪些字符可以“破”一个字吗?
但许多css印刷术最佳实践更喜欢线高度单位,例如http://21picas.co.uk/?p=364 – 2010-01-25 04:02:00
@Jitendra - line-height:1.5'意思是字体的1.5倍-尺寸;它是用于行高的特殊单位,其含义与150%不同,但类似于'1.5em' – 2010-01-25 04:06:59
行高的无单位值也与ems或百分比不同。使用指定的单位,*计算的*值将被继承,而无单位时,将为每个孩子继承和重新计算原始数值。 – keithjgrant 2015-05-21 16:32:22