文章类 软件类
好好999
 | 网站首页 | 网络编程语言 | 星座情感文章 | 特殊软件下载 | 站长工具天下 | 
html入门培训 网站服务器软件  化妆品经典广告词  雅芳化妆品价格  avon化妆品 net 入门培训 房地产销售广告 化妆品广告词 网络工程师
您现在的位置: 学习网 > 网络编程语言 > Css > 正文
 | 网络编程语言首页 | Dreamweaver | Html | Asp | Jsp | Php | Asp.net | Css | Javascript | Access | Mysql | Mssql | Oracle | Domain | Mainframe |
最 新 热 门
推荐文章CSS 速成
推荐文章控制网页文件大小通过精简CSS实
普通文章网站字体大小 CSS该重新改写?
普通文章斜角滑动门导航条(DIV+CSS)
普通文章在DW中使用CSS样式表来设置网页
普通文章CSS样式表层叠(cascade)处理
普通文章“画中画”效果---谈Iframe标记
普通文章让CSS使网页图片半透明
推荐文章CSS字型的设定
推荐文章CSS 单位
 
频 道 推 荐
普通文章内嵌滚动条(windows UpDate风格
推荐文章CSS应用基础教程(3) 应用补充
推荐文章CSS应用基础教程(5) 文字性质
普通文章CSS应用基础教程(4) 颜色背景
普通文章CSS应用基础教程(2) 应用方式
推荐文章为打印输出创建一个CSS样式
普通文章CSS应用基础教程(6) 区块性质
普通文章用CSS控制图片自适应大小的方法
普通文章网页制作技术CSS之DIV长度相等
普通文章无延迟翻滚的图形与CSS混合风格
普通文章CSS特点及加入网页的四种方法
普通文章css教程:CSS文件应该保持整洁和
普通文章在CSS设计中选择器的巧妙使用!
普通文章在DW中使用CSS样式表来设置网页
普通文章文本属性
普通文章巧用CSS制作可控闪烁效果
推荐文章标准建站过程中注意CSS的兼容性
普通文章简单的CSS改进网站设计的三个技
推荐文章CSS 常用信息速查手册
普通文章什么是CSS?它的能做些什么?
 
频 道 推 广
 
用CSS制作网页过程中注意长度的细节         ★★★
用CSS制作网页过程中注意长度的细节
作者:佚名 文章来源:本站整理 更新时间:2008-8-30 18:04:06
     background-position 的值可以是长度单位,百分比,或者关键字。
  长度单位比较好理解。多少就多少,正的就正,负的就负的。而关键字的中left top就是0% center 就是50% right bottom就是100%,那百分比是怎样算的呢?
  假如是 background-position:50% 0 的话,就是容器的左上角开始的坐标(50%,0) 和背景图的左上角开始的坐标(50%,0)的位置同点处,但这样的说法好像比较不好计算。
或者换个说法比较容易理解: 容器的宽减去背景图的宽,再乘 50% ,高的计算也一样。
  比如 容器宽 1000px 背景图宽 800px:
  如果background-positionX 是50%时,就是 ( 1000px - 800px ) * 50% = 100px;
  如果background-positionX 是-50%时,就是 (1000px - 800px ) *-50% = -100px。
  又比如 容器宽 600px 背景图宽 800px :
  如果background-positionX 是 50% 时,就是 ( 600px - 800px ) * 50% = -100px;
  如果background-positionX 是 -50% 时,就是 (600px - 800px ) *-50% = 100px 。
  最后一种就会出现就算是使用负的百分比也让容器的背景图左边为空或者出现背景色,百分比真是奇妙!
  因为屏幕能显示的最小单位是1px,对于像773*50%=386.5这样带数字的长度必须有所取舍。
  IE:按四舍五入的方式计算。
  Firefox:计算后的值忽略小数部分,但会把多出的长度分配给里面的各元素。 如果只多出1px,比如2*386=772,剩下的1px会到其中一个元素,优先分配第一个元素,像773px分配给两个50%时得到的是:387px和386px,分配给四个25%时得到的是:194px、193px、193px和193px; 而对于多出几个px,如773*33.3%=257.409,773*33.33%=257.6409,由于忽略掉的小数不一样,分配的原则也不一样,找不到相关资料,以下是我的猜想,三个元素的,按四舍五入的方式分配,四舍的优先分配给两边,五入的优先分配给前边两个,对于分配给三个元素以上的,多出部分自由分配,我找不到规律,但第一个一定会分配到。
  FF还有一些奇怪的地方。Firefix测试页面。1024宽度不会自动分配,也许是因为外层也是带小数的,导致1px没分配,接着测试Firefox
  Opera & Safari2:计算时忽略百分比的小数部分,计算后的值忽略小数部分,如果里面的元素大于计算后的宽度不会导致后面的元素换行。
  Netscape & Mozilla:计算后忽略小数,多出部分有点类似Firefox,但多出部分是比透明显示,而且比较奇怪,比如33.33%*3=99.99% 小于100%,但却大于100%,奇怪的浏览器,还好使用的人不多,不用过于在意这两个浏览器。
  测试没完成,有兴趣的朋友帮忙测试,单独的测试页,有知道原因的朋友讲一下。

 
文章录入:admin    责任编辑:admin 
  • 上一篇文章:

  • 下一篇文章:
  • 相 关 文 章
    Dreamweaver MX 2004 行为之设置文本
    Dreamweaver MX 2004 加密FTP
    Dreamweaver MX 2004 CSS概述
    Dreamweaver MX 2004 类型属性
    Dreamweaver MX 2004 CSS背景属性
    Dreamweaver MX 2004 CSS区块属性
    Dreamweaver MX 2004 CSS方框属性
    Dreamweaver MX 2004 CSS边框属性
    Dreamweaver MX 2004 CSS列表属性
    Dreamweaver MX 2004 CSS定位属性
    Dreamweaver MX 2004 CSS扩展属性
    Dreamweaver MX 2004 CSS滤镜介绍(1)
    Dreamweaver MX 2004 CSS滤镜介绍(2)
    用Dreamweaver做在线试衣
    DropShadow属性、Chroma属性和blur属性效果
    Invert属性、Glow属性和FlipH、FlipV属性
    让网页中的字体美起来
    CSS2 参考
    巧用CSS滤镜做图案文字
    让CSS使网页图片半透明
    | 设为首页 | 加入收藏 | 投搞邮箱 | 友情链接 | 网站公告 | 版权申明 | |
    破天一剑私服 - 冒险岛外挂 - 传奇外挂 - dnf外挂 - 地下城与勇士外挂 - dnf外挂 - 传奇外传外挂 - qq三国外挂 - 天龙八部外挂 - 劲舞团私服 - 劲舞团私服 - 传奇私服 - 传奇私服 - 传奇私服 - 变态传奇私服 - 及时雨外挂 - 热血传奇私服 - 传世私服 - 魔兽世界私服 - 魔兽世界私服 - 完美世界私服

    有事请点这里

    有事点这里

    copyright: 2007-2008 haohao888.com.cn 粤ICP备08105098号