通行证: 用户 密码 域名空间  下载中心 社区论坛 信息公告 my小屋
联系我们
设为首页
加入收藏

 

qq,asp,php,jsp,xml,sql,.net,编程 程序 网页图象 建站经验 私服
首页 | 新闻资讯 | 编程开发 | 网页设计 | 图形图象 | 网络媒体 | 网站模板 | 数 据 库 | 投稿
论坛 | 操作系统 | 系统优化 | 网络安全 | 黑客技术 | 硬件学堂 | 硬件报价 | 服 务 器 | 地图
专题 | 应用软件 | 聊天通讯 | q q 专栏 | 建站经验 | 在线工具 | 站长club | 注 册 表 | 旧版
社会 | 游戏娱乐 | 设计欣赏 | 疑难解答 | 社区论坛 | 网络赚钱 | 网站地图 | 广告服务 | 服务
当前位置:首页>>站长club>>建站经验>>正文 新版上线![旧版]
注:打开慢时请稍等
web标准发展建议与实例(9)

http://www.iyit.net  日期:2006-5-8 14:37:20  来源:中国站长学院  点击:
参加讨论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布局。建议您从简单的例子开始,学习它的原理,然后再去学习复杂的布局。



编辑:黑鹰 [发送给好友] [打印本页] [关闭窗口] [返回顶部]
上一篇:web标准发展建议与实例(8)
下一篇:web标准发展建议与实例(10)
转载请注明来源:www.iyit.net
特别声明: 本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。

 相关文章
最新更新 热点排行 推荐新闻
行业网站设计心得
网站导航理论与实践
企业域名选择的原则和技巧
在网页编辑常用表现的实现方法
网站设计的思考(6)——首页的设计
行业网站设计心得
网站导航理论与实践
企业域名选择的原则和技巧
在网页编辑常用表现的实现方法
网站设计的思考(6)——首页的设计
网站设计的思考(5)——确定网站的整体
网站设计的思考(4)——确定网站的目录
网站设计的思考(3)——确定网站的栏目
网站设计的思考(2)——定位网站ci形象
网站设计的思考(1)——定位网站主题和
java数据类型转换
网站优化的十大奇招妙技
你的网站为什么不能帮你赚钱之二
网页应该怎样设计才能被百度有效收录
你的网站为什么不能帮你赚钱之一
新开放qq免费挂级网站
免费在qq上看在线电影电视听音乐
免费把qq炫铃设为本机qq的系统提示音
qq珊瑚虫外挂4.0版本发布!
腾讯qq调整升级条件不再诱发网民“通宵
优秀公益广告作品欣赏(8)
java数据类型转换
流金岁月!cpu历史上最难忘的十个第一
qq挂机的n种快速方法
asp自动解压rar文件
巧用photoshop图案工具
用photoshop制成浪漫的“珍珠项链”
第二十章 开发delphi对象式数据管理功
sql简明教程(1)
vbscript和javascript互相调用 
jsp教程(四)-jsp actions的使用
操作系统被入侵后的修复过程
五一别忘电脑防毒 养成良好上网习惯
google对ie浏览器将捆绑搜索功能表担忧
新版上线,今日正式开通!!!
 友情链接
设置首 页 - 版权声明 - 广告服务 - 关于我们 - 联系我们 - 友情连接
copyrights © 2004-2006 iyit.net all rights reserved.
网站合作、广告联系qq:147007642、466949678
易特网络技术 点击这里给我发消息