??xml version="1.0" encoding="utf-8" standalone="yes"?> 2、同一个的class选择W可以在一个文中重复出现Q而id选择W却只能出现一ơ;对一个标{时用class和idq行CSS定义Q如果定义有重复Qid选择W做的定义有效,是因为ID的权D比CLASS大?/p>
3、一个兼Ҏ调?IE和Mozilla)的笨办法Q?br />初学可能会碰到这样一个情况:同样一个标{属性在IE讄成A昄是正常的Q而在Mozilla里必要设成B才能正常昄Q或者两个倒过来?br />临时解决ҎQ?font color="#0000ff">选择W{属性名:B !important;属性名:A} 4、如果一l要嵌套的标{之间需要些间距的话Q那ql位于里面的标签的margin属性吧Q而不要去定义位于外面的标{padding 5、li标签前面的图标推荐?font color="#0000ff">background-imageQ而不是list-style-image?/p>
6、IE分不清承关pd父子关系的差别,全部都是l承关系?/p>
7、在l你的标{狂加选择W的时候,别忘了在CSS里给选择W加上注释?{你以后修改你的CSS的时候就知道Z么要q么做了?/p>
8、如果你l一个标{设|了一个深色调的背景图片和亮色调的文字效果。徏议这个时候给你的标签再设|一个深色调的背景颜艌Ӏ?/p>
9、定义链接的四种状态要注意先后序: Link Visited Hover Active 10、与内容无关的图片请使用background 11、定义颜色可以羃?font color="#0000ff">#8899FF=#89F 12、table在某些方面比其它标签表现的要好的多。请在需要列寚w的地方用它?/p>
13?lt;script>没有languageq个属性,应该写成q样: 14、标题是标题Q标题的文字是标题的文字。有时候标题不一定需要显C文字,所?<h1>标题内容</h1> Ҏ <h1><span>标题内容</span></h1> 15、完的单象素外框线表格Q在IE5、IE6、IE7及FF1.0.4以上中均可通过试Q?br />table{border-collapse:collapse;} 16、margin取负值可以在标签使用l对定位的时候v到相对定位的作用Q在面居中昄Ӟ使用l对定位的层不适合使用left:XXpxq个属性。把q个层放C个要相对定位的标{旁Q然后用margin的负值是个好Ҏ?/p>
17、绝对定位时使用margin值定位可以达到相对于本n所在位|的定,q与topQleft{属性相对与H口边缘的定位不同。绝对定位的优势在于可以让其它元素忽略它的存在?/p>
18、如果文字过?则将q长的部分变成省略号昄QIE5,FF无效Q但可以隐藏QIE6有效 19、在IE中可能由于注释带来的文字重复问题时可以把注释改ؓQ?br /><!–[if !IE]>Put your commentary in here?lt;![endif]?gt; 20、如何用CSS调用外部字体 21、如何让一个表单中的文本框中的文字垂直居中Q?br />如果用行高与高度的组在FF中是没有效果的,办法是定义上下补白可以实现想想的效果了?/p>
22、定义A标签要注意的问题: 23、ƈ不是所有样式都要简写: 24、网站越大,CSS样式多Q开始做前,请做好充分的准备和策划,包括命名规则。页面区块划分,内部样式分类{?/p>
25、几个常用到的CSS样式Q?br />1Q中文字两端寚wQ?font color="#0000ff">text-align:justify;text-justify:inter-ideograph; 2Q固定宽度汉字截断:overflow:hidden;text-overflow:ellipsis;white-space:nowrap;(不过只能处理文字在一行上的截断,不能处理多行?QIE5以上QFF不能Q它只隐藏?/p>
3Q固定宽度汉字(词)折行Q?font color="#0000ff">table-layout:fixed; word-break:break-all;QIE5以上QFF不能?/p>
4Q?lt;acronym title=”输入要提示的文字?style=”cursor:help;?gt;文字</acronym>用鼠标放在前面的文字上看效果。这个效果在国外的很多网站都可以看到Q而国内的又?/p>
5Q图片设为半透明Q?font color="#0000ff">.halfalpha { background-color:#000000;filter:Alpha(Opacity=50)}在IE6及IE5试通过QFF未通过Q这是因个样式是IEU有的东西; 6QFLASH透明Q选中swf,打开原代码窗口,?lt;/object>前输?font color="#0000ff"><param name=”wmode?value=”transparent?gt; 以上是针对IE的代码?br />针对FIREFOX l?lt;embed> 标签也增加类似参?font color="#0000ff">wmode=”transparent?/font> 7Q在做网|常用到把鼠标攑֜囄上会出现囄变亮的效果,可以用图片替换的技巧,也可以用如下的o镜:
<script type=”text/javascript?gt;
td{border:#000 solid 1px;}
<DIV STYLE=”width:120px;height:50px;border:1px solid blue;overflow:hidden;text-overflow:ellipsis?gt;
<NOBR>是比如有一行文字,很长Q表格内一行显CZ?</NOBR>
语法Q?br />@font-face{font-family:name;src:url(url);sRules}取|
nameQ字体名U。Q何可能的 font-family 属性的?br />url(url)Q用绝Ҏ相对 url 地址指定OpenType字体文g
sRulesQ样式表定义
当我们定义a{color:red;}Ӟ它代表了A的四U状态的样式Q如果此时要定义一个鼠标放上的状态只要定义a:hover可以了Q其它三U状态就是A中所定义的样式?br />只定义了一个a:linkӞ一定要记得把其它三U状态定义出来!
当样式表前定义了如p{padding:1px 2px 3px 4px}Ӟ在后l工E中又增加了一个样式上补白5pxQ下补白6px。我们ƈ不一定要写成p.style1{padding:5px 6px 3px 4px}。可以写?font color="#0000ff">p.style1{padding-top:5px;padding-right:6px;},你可能会感觉q样写还不如原来那样好,但你x惌Q你的那U写法重复定义了样式Q另外你可以不必L原来的下补白与左补白的值是多少Q如果以后前一个样式P变了话,你定义的p.style1的样式也要变?/p>
.pictures img {
filter: alpha(opacity=45); }
.pictures a:hover img {
filter: alpha(opacity=90); }
]]>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta http-equiv="Content-Language" content="zh-CN">
<meta name="generator" content="editplus">
<meta name="author" content="dron">
<meta name="keywords" content="dron">
<meta name="description" content="dron">
<style type="text/css">
body
{
font-size:12px;
}
.checkbox
{
width:12px;
height:12px;
background-image:url(http://ucren.com/files/WebTex/setCheckbox/images/checkbox.gif);
background-color:#fff;
line-height:1px;
font-size:1px;
}
</style>
</head>
<body>
<div class="checkbox"></div>
<div class="checkbox"></div>
<div class="checkbox" checked=true></div>
<div class="checkbox"></div>
<div class="checkbox" checked=true></div>
<div>多选框选中时打勄颜色设ؓQ?lt;input type="text" size="7" maxlength="7" value="#0000ff" id="colorValue"><input type="button" value="试试" onclick="setActColor(document.getElementById('colorValue').value)">Q注Q颜色值可以自行更改)</div>
<script type="text/javascript">
/*******************************************\
自定?checkbox 打勾颜色的例?
This JavaScript was writen by Dron.
@2003-2008 Ucren.com All rights reserved.
\*******************************************/
var actColor = "#f00";
var divs = document.getElementsByTagName("div");
for(var i=0;i<divs.length;i++)
{
if(divs[i].className=="checkbox")
{
divs[i].onclick = function()
{
var tempvalue = this.getAttribute("checked") ? '' : true;
this.setAttribute("checked",tempvalue);
return setcheck();
}
}
}
function setcheck()
{
var divs = document.getElementsByTagName("div");
for(var i=0;i<divs.length;i++)
{
if(divs[i].className=="checkbox"&&divs[i].getAttribute("checked"))
{
divs[i].style.backgroundColor = actColor;
}
if(divs[i].className=="checkbox"&&(!divs[i].getAttribute("checked")))
{
divs[i].style.backgroundColor = "#fff";
}
}
}
function setActColor(str)
{
var body = document.body;
try
{
body.style.color = str;
body.style.color = "#000";
}
catch(e)
{
window.alert("填定了错误的颜色倹{?);
return;
}
actColor = str;
return setcheck();
}
setcheck();
</script>
</body>
</html>