良好的命名规范可以为团队合作开发推波助澜,无论在项目开发,还是产品维护上都起到了至关重要的作用。应该说命名规范是一种约定,也是程序员之间良好沟通的桥梁。
另外古人相信只要知道一个人真正的名字就会获得凌驾于那个人之上的不可思议的力量。只要给事物想到正确的名字,它就可以带来比代码更强的力量。如果所有的命名都与其自然相适合,则关系清晰,含义可以推导得出,一般人的推想也能在意料之中。
CSS+DIV的命名规则:
...
前年512,今年玉树。地震哀悼日是沉痛的,这里给大家提供网站变灰方法:
html { filter: gray }
<embed src="" quality="high" menu="false" wmode="opaque" type="application/x-shockwave-flash" />
Example Source Code
#myDiv {
position: absolute;
width: 100px;
height: 100px;
left: expression(document.body.offsetWidth - 110 + “px”);
top: expression(document.body.offsetHeight - 110 + “px”);
background: red;
}
头:header
内容:content/container
尾:footer
导航:nav
CSS 3.0 和 HTML 5作为未来的Web组成,已经开始慢慢应用在最新的产品中,并逐步得到友好的推广,确实新的技术要想取代某些根深蒂固的东西绝非易事,但值得庆幸的是这已经有了一个不错的开始。对于CSS 3.0,它给我们的Web设计人员带来的不只是新奇的技术,更重要的是这些全新概念的Web应用给我们的设计开发提高了效率,我们可以不必在依赖于图片去完成圆角、块/文字阴影、渐变、透明度等提高Web设计质量的特色应用。
Tencent的ISD Webteam团队从基础语法到示例制作,根据W3C工作草案进行翻译,并结合自身的沉淀制作示例,完成了CSS 3.0参考手册(中文版)的编译,是目前个人感觉最值得拥有的一个CSS 3.0 工具书。
YUI Grid CSS设计的非常优雅,思路非常清晰,打算使用CSS+DIV做网站布局的兄弟非常值得一看。
引入CSS 文件,这里yahoo提供了共用的css host文件,如果很多网站都使用yahoo host的js ,css,那么这些css,js将仅加载一次,有利于提高浏览速度。
Html代码
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>YUI Grids CSS</title>
<!-- Source File -->
<link rel="stylesheet" type="text/css" href="http://yui.yahooapis.com/2.5.2/build/reset-fonts-grids/reset-fonts-grids.css">
</head>
浏览器不兼容,你知道源头吗?
凡事都要知其然,才能知其所以然,前端开发的朋友想毕都会碰到浏览器兼容的问题,今天在网上觅到此文,希望对大家有用。
浏览器的不兼容,大家肯定都是深恶痛绝的,往往我们只是去做修补,却忘了更重要的事情,那就是追溯根源,避免类似的不兼容再次出现。在下不才,归纳几点html编码要素,望能指点各位:
1.文字本身的大小不兼容。同样是font-size:14px的宋体文字,在不同浏览器下占的空间是不一样的,ie下实际占高16px,下留白3px,ff下实际占高17px,上留白1px,下留白3px,opera下就更不一样了。解决方案:给文字设定 line-height 。确保所有文字都有默认的 line-height 值。这点很重要,在高度上我们不能容忍1px 的差异。
