当遇到几个选择器共享一个声明的时候,可以分组放在一起,每个选择器必须以逗号隔开。例:h1,h2,h3,h4{colorred;}选择器分组时要将每个选择器路径写全,分组结尾不能有逗号。
搜刮引擎筹办的内容</strong></p> 代码以下,交换成你本人站点的内容就能够:
同意搜刮呆板人搜刮站内一切链接。假如你想某些页面不被搜刮,保举接纳robots.txt办法<metacontent="all"name="robots"/>
设置站点作者信息
<metaname="author"content="ajie@netease.com,阿捷"/>
设置站点版权信息
<metaname="Copyright"content="www.w3cn.org,自在版权,恣意转载"/>
站点的扼要先容(保举)
<metaname="description"content="新网页计划师。web尺度的教程站点,推进web尺度在中国的使用"/>
站点的关头词(保举)
<metacontent="designing,with,web,standards,xhtml,css,graphic,design,layout,usability,ccessibility,w3c,w3,w3cn,ajie"name="keywords"/>
先先容这么多。增补申明,后面花了5节都是讲head区的代码,实践页面内容还一字未提,呵呵,不要急,实在head区长短常主要的,看一个页面的head的代码就能够晓得计划师是不是够专业。
上一页123456789下一页
<p/> 第6天:XHTML代码标准
在入手下手正式内容制造之前,我们必需先懂得一下web尺度有关代码的标准。懂得这些标准能够匡助你少走弯路,尽快经由过程代码校验。
1.一切的标志都必需要有一个响应的停止标志
之前在HTML中,你能够翻开很多标签,比方<p>和<li>而纷歧定写对应的</p>和</li>来封闭它们。但在XHTML中这是分歧法的。XHTML请求有松散的布局,一切标签必需封闭。假如是独自不成对的标签,在标签最初加一个"/"来封闭它。比方:
<br/><imgheight="80"alt="网页计划师"src="../images/logo_w3cn_200x80.gif"width="200"/>
2.一切标签的元素和属性的名字都必需利用小写
与HTML纷歧样,XHTML对巨细写是敏感的,<title>和<TITLE>是分歧的标签。XHTML请求一切的标签和属性的名字都必需利用小写。比方:<BODY>必需写成<body>。巨细写同化也是不被承认的,一般dreamweaver主动天生的属性名字"onMouseOver"也必需修正成"onmou搜索引擎优化ver"。
3.一切的XML标志都必需公道嵌套
一样由于XHTML请求有松散的布局,因而一切的嵌套都必需按按次,之前我们如许写的代码:
<p><b></p>/b>必需修正为:<p><b></b>/p>
就是说,一层一层的嵌套必需是严厉对称。
4.一切的属性必需用引号""括起来
在HTML中,你能够不必要给属性值加引号,可是在XHTML中,它们必需被加引号。比方:
<height=80>必需修正为:<height="80">
特别情形,你必要在属性值里利用双引号,你能够用",单引号可使用,比方:<alt="sayhello">
5.把一切<和&特别标记用编码暗示
任何小于号(<),不是标签的一部分,都必需被编码为<
任何年夜于号(>),不是标签的一部分,都必需被编码为>
任何与号(&),不是实体的一部分的,都必需被编码为&
注:以上字符之间无空格。
6.给一切属性赋一个值
XHTML划定一切属性都必需有一个值,没有值的就反复自己。比方:
<tdnowrap><inputtype="checkbox"name="shirt"value="medium"checked>必需修正为:<tdnowrap="nowrap"><inputtype="checkbox"name="shirt"value="medium"checked="checked">
7.不要在正文内容中使“--”
“--”只能产生在XHTML正文的开首和停止,也就是说,在内容中它们不再无效。比方上面的代码是有效的:
<!--这里是正文-----------这里是正文-->
用等号大概空格交换外部的虚线。
<!--这里是正文============这里是正文-->
以上这些标准有的看上往对照奇异,但这统统都是为了使我们的代码有一个一致、独一的尺度,便于今后的数据再使用。
上一页123456789下一页
<p/> 第7天:CSS进门
在懂得XHTML代码标准后,我们就要举行CSS结构。起首先先容一些CSS的进门常识。假如你已很熟习了,能够跳过这一节,间接进进下一节。
CSS是CascadingStyleSheets(层叠款式表)的缩写。是一种对web文档增加款式的复杂机制,属于体现层的结构言语。
1.基础语律例范
剖析一个典范CSS的语句:
p{COLOR:#FF0000;BACKGROUND:#FFFFFF}
个中"p"我们称为"选择器"(selectors),指明我们要给"p"界说款式;
款式声明写在一对年夜括号"{}"中;
COLOR和BACKGROUND称为"属性"(property),分歧属性之间用分号";"分开;
"#FF0000"和"#FFFFFF"是属性的值(value)。
2.色彩值
色彩值能够用RGB值写,比方:color:rgb(255,0,0),也能够用十六进制写,就象下面例子color:#FF0000。假如十六进制值是成对反复的能够简写,效果一样。比方:#FF0000能够写成#F00。但假如不反复就不成以简写,比方#FC1A1B必需写满六位。
3.界说字体
web尺度保举以下字体界说办法:
body{font-family:"LucidaGrande",Verdana,Lucida,Arial,Helvetica,宋体,sans-serif;}
字体依照所列出的按次选用。假如用户的盘算机含有LucidaGrande字体,文档将被指定为LucidaGrande。没有的话,就被指定为Verdana字体,假如也没有Verdana,就指定为Lucida字体,依此类推,;
LucidaGrande字体合适MacOSX;
Verdana字体合适一切的Windows体系;
Lucida合适UNIX用户
"宋体"合适中文简体用户;
假如所列出的字体都不克不及用,则默许的sans-serif字体能包管挪用;
4.群选择器
当几个元素款式属性一样时,能够配合挪用一个声明,元素之间用逗号分开,:p,td,li{font-size:12px;}
5.派生选择器
可使用派生选择器给一个元素里的子元素界说款式,比方如许:
listrong{font-style:italic;font-weight:normal;}
就是给li上面的子元素strong界说一个斜体不加粗的款式。
6.id选择器
用CSS结构次要用层"div"来完成,而div的款式经由过程"id选择器"来界说。比方我们起首界说一个层
<divid="menubar"></div>
然后在款式内外如许界说:
#menubar{MARGIN:0px;BACKGROUND:#FEFEFE;COLOR:#666;}
个中"menubar"是你本人界说的id称号。注重在后面加"#"号。
id选择器也一样撑持派生,比方:
#menubarp{text-align:right;margin-top:10px;}
这个办法次要
上一页1234下一页
另外如果你不是javascrput的高手,你可以不必去写ID,只用class就可以。当客户端程序员写完程序,需要调整时候,你可以在利用他的ID进行控制。 |