下载中心┊文章中心┊软件分类┊更新软件┊推荐下载┊热门软件┊更新文章┊热门文章
 
《拓文asp.net网站内容管理系统》官方演示站。
 设为首页    
 收藏本站
 作者:黄振安
 
网站首页 开源拓文 .NET编程 网站编程 网页设计 图形图像 数据库 软件工程留言本
    站内搜索:   
您现在的位置: 拓文网络 → 文章中心 → 网页设计 → CSS → div+css布局漫谈[正文]

热 门 文 章

相 关 文 章
  • CSS应用小技巧十四例
  • 用Css控制IE5.5浏览器中滚动条
  • CSS的十八般技巧
  • 中文排版CSS心得
  • 简明 HTML CSS 开发规范
  • CSS手册简编
  • css中用expression实现js的onm...
  • expression的应用之 -- 用CSS...
  • 如何在网页中制作虚线表格
  • CSS样式切换技巧
  • div+css布局漫谈
     
    [作者:不详    转贴自:不详    点击数:    字体:【大 中 小】    更新时间:2006-4-6 14:21:19]

    3.CSS布局高级技巧

    margin和padding总是有可能要用到,而产生的问题如何解决呢?由于浏览器解释容器宽度的方法不同:

    IE 6.0 Firefox Opera等是
    真实宽度=width+padding+border+margin
    IE5.X
    真实宽度=width-padding-border-margin

    很明显,第一种下很完美的布局在第二种情况下后果是很凄惨的!

    解决的方法是 hack

     div.content {
    width:400px; //这个是错误的width,所有浏览器都读到了
    voice-family: "\"}\""; //IE5.X/win忽略了"\"}\""后的内容
    voice-family:inherit;
    width:300px; //包括IE6/win在内的部分浏览器读到这句,新的数值(300px)覆盖掉了旧的
    }
    html>body .content { //html>body是CSS2的写法
    width:300px; //支持CSS2该写法的浏览器(非IE5)有幸读到了这一句
    }

    div.content {
    width:300px !important; //这个是正确的width,大部分支持!important标记的浏览器使用这里的数值
    width(空格)/**/:400px; //IE6/win不解析这句,所以IE6/win仍然认为width的值是300px;而IE5.X/win读到这句,新的数值(400px)覆盖掉了旧的,因为!important标记对他们不起作用
    }
    html>body .content { //html>body是CSS2的写法
    width:300px; //支持CSS2该写法的浏览器有幸读到了这一句
    }

    具体解释点击下面链接查看

    www.blueidea.com/tech/site/2006/3170.asp
    www.jluvip.com/blog/article.asp?id=114

    列等高技巧

    n行n列布局,每列高度(事先并不能确定哪列的高度)的相同,是每个设计师追求的目标,做法有:背景图填充、加JS脚本的
    方法和容器溢出部分隐藏和列的负底边界和正的内补丁相结合的方法。

    背景图填充法:

    xhtml:

    <div id="wrap">
    <div id="column1">这是第一列</div>
    <div id="column1">这是第二列</div>
    <div class="clear"></div>
    </div>

    css:

    #wrap{ width:776px; background:url(bg.gif) repeat-y 300px;}
    #column1{ float:left; width:300px;}
    #column2{ float:right; width:476px;}
    .clear{ clear:both;}

    就是将一个npx宽的一张图片在外部容器纵向重复,定位到两列交错的位置纵向重复,在视觉上产生了两列高度一样的错觉

    页次:4/5  1篇/页  首页   上一页   下一页   尾页  合计 5 篇 Go:

     
    上一篇:CSS 标签属性/属性参考
    下一篇:后台设置编辑框宽度
    winner 打印本页 关闭窗口

         文 章 评 论
    评论人 查看该文章的评论 发表时间
       笔 名* : 0 50分 60分 70分 80分 90分 100分
    评论内容 *: (最多600字。当前字数:0)


    没有相关评论,欢迎您参与!

    - 关于本站 - 网站帮助 - 下载声明 - 友情连接 - 网站地图 -
    Copyright © 2005-2006 myTopWin.Com. All Rights Reserved . [桂ICP备06004496号]