欢迎光临极品网,更多、更新的资源信息尽在Jpinw.Com!本站所有信息资源每日更新新的内容,请大家继续关注www.Jpinw.com!如果觉得本站还不错,对您有帮助,别忘了向您的朋友推荐本站!请记好本站网址:http://www.Jpinw.com,网站发展靠大家多多的支持!!!

极品网 极品课件 极品论文 极品文学 极品游戏 极品美容 极品手机资源 极品股票

#
免费资源: 免费域名 | 免费空间 | 免费推广 | 免费邮箱 | 免费硬盘 | 免费论坛 | 免费留言 | 免费统计 | 在线投稿 | 更多...
电脑学院: 操作系统 | 安全相关 | 网页设计 | 编程开发 | 建站经验 | 服务器类 | 黑客攻防 | 菜鸟入门 | 教你网赚 | 更多...
文章导航: 网赚学堂 | 网赚秘笈 | 网赚三维 | 网赚先锋 | 网赚资讯 | 感悟网赚 | 众生百态 | 经典美文 | 范文中心 | 更多...
图酷天下: 时事图酷 | 娱乐图酷 | 搞笑图酷 | 时尚图酷 | 体育图酷 | 另类经典 | 论文资源 | 课件下载 | 文学知识 | 更多...

您现在的位置: 极品网 >> 电脑学院 >> 建站经验 >> 教程正文

Web标准发展建议与实例(9)            【字体:
Web标准发展建议与实例(9)
作者:佚名    教程来源:不详    点击数:    更新时间:2007-12-31    

 








Web标准发展建议与实例(9)。 CSS小窍门

很明显,一旦你去很认真的学习使用CSS,你一定会发现某些问题,这些问题可能是由误解造成的,可能是由对规则的不了解或者浏览器的漏洞造成的。CSS Crib Sheet就是一个好建议的荟萃,有Dave Shea整理,下面还将有一些重要的而且是Dave没有提及的小窍门。

  • 先校验:在调试的时候,先由校验开始吧,HTML和CSS都要进行校验。许多问题都是由不规范代码引起的。

  • 先在最先进的浏览器中调试,然后才轮到其他的浏览器: 如果你刚开始就用对CSS支持不好的浏览器调试,那么你所编的CSS将会逐渐适应这种错误的处理。当你继续在更先进的浏览器中测试,一些你所不希望的内容就会出现了。最好还是首先在一个有很好标准兼容性的浏览器中运行,然后再把代码拿到老一点的浏览器中去测试。

  • 理解CSS的盒模型:为了获得一个元素的实际的宽度和高度,你需要用paddingborder来增加它的 width或者height。在Internet Explorer 5.*/Win中, paddingborder是被包括在已知的widthheight

    假设你有如下的CSS代码:

    div.box { width:300px; padding:20px; border:10px solid; }

    所以这个div的总宽度是360px.

    10px + 20px + 300px + 20px + 10px = 360px

    在Internet Explorer 5.*/Win中,实际上总宽度为300px, 内容的宽度为240px.

    300px - 10px - 20px - 20px - 10px = 240px

    为了绕过这个问题, 你同样可以使用CSS hack来给不同的浏览器提供不同的值,或者你尽量避免在同一个元素中同时定义width padding或者widthborder

    想了解关于CSS盒模型的更详细内容,请参阅 Box model。

  • 为非零的数值加上单位:CSS要求一些属性值(如widthheightfont-size)必须要有单位。当属性值为0时是可以例外的。在那种情况下,没有单位也是必须的,因为0就是0,什么单位也都无所谓了。

  • 理解漂浮物:尽管漂浮物这个概念很难理解,但是它很重要,因为CSS中会频繁的使用它来布局。有一些关于漂浮物的好文章,如Containing Floats、Floatutorial和Float: The Theory。

  • “LoVe/HAte?” 按照如下顺序为链接定义伪类:Link, Visited, Hover, Active.

  • “TRouBLed?”当使用简写来定义marginpaddingborder时, 他们的顺序是从上开始的顺时针方向: 上、右、下、左。

  • 以其功能给CLASS和ID命名,而不是它的表现: 如果你有一个CLASS名为.smallblue, 过后你决定用它来定位文本,使其为大号、红色,那么CLASS的名字就会被弄混淆的。最好能用名字来描述功能和结构,如.copyright.im portant

  • CSS是个敏感的东西:当HTML属性中的 classid与CSS一起使用时,那可就要小心了。

  • 检查你的ID:文档中一个元素只能使用一个id,且id必须唯一,而class可以被多个元素所共享。

  • 使用合法的字符为classid命名: Classid的名字只能由数字、字母和连字符组成,数字和连字符是不可以开头的。

  • 正确的注释:CSS的注释是以/*开头,以*/结尾的:

    /* This is a comment */
CSS布局

有很多例子和阶梯教程指导您如何使用CSS布局。建议您从简单的例子开始,学习它的原理,然后再去学习复杂的布局。




   

 

教程录入:admin    责任编辑:admin 
  • 上一篇教程:

  • 下一篇教程:
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    最新热点 最新推荐 相关教程
    使用Forms实现WebService身份
    基于asp.net的web页面动态控
    轻松加密ASP.NET 2.0 Web程序
    .NET之ASP Web Application快
    .NET之ASP Web Application快
    .NET之ASP Web Application快
    .NET之ASP Web Form快速入门
    .NET之ASP Web Form快速入门
    .NET之ASP Web Form快速入门
    .NET之ASP Web Form快速入门
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    极品网
    | 设为首页 | 加入收藏 | 友情链接 | 版权声明 |
    极品网

    Copyright 2006 Jpinw.com 极品网

    备案号:浙ICP备07010375号

    极品网