CSS 小数 处理
2015-12-27 20:18
661 查看
在不同浏览器或者同一浏览器的不同版本中,CSS 都会对小数进行取整(直接去除小数还是会根据小数的大小进行判断就不一定了)
测试代码:
测试结果:
测试代码:
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title></title> <meta charset="utf-8" /> <style type="text/css"> .class1 { width: 10.1px; height: 10.8px; border: 0px; background-color: Black; } </style> <script type="text/javascript"> window.onload = function () { var div1 = document.getElementById("div1"); var clientWidth = div1.clientWidth; var offsetWidth = div1.offsetWidth; var scrollWidth = div1.scrollWidth; var ul = document.createElement('ul'); var oLi1 = document.createElement('li'); oLi1.innerHTML = "div.clientWidth=" + clientWidth; ul.appendChild(oLi1); var oLi2 = document.createElement('li'); oLi2.innerHTML = "div.offsetWidth=" + offsetWidth; ul.appendChild(oLi2); var oLi3 = document.createElement('li'); oLi3.innerHTML = "div.scrollWidth=" + scrollWidth; ul.appendChild(oLi3); var clientHeight = div1.clientHeight; var offsetHeight = div1.offsetHeight; var scrollHeight = div1.scrollHeight; var oLi4 = document.createElement('li'); oLi4.innerHTML = "div.clientHeight=" + clientHeight; ul.appendChild(oLi4); var oLi5 = document.createElement('li'); oLi5.innerHTML = "div.offsetHeight=" + offsetHeight; ul.appendChild(oLi5); var oLi6 = document.createElement('li'); oLi6.innerHTML = "div.scrollHeight=" + scrollHeight; ul.appendChild(oLi6); div1.appendChild(ul); } </script> </head> <body> <div id="div1" class="class1"> </div> </body> </html>
测试结果:
相关文章推荐
- CSS-overflow特性及总结
- 各种定位-css 傻傻分不清楚
- 关于宽度高度-css 傻傻分不清楚
- css预处理器(sass)
- 【CSS】如何去除页面滚动条
- W3School-CSS 列表实例
- CSS 选择器
- css居中问题
- HTML--8(DIV+Css)
- a标签样式
- 【HTML第二本】HTML.5与CSS.3权威指南 CSS3部分读书笔记
- CSS 布局口诀
- 用currentStyle和getCompusedStyle获取元素的样式
- css去掉swf图片的白边
- css系列教程--color direction line-height letter-spacing
- css系列教程--border和background
- css系列教程--css文件的创建
- css系列教程--选择器
- css系列教程--简介及基础语法和注意事项
- CSS 行高在各浏览器的区别