MIME-Version: 1.0 Content-Location: file:///C:/AA83C931/file3441.htm Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="us-ascii"
网页代码解释大全=
默认分类 &nbs=
p;2008-02-19 10:58 阅=
5835;728 评论3
这里收集了 HTML 的所有语法Ӎ=
6;当然并不是全部,但&=
#20063;差不多是这样了〉=
290;希望对网友查询时比=
;较方便。
注:按英文字母顺序=
5490;列
卷标 , 属性名称 简介
=
span>是Ĺ=
54;格的意思就是全角的=
空格,不会被浏览器ঙ=
3;略.如果你是直接=
1;空格的话,最多只显示一ߑ=
0;空格.这个就不会
是占位符,当Ë=
20;定义高和宽时,把 删除就可得Ò=
40;你定义的真正数字,=
比如1px
<! - - ... - -> 批注<=
/span>
<A HREF TARGET> 指定&=
#36229;级链接的分割窗口
<A HREF=3D#锚的名称> 指定锚名称=
0;超级链接
<A HREF> 指定超ń=
23;链接
<A NAME=3D锚的名称> 被连结点的ࡧ=
7;称
<ADDRESS>....</ADDRESS> 用=
6469;显示电子邮箱地址
<B> 粗体字
<BASE TARGET> 指定&=
#36229;级链接的分割窗口
<BASEFONT SIZE> 更改&=
#39044;设字形大小
<BGSOUND SRC> 加入&=
#32972;景音乐
<BIG> 显示大字体
<BLINK> 闪烁的ă=
91;字
<BODY TEXT LINK VLINK> 设定&=
#25991;字颜色
<BODY> 显示本文
<BR> 换行
<CAPTION ALIGN> 设定&=
#34920;格标题位置
<CAPTION>...</CAPTION> 为=
4920;格加上标题
<CENTER> 向中对Ɨ=
84;
<CITE>...<CITE> 用于&=
#24341;经据典的文字
<CODE>...</CODE> 用于&=
#21015;出一段程序代码
<COMMENT>...</COMMENT> 加=
9978;批注
<DD> 设定定义列ඤ=
0;的项目解说
<DFN>...</DFN> 显示<=
/span>"定义"文字
<DIR>...</DIR> 列表&=
#25991;字卷标
<DL>...</DL> 设定&=
#23450;义列表的卷标
<DT> 设定定义列ඤ=
0;的项目
<EM> 强调之用
<FONT FACE> 任意指ê=
50;所用的字形
<FONT SIZE> 设定字Ë=
07;大小
<FORM ACTION> 设定&=
#25143;动式窗体的处理方=
335;
<FORM METHOD> 设定&=
#25143;动式窗体之资料传$=
865;方式
<FRAME MARGINHEIGHT> 设定&=
#31383;口的上下边界
<FRAME MARGINWIDTH> 设定&=
#31383;口的左右边界
<FRAME NAME> 为分割Ĺ=
83;口命名
<FRAME NORESIZE> 锁住&=
#20998;割窗口的大小
<FRAME SCROLLING> 设定&=
#20998;割窗口的滚动条
<FRAME SRC> 将HTML文件加入窗ࡣ=
5;
<FRAMESET COLS> 将窗&=
#21475;分割成左右的子窗=
475;
<FRAMESET ROWS> 将窗&=
#21475;分割成上下的子窗=
475;
<FRAMESET>...</FRAMESET> 划=
0998;分割窗口
<H1>~<H6> 设定&=
#25991;字大小
<HEAD> 标示文件信ত=
7;
<HR> 加上分网格ಬ=
7;
<HTML> 文件的开始ߎ=
2;结束
<I> 斜体字
<IMG ALIGN> 调整图ô=
18;影像的位置
<IMG ALT> 为你的Þ=
70;形影像加注
<IMG DYNSRC LOOP> 加入&=
#24433;片
<IMG HEIGHT WIDTH> 插入&=
#22270;片并预设图形大小
<IMG HSPACE> 插入图Ĥ=
55;并预设图形的左右边=
界
<IMG LOWSRC> 预载图Ĥ=
55;功能
<IMG SRC BORDER> 设定&=
#22270;片边界
<IMG SRC> 插入图Ĥ=
55;
<IMG VSPACE> 插入图Ĥ=
55;并预设图形的上下边=
界
<INPUT TYPE NAME VALUE> 在窗&=
#20307;中加入输入字段
<ISINDEX> 定义查Ŧ=
10;用窗体
<KBD>...</KBD> 表示&=
#20351;用者输入文字
<LI TYPE>...</LI> 列表&=
#30340;项目 ( 可指定符号 )
<MARQUEE> 跑马灯ă=
28;果
<MENU>...</MENU> 条列&=
#25991;字卷标
<META NAME=3D"REFRESH" CONTENT URL> 自动更新文件内容=
<MULTIPLE> 可同时Ű=
73;择多项的列表栏
<NOFRAME> 定义不出现࠳=
8;割窗口的文字
<OL>...</OL> 有序&=
#21495;的列表
<OPTION> 定义窗Ë=
07;中列表栏的项目
<P ALIGN> 设定对Ɨ=
84;方向
<P> 分段
<PERSON>...</PERSON> 显=
1034;人名
<PRE> 使用原有排࠵=
5;
<SAMP>...</SAMP> 用于&=
#24341;用字
<SELECT>...</SELECT> 在=
1383;体中定义列表栏
<SMALL> 显示小é=
83;体
<STRIKE> 文字加ď=
78;线
<STRONG> 用于加ó=
78;语气
<SUB> 下标字
<SUP> 上标字
<TABLE BORDER=3Dn> 调整&=
#34920;格的宽线高度
<TABLE CELLPADDING> 调整&=
#25968;据域位之边界
<TABLE CELLSPACING> 调整&=
#34920;格线的宽度
<TABLE HEIGHT> 调整&=
#34920;格的高度
<TABLE WIDTH> 调整&=
#34920;格的宽度
<TABLE>...</TABLE> 产生&=
#34920;格的卷标
<TD ALIGN> 调整表Ċ=
84;字段之左右对齐
<TD BGCOLOR> 设定表Ċ=
84;字段之背景颜色
<TD COLSPAN ROWSPAN> 表格&=
#23383;段的合并
<TD NOWRAP> 设定表Ċ=
84;字段不换行
<TD VALIGN> 调整表Ċ=
84;字段之上下对齐
<TD WIDTH> 调整表Ċ=
84;字段宽度
<TD>...</TD> 定义&=
#34920;格的数据域位
<TEXTAREA NAME ROWS COLS> 窗体&=
#20013;加入多少列的文字$=
755;入栏
<TEXTAREA WRAP> 决定&=
#25991;字输入栏是自动否=
442;行
<TH>...</TH> 定义&=
#34920;格的标头字段
<TITLE> 文件标Ɔ=
64;
<TR>...</TR> 定义&=
#34920;格美一行
<TT> 打字机字体
<U> 文字加底线
<UL TYPE>...</UL> 无序&=
#21495;的列表 ( 可指定符号 )
<VAR>...</VAR> 用于&=
#26174;示变量
= 26631;签:杂谈= a>&n= bsp; <= o:p> |
|
1、 &nbs=
p;
bgColor:设置图像检=
;看器的背景颜色。
2、captionColor:设置=
270;片的标题颜色。
3、captionFont:设置Þ=
70;片标题的字体。
4、captionSize:设置Þ=
70;片标题的字体大小。=
5、frameColor:设置=
3;框的颜色。
6、frameShow:设置是=
;否显示边框。
7、frameThickness:设置=
36793;框的宽度。
8、imageCaption:设置=
270;片的标题。
9、imageLinks:设置ࢳ=
0;片连接网页的URL地址。
10、imageLinkTarget:设置=
打开连接网页的方式=
2290;
11、imageURLs:指定ࢳ=
0;片的地址。
12、showControls:设置=
6159;否显示控制台。
13、slideAutoPlay:设置=
26159;否自动播放。
14、slideDelay:设置Þ=
70;片播放的延迟时间。=
15、slideLoop:设置ࢳ=
0;片是否循环播放。
16、title:设置图=
20687;查看器的标题。
17、titleColor:设置Þ=
70;像查看器的标题颜色=
。
18、titleFont:设置ࢳ=
0;像查看器的标题的字&=
#20307;。
19、titleSize:设置ࢳ=
0;像查看器的标题的字&=
#20307;大小。
20、transitionsType:设&=
#32622;图片切换的模式。
2、 &nbs=
p;
JS错误代码解释大全.
Jscrīpt 运行时错误
Jscrīpt 运行时错误是=
351;当 Jscrīpt 脚本=
;试图执行一个系统不=
33021;运行的动作时导致į=
40;错误。当正在运行脚=
本、计算变量表达式=
2289;或者正在动态分配ࠦ=
9;存时出现 Jscrīpt 运行=
;时错误时。
错误号
描述 =
5029 数组长度必须为一=
26377;限正整数
5030 必须赋给数组长度=
19968;个有限正数
5028 需要 Array 或 arguments =
3545;象
5010 需要 Boolean
5003 不能给函数返回值=
36171;值
5000 不能给 ''this'' 赋值
5006 需要 Date 对象
5015 需要 Enumerator 对象
5022 异常抛出,但无法=
25235;住
5020 正则表达式中缺少=
8220;)”
5019 正则表达式中缺少=
8220;]”
5023 函数没有合法的 Prototype 对象
5002 需要 Function 对象
5008 非法赋值
5021 字符集范围无效
5014 需要 Jscrīpt 对象=
;
5001 需要 Number 类型
5007 需要 Object 类型
5012 需要对象的成员
5016 需要正则表达式对=
35937;
5005 需要 String
5017 正则表达式语法错=
35823;
5026 小数部分的位数越=
30028;
5027 精度越界
5025 待解码的 URI 编码非法
5024 待解码的 URI 包含有非法字=
31526;
5009 未定义标识符
5018 未预期的限定符
5013 需要 VBArray
Jscrīpt 语法错误 =
Jscrīpt 语法错误是指=
403; Jscrīpt 语句=
;违反了 Jscrīpt 脚本=
;语言的一条或多条语=
27861;规则时导致的错误z=
90;Jscrīpt 语法=
错误发生在程序编译=
8454;段,在开始运行该ఴ=
3;序之前。
错误号
描述 =
1019 在循环外不能有“
1020 在循环外不能有“
1030 条件编译已关闭
1027 一条
“switch” 语句中=
482;能有一个
“default”
1005 需要“(”
1006 需要“)”
1012 需要“/”
1003 需要“:”
1004 需要“;”
1032 需要“@”
1029 需要“@end”
1007 需要“]”
1008 需要“{”
1009 需要“}”
1011 需要“=3D”
1033 需要“catch”
1031 需要常数
1023 需要十六进制数
1010 需要标识符
1028 需要标识符、字符=
20018;或者数字
1024 需要“while”
1014 非法字符
1026 未找到标签
1025 标签定义重复
1018 函数外有 ''return'' 语句
1002 语法错误
1035 “Throw”的后面必须=
6319;有一个表达式,且ࢷ=
2;同一源代码行上
1016 注释未结束
1015 字符串常数未结束
启Ē=
93;学习代码先从三个内=
容入手:
(一)文字设置或=
483;布局。
ᦀ=
8;二)表格(图框)设&=
#32622;。
ᦀ=
8;三)常用代码语句的&=
#24212;用。
代码DIV元素是&=
#29992;来为HTML文档内大块(
DIV标签称&=
#20026;区隔标记。作用:#=
774;定字、画、表格等的=
;摆放位置。当你把文=
23383;,图象,或其他的ă=
18;在 DIV 中,它可称作=
20026;“DIV block”,或“DIV
element”或“CSS-layerR=
21;,或干脆叫“layer”。而中文我=
0204;把它称作“层次”。=
所以当你以后看到这=
0123;名词的时候,你就=
3;道它们是指一段在 DIV 中的 HTML=
2290;
DIV标签应&=
#29992;于 Style Sheet(式样表)=
6041;面会更显威力,它ੌ=
8;终目的是给设计者另&=
#19968;种组织
能力,有 Class ; Style ; title ;=
ID 等属性,将会于【=
Style Sheet】一节才作#=
814;述,这处只介绍
一个属性设定。=
以以下内容为ߴ=
3;:
align=3D"center"
可选值:cen=
ter ;
left ; right 。决定字、画、=
;表格等居中、靠左或=
38752;右。
的作用和居中੧=
1;记 <CENTER>一样,前者=
是由 HTML3.0 开始 的标准ʌ=
92;后者是通用己久的标=
示法。
CSS单元的&=
#20301;置和层次-div标签
我们都知道,ࢷ=
2;网页上利用HTML定位文字和图=
5937;是一件“令人心痛”=
的事情。我们必须使=
9992;表格标签和隐式GIF图象,即使这=
679;也不能保证定位的精=
;确,因为浏览器和操=
20316;平台的不同会使显Ķ=
34;的结果发生变化。
而CSS能使&=
#20320;看到希望的曙光。=
033;用今天我们即将学到=
;的CSS属性,你可以=
934;确地设定要素的位置=
;,还能将定位的要素=
21472;放在彼此之上,还ć=
77;...还有......=
320;自己慢慢看吧!
Cascading Style Sheetsᦀ=
8;CSS)是 DHTML =
0340;基础。CSS 用来设定你网=
9029;上的元素是如何展ట=
4;的。Cascading Style Sheets Positioning(CSS-P)是 CSS 的一个扩展,=
23427;可用来控制任何东ş=
99;在网页上或是说在窗=
口中的位置。请你记=
0303;这两个名词:CSS 和 CSS-P。下面四个英ਧ=
1;网址提供了详细的关&=
#20110; CSS 和 CSS-P 的&=
#25991;件和解释。
● 1.使=
9992; DIV 标签 (div)
当我们使用
CSS-P 的时候, 我们主Š=
01;把它用在 DIV(division)<=
span
lang=3DEN-US>tag 上。当你把文=
3383;,图象,或其他的ਟ=
8;在 DIV 中,它可称作=
20026;“DIV block”,或“DIV
element”或“CSS-layerR=
21;,或干脆叫“layer”。而中文我=
0204;把它称作“层次”。=
所以当你以后看到这=
0123;名词的时候,你就=
3;道它们是指一段在 DIV 中的 HTML=
2290;
使用 DIV 的=
;方法跟使用其他 tag 的方法一样:
This is a DIV tag .
如果单独使用 DIV 而不加任何 CSS-P, 那么它在网页=
;中的效果和使用
是一样的。
但当我们把
CSS-P 用到 DIV 中去=
;以后,我么就可以严=
26684;设定它的位置。首Ð=
08;我们需要给这个可以=
被 CSS-P 控制的 DIV =
一个 ID 或说是它的名=
3383;。比如说我们给下༣=
4;这个 DIV 的名字是 truck。给名字的目的ą=
59;我们以后可用 JavaScript 来控制它, =
27604;如说移动它或改变ê=
27;的一些性质等等。
This is a truck
给层次取什么ࡧ=
7;字是随意的,名字可&=
#20197;是任何英文字母和=
968;字,但第一个必须是=
;字母。有两种把 CSS-P 应用到 DIV =
的方法。
Inline CSS:Inline 是最常用的方=
法。
This is a truck .
External STYLE tag:=
20351;用 External 方法的结果ą=
59;一样的。我们会在以=
后的课程里再详细解=
7322;这种方法。现在我ߤ=
4;主要讨论Inline 方法。请注意=
在 External 方法里,在 STYLE 里的 ID =
21644; DIV 里的关系。
<STYLE TYPE=3D"text/css&quo=
t;>
<!-- #truck
{styles go here} -->
</STYLE>
This is a truck .
Cross-Browser CSS 性=
36136;:
我们这个课程=
0;主要目的是让你写出&=
#30340;网页在 NS4 和 IE4 上=
7117;能工作,
所以我们主要讨论那=
0123;对俩者都通用的性ฝ=
6;。下面这些性质符合&=
#30001; W3C 给出的标准。
position 决=
450; DIV tag 是如何放置=
0;。“relative”意思是DIV的位置是相对于ࠥ=
4;他 tag 的,而“=
absolute”是说 DIV tag 的位置是相ल=
5;于它所在的窗口。
left 相对=
于窗口左边的位置
top 相对&=
#20110;窗口上边的位置
width DIV
tag 的宽度。所有在 DIV 里的文字或html都在里面。
height DIV
tag 的高度。这个性质=
很少用除非你想 Clip 层次。
clip 给出=
layer 的 clippingʌ=
88;可看的见的)部分。=
Clip 可使得 DIV =
span>显示为一个可以定ߔ=
1;的很准确的方块。你&=
#21487;以用以下的四个值=
469;给出这个方块的在 DIV 位置和大小。
clip:rect(top,right,bottom,left); <= o:p>
visibility 隐=
34109;或展现DIV 根据它的值“visible”,“hidden<=
/span>”,“inherit”。
z-index DIV
tag 的立体位置。值越=
大 DIV 的位置越高。
background-color DIV 背景的颜色。
layer-background-colorӌ=
8;Netscape 的 DIV 背=
;景颜色。
background-image DIV 的背景图象。
layer-background-imageӌ=
8;Netscape 的 DIV 的=
;背景图象。
● 2.绝=
3545;定位和相对定位
(position)
绝对定位:
定位属性将是=
3;虫们打开幸福之门的&=
#38053;匙:
H4 { ; left: 100px; top: 43px }
这项CSS规&=
#21017;让浏览器将<H4>的起始位置Ŀ=
34;确地定在距离浏览器=
左边100象素,距离其'=
030;部43象素的位置。Ė=
80;意这里唯一设置了的=
是左边和顶部,也就=
5828;,文字将从左到右ᦁ=
2;从上到下载入浏览窗&=
#21475;。
左边和顶部属ঝ=
5;很直观,左边(left)设定要素距=
7983;览器窗口左边的距బ=
3;,顶部(top)设定距离浏#=
272;器窗口顶部的距离。=
;设定这些距离时,你=
21487;以使用所学过的各ķ=
81;度单位或比例值。使=
用比例值时,比例值=
0340;是相对于母体要素=
0;尺寸。
你可以定位什ߔ=
0;呢?任何东西!段落&=
#12289;单词、GIF和JPEG图ฉ=
7;、QUICKTIME电影等等。
相对定位:
绝对定位使你೦=
1;精确地定位要素在页&=
#38754;的独立位置,而不 =
771;虑页面其它要素的定=
;位设置。相对定位指=
20320;所定位的要素的位ņ=
22;相对于在文件中所分=
配的位置。例:
I { ; left: 40px; top: 10px }
相对定位的关=
0;在于定位了的要素的&=
#20301;置是相对于它通常=
212;在的位置进行定位。=
;相对定位单元出现在=
26222;通的静态定位单元į=
40;行间,定位时没有把=
自己和静态定位单元=
3436;全分开。如果你停ઽ=
0;使用相对定位,则文&=
#23383;的显示位置将恢复=
491;常。使用相对定位时=
;要小心,否则容易将=
39029;面弄得非常乱。
除了相对定位ࡴ=
4;绝对定位,你还可以&=
#20351;用static(静止)参数&=
#20540;。Static 是 position =
305;性的缺省值。它的使=
;用方法同普通HTML中的定位方法=
5292;不能附加特殊的定߮=
1;设置。也就是说,除&=
#20102;边距特性,或通过=
351;用 float 特性来浮动单=
元可影响单元的定位=
2806;,其它均不可以。
● 3.定=
0301;单元的控制
(width、height、visiblility)
除了控制定位ࡕ=
3;元的左上角位置,你&=
#36824;可以控制单元的宽=
230;和高度,及单元在页=
;面的可视性。
宽度:定位了=
0;要素在页面上显示时&=
#20173;然会从左到右一直=
174;示。利用宽度属性就=
;可以设定字符向右流=
21160;的限制,即设定要ŀ=
32;的宽度。
DIV { ; left: 200px; top: 40px; wid=
th:
150px }
浏览器接到这༿=
3;规则时,它将文字按&=
#29031;规则规定的效果显=
034;,还将段落的最大水=
;平尺寸限制在150象素。
宽度属性只适ஷ=
2;于绝对定位的要素。&=
#20320;可以使用我们学过=
340;任何一种长度单位,=
;或使用比例值设定宽=
24230;,比例值指相对于ē=
97;体要素的比例。IE 4中,这项属性=
6824;可用于图象。你可ߣ=
7;通过宽度设置人为地&=
#25289;宽或压缩图象。
高度:理论上=
2;,高度应该和宽度的&=
#35774;置类似,只不过是=
312;垂直方向上:
DIV { ; left: 200px; top: 40px; hei=
ght:
150px }
这里我用了“理=
;论上讲”,因为有些=
7983;览器不支持高度属ঝ=
5;。
可视性:利用CSS,你可以隐藏#=
201;素,使其在页面上看=
;不见。这条属性对于=
23450;位了的和未定位的Š=
01;素都适用。
H4 { visibility: hidden }
选项:
visible 使要 =
032;可以被看见
hidden 使要ŀ=
32;被隐藏
inherit 指它=
558;继承母体要素的可视=
;性设置。
值 inherit 为=
2570;省值。这使单元继=
5;父单元的可见性。所&=
#20197;,如果某一段是隐"=
255;的,则它包含的任何=
;行间单元也都被隐藏=
12290;这一继承性可被明Ĵ=
30;指定的可见性取代。=
例如,段内的 EM 单元被指定为=
1487;见,这时如果该段ඪ=
7;隐藏,则段内的所有&=
#20854;它内容都将消失, =
780;唯有 EM 单元中的文本=
6159;可见的。
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
div属性
div属性
color : #999999 文=
383;颜色
font-family : 宋߮=
7; 文字字型
font-size : 10pt 文=
3383;大小
font-style:itelic 文=
23383;斜体育
font-variant:small-caps =
567;字体
letter-spacing : 1pt 文=
;字间距
line-height : 200% 设&=
#23450;行高
font-weight:bold 文=
3383;粗体
vertical-align:sub 下&=
#26631;字
vertical-align:super 上=
;标字
text-decoration:line-through 加?h除线
text-decoration:overline =
1152;顶线
text-decoration:underline =
21152;底线
text-decoration:none ?hƁ=
00;连接底线
text-transform : capitalize =
首字大写
text-transform : uppercase &=
#33521;文大写
text-transform : lowercase &=
#33521;文写
text-align:right 文=
3383;*右对齐
text-align:left 文=
383;*左对齐
text-align:center 文=
23383;置中对齐
这些是一些简ࡕ=
3;的文字效果,可以应&=
#29992;到css的页面中。
背景
background-color:black ʼn=
72;景颜色
background-image : url(image/bg.gif=
) 背景图片
background-attachment : fixed 固定背景
background-repeat : repeat &=
#37325;复排列-网页预设
background-repeat : no-repeat 不重复排列
background-repeat : repeat-x 在x轴重复排列
background-repeat : repeat-y 在y轴重复排列
background-position : 90% 90% 背景图片x与y轴的=
0301;置
链接
A 所有超=
36830;接
A:link 超连ÿ=
09;文字格式
A:visited 浏览=
36807;的连接文字格式
A:active 按下=
6830;接的格式
A:hover 鼠标=
227;至连接
边框
border-top : 1px solid black 上框
border-bottom : 1px solid #6699cc <=
/span>下框
border-left : 1px solid #6699cc 左框
border-right : 1px solid #6699cc =
span>右框
border: 1px solid #6699cc =
22235;边框
虚线
<TEXTAREA STYLE=3D"border:1=
px
dashed pink">
实线
<TEXTAREA STYLE=3D"border:1=
px solid
pink">
设置div的高度与文字的ඡ=
2;高一样就可以了,即 line-height 和=
; height 的数值是一样=
;的就可以了,最后给div&=
#19968;个 over-flow: hidden ,让超出的=
7096;分隐藏.
Dreamweaver技巧精粹.
1.解决表格紧贴左上Ą=
41;的问题
方法一:Ctrl+J,弹出Page
Properties,将Left, Top, Margin Width,
Margin Height 全部设为0=
span>。
方法二:把下面一=
573;代码加到你的<body>中topmargin=3D&quo=
t;0"
leftmargin=3D"0"
方法三:方法二中=
482;适用于IE,如果让其也Ű=
66;用NETSCAPE加入下面代码=
;
<body topmargin=3D"0" leftmargin=3D"0=
"
marginheight=3D"0" marginwidth=3D"0" >
2.在DW中将图设为透ą=
26;alpha设置例:
<html>
<head>
<title>css</title>
<meta http-equiv=3D"Content-Type"
content=3D"text/html; charset=3Dgb2312">
<style type=3Dtext/css>
.pic{filter:alpha(opacity=3D50)}
</style>
</head>
<body bgcolor=3D"#FFFF00"
text=3D"#000000">
<img src=3D"0008.jpg" width=3D"303&qu=
ot;
height=3D"385" class=3D"pic">
</body>
</html> =
span>
3.设置表格虚线
方法一:作一个1X2的图。半黑半=
333;,再利用表格作成线=
;。
方法二:在css里面设
在css面板里new一个style,选择"r=
edefine
HTML Tag",再在下拉菜单ŵ=
24;先“table”在接下来的=
8754;板里,category里选择bord=
er
border里,将top,left,right,bottom都设成1px,颜色设成你=
558;来想要的边框的颜色=
;style下拉里选择dashed
一切ok。只是所有的ŝ=
20;格都会用虚线做边框=
了
方法三:在html里设(如果你=
1482;想让某一个表格边੭=
4;是虚线的话)
在表格的html里加上这个:
style=3D"BORDER-LEFT: #000000 1PX DASHED; BORDER-R=
IGHT:
#000000 1PX DASHED; BORDER-TOP: #000000 1PX DASHED; BORDER-BOTTOM: #000000 =
1PX
DASHED"
颜色是十六位代码A=
292;你可以自己设。方法=
;二、三,只能在ie里用,到了netscape里一点用处都=
9;有,除非你用做好的&=
#24213;图填充。但建议用=
270;片做
要IE5。5=
5165;支持这种效果
4.关于表格中行距和ē=
73;距
如果是在一个表格%=
324;的话,可以用样式表=
;来调整:
.td{line-height:120%}&=
nbsp;
shift+enter换行
5.如何使背景固定位ņ=
22;不变
在draemweaver中按Ctrl+Shif=
t+E,新建一CSS样式(new),在background标签里,可É=
97;设定背景的各个选项=
:
Background : 背景色
Background Image :选取你的背景图=
;
Reapeat : 背景图是否重复,=
0854;中选no-repeat为不重复,repeat为重复,repeat-x和repeat-y分别为只在X和Y方向=
7325;复。
Attachment : 背景图位置,fix为背景图位置=
266;定,scroll为背景图随页&=
#38754;一同滚动
Horizontal : 为固定背景图时=
;图在水平方向所居的=
20301;置,可以选择居中ʌ=
92;居左,居右或自己设=
定距左的距离。
Vertical : 为固定背景图时图=
2312;竖直方向所居的位ಾ=
2;,可以选择居中,居&=
#39030;部,居底部或自己#=
774;定距顶的距离。
注意带 * 的选项要在浏#=
272;器里才能看到效果。=
;
设定完毕,对Dreamweaver左下角点选<body>应用该=
CSS样式就行了
------------------------------------------------
不光是<body>标签,页面=
7324;有的元素都可以在=
7;里选择,可以很方便&=
#30340;选取应用对象。
对于所有onload 的触发事件,=
也都可以选<body>再加behavīor,比如drag layer=
或打开页面后弹出=
383;口等等
-----------------------
background-attachment属性控制背景图=
;象是否随内容一起滚=
21160;,取值为scroll和fixed。=
40664;认值为scroll(滚动);fixed为静止。
将以下代码加在<head>...</head>之间:
<style>
body{background-attachment:fixed}
</style> <=
/span>
7.在DW中如何使插入į=
40;FLASH透明
选中swf,打开原代码窗=
1475;,在</object>前输入
<param name=3D"wmode"
value=3D"transparent"> =
8.DW4中设置表格亮边框=
21644;暗边框
做一个像素宽度有'=
068;色的表格线
1、将表格边框 border设置为0 Cel=
l space设置为0 Cell padding设置为0
2、打开样式面板新ॿ=
4;一个样式。选择Border设置边框属性 =
。
3、选中整张表格应ஷ=
2;这个样式即可。
=
span>网页变þ=
42;效果[转] 网页变换效果只要=
645;配得当,这些变换效=
;果会给访客留下非常=
28145;刻的印象,即使是Ų=
27;些本来对你的站点没=
兴趣的访客。特别是=
1916;欢学习网页制作的੍=
9;友,很可能就把你的&=
#32593;页复制下来,以供=
398;习研究之用。其实你=
;不过是加了短短一段=
20195;码而已^_^ 网页变换效果=
5288;Trans)共分四大类=
65306;"进入网页"(Page-Enter)、"离开网页"(Page-Exitᦀ=
9;、"进入站点"(Site-Enter)、"离开站点"(Site-Exitᦀ=
9;。每一大类又分为25个小类,先用Ű=
27;入网页效果来举例说=
明: 进入网页时的效果 1.混合效果
代码如下: <meta http-equiv=3D"Page-Enter"
content=3D"blendTrans(Duration=3D1.0)"> 2.盒状收缩效果
代码如下: <meta http-equiv=3D"Page-Enter"
ontent=3D"revealTrans(Duration=3D1.0,Transition=3D0)"> 3.盒状放射效果
代码如下: <meta http-equiv=3D"Page-Enter"
ontent=3D"revealTrans(Duration=3D1.0,Transition=3D1)"> 4.圆形收缩效果
代码如下: <meta http-equiv=3D"Page-Enter"
ontent=3D"revealTrans(Duration=3D1.0,Transition=3D2)"> 5.圆形放射效果
代码如下: <meta http-equiv=3D"Page-Enter"
ontent=3D"revealTrans(Duration=3D1.0,Transition=3D3)"> 6.向上擦除效果
代码如下: <meta http-equiv=3D"Page-Enter"
ontent=3D"revealTrans(Duration=3D1.0,Transition=3D4)"> 7.向下擦除效果
代码如下: <meta http-equiv=3D"Page-Enter"
ontent=3D"revealTrans(Duration=3D1.0,Transition=3D4)"> 8.向右擦除效果
代码如下: <meta http-equiv=3D"Page-Enter"
ontent=3D"revealTrans(Duration=3D1.0,Transition=3D6)"> 9.向左擦除效果
代码如下: <meta http-equiv=3D"Page-Enter"
ontent=3D"revealTrans(Duration=3D1.0,Transition=3D7)"> 10.垂直遮蔽效果
代码如下: <meta http-equiv=3D"Page-Enter"
ontent=3D"revealTrans(Duration=3D1.0,Transition=3D8)"> 11.水平遮蔽效果
代码如下: <meta http-equiv=3D"Page-Enter"
ontent=3D"revealTrans(Duration=3D1.0,Transition=3D9)"> 12.横向棋盘式效果
代码如下: <meta http-equiv=3D"Page-Enter"
content=3D"revealTrans(Duration=3D1.0,Transition=3D10)"> 13.纵向棋盘式效果
代码如下: <meta http-equiv=3D"Page-Enter" content=3D=
"revealTrans(Duration=3D1.0,Transition=3D11)">
14.随即分解效果
代码如下: <meta http-equiv=3D"Page-Enter"
content=3D"revealTrans(Duration=3D1.0,Transition=3D12)"> 15.左右向中央缩进ă=
28;果
代码如下: <meta
http-equiv=3D"Page-Enter"
content=3D"revealTrans(Duration=3D1.0,Transition=3D13)"> 16.中央向左右扩展ă=
28;果
代码如下: <meta http-equiv=3D"Page-Enter"
content=3D"revealTrans(Duration=3D1.0,Transition=3D14)"> 17.上下向中央缩进ă=
28;果
代码如下: <meta http-equiv=3D"Page-Enter"
content=3D"revealTrans(Duration=3D1.0,Transition=3D16)"> 18.中央向上下扩展ă=
28;果
代码如下: <meta http-equiv=3D"Page-Enter"
content=3D"revealTrans(Duration=3D1.0,Transition=3D17)"> 19.从左下抽出效果
代码如下: <meta http-equiv=3D"Page-Enter"
content=3D"revealTrans(Duration=3D1.0,Transition=3D18)"> 20.从左上抽出效果
代码如下: <meta http-equiv=3D"Page-Enter"
content=3D"revealTrans(Duration=3D1.0,Transition=3D19)"> 21.从右下抽出效果
代码如下: <meta http-equiv=3D"Page-Enter"
content=3D"revealTrans(Duration=3D1.0,Transition=3D20)"> 22.从右上抽出效果
代码如下: <meta http-equiv=3D"Page-Enter"
content=3D"revealTrans(Duration=3D1.0,Transition=3D21)"> 23.随机水平线条效ĉ=
24;
代码如下: <meta http-equiv=3D"Page-Enter"
content=3D"revealTrans(Duration=3D1.0,Transition=3D22)"> 24.随机垂直线条效ĉ=
24;
代码如下: <meta http-equiv=3D"Page-Enter"
content=3D"revealTrans(Duration=3D1.0,Transition=3D22)"> 25.随机效果
代码如下: <meta http-equiv=3D"Page-Enter"
content=3D"revealTrans(Duration=3D1.0,Transition=3D23)"> 现在让我们来分析=
968;下这些代码,首先大=
;家一定能看出这些代=
30721;大多数地方很相似z=
90;事实上,虽然分类很=
多,但每个大类下的
本文来自CSDN博客,转载请=
6631;明出处:http://blog.csdn.net/sunyunfei888/archive/2008/08/02/2758819.a=
spx
<!DO=
CTYPE
html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html
xmlns=3D"http://www.w3.org/1999/xhtml">
<hea=
d>
<meta
http-equiv=3D"Content-Type" content=3D"text/html;
charset=3Dgb2312" />
解ດ=
2;:
<!DO=
CTYPE
HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> =
strong>
简ࡕ=
3;解释:表示那网页是&=
#26381;从W3C//标准.语=
;言是DTD HTML ,html版本是4.0
即: =
文件类型:HTML规格:W3C DTD =
HTML4.0
具体解释:上面=
;这些代码我们称做DOCTYPE声明。DOCTY=
PE是document type(文档类型)的简写,用来=
8;明你&nbs=
p; 用的XHTML或者HTML是什么版本,=
0854;中的DTD(例如上例中的
XHTML 1.0 提供了Ç=
77;种DTD声明可供选择A=
306;
1.过渡的(Transitional):要求非常宽=
松的DTD,它允许你继 =
493;使用HTML4.01的标识(但是要符合&nbs=
p; xhtml的写法)。完整代码如ߍ=
9;:
<!DOCTYPE ht=
ml
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.=
w3.org/TR/xhtml1/DTD/xhtml1-&nbs=
p; transitional.dtd=
">
2.严格的(Strict):要求严格的DTD,你不能使用=
219;何表现层的标识和属=
;性,例如<br>。完整代码å=
14;下
&=
lt;!DOCTYPE
html PUBLIC "-//W3C//DTD XHTML 1.0
Strict//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&quo=
t;>
3.框架的(Frameset):专门针对框=
550;页面设计使用的DTD,如果你的页&=
754;中包含有框架,需要=
;采
用这种DTD。完ਥ=
2;代码如下:
&=
lt;!DOCTYPE
html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" &nbs=
p;
"http://www.w3.org/TR/xhtml1/DTD/xhtml1- frameset.dtd&quo=
t;>
补ࠠ=
5;:
DOCTYPE<=
span
style=3D'font-size:14.0pt;font-family:SimHei'>声明必Ɔ=
35;放在每一个XHTML文档最顶部,=
22312;所有代码和标识之Ç=
78;。
<html
xmlns=3D"http://www.w3.org/1999/xhtml" >=
这ߑ=
0;"xmlns"是XHTML names=
pace的缩写,叫做"名字空间"声明。由于xml允许你自己定=
041;自己的标识,你定义=
;的标识和其他人定义=
30340;标识有可能相同,Ê=
94;表示不同的意义。当=
文件交换或者共享的=
6102;候就容易产生错误Ӎ=
0;为了避免这种错误发&=
#29983;,XML采用名字空间=
768;明,允许你通过一个=
;网址指向来识别你的=
26631;识。
更=
0;俗的解释是:名字空&=
#38388;就是给文档做一个=
631;记,告诉别人,这个=
;文档是属于谁的。只=
19981;过这个"谁"用&=
#20102;一个网址来代替。
X=
HTML是HT=
ML向XML过渡的标识语#=
328;,它需要符合XML文档规则,因=
492;也需要定义名字空间=
;。又因为XHTML1.0不能自定义标=
;识,所以它的名字空=
38388;都相同,就是"http://www.w3.org/1999/xhtml"&=
#12290;
若ࡧ=
8;面有lang=3D"gb2312",指定你į=
40;文档用简体中文。
<meta
http-equiv=3D"Content-Type" content=3D"text/html;
charset=3Dgb2312" />
M=
ETA,网页Html语言里Head区重要标签之一 HTTP-EQUIV类似于H=
TTP的头部协议,它回&=
#24212;给浏览器一些有用=
340;信息,以帮助正确和=
;精确地显示网页内容=
12290;
常ஷ=
2;的HTTP- EQUIV类型有:
1、Content-Type和Content-Language
(显示字符集的设定
<Meta http-equiv=3D"Content-Type" Content=3D"text/html;
Charset=3Dgb2312">
该META标签定ߔ=
1;了HTML页面所使用的=
3383;符集为GB2132,就是国标汉&=
#23383;码。如果将其中的R=
20;charset=3DGB2312”替换成 “=
BIG5”,则该页面=
152;用的字符集就是繁体=
;中文Big5码。当你浏览=
9968;些国外的站点时,IE浏览器会提示Ë=
20;要正确显示该页面需=
要下载xx语支持。这个Ó=
51;能就是通过读取HTML页面METAĊ=
31;签的Content-Type属性而得知=
8656;要使用哪种字符集ਹ=
4;示该页面的。如果系&=
#32479;里没有装相应的字=
526;集,则IE就提示下载。
其ߢ=
2;的语言也对应不同的<=
span
lang=3DEN-US>charset,比如日文的=
字符集是“iso-2022-jp ”,韩文的=
159;“ks_c_5601”。 Content-Typ=
e的Content还可以是:text/xml等文档类型;=
; Charset选项:ISO-=
8859-1(英文)、BIG5、UTF-8、SHIFT-Jis、=
;Euc、Koi8-2、us-ascii, x-mac-roman, iso-8859-2, x-mac-ce, iso-2022-jp, x-sj=
is,
x-euc-jp,euc-kr, iso-2022-kr, gb2312, gb_2312-80, x-euc-tw,
x-cns11643-1,x-cns11643-2等字符集;
简略认识一下HTML代码。HTML是一种用来制作超文=
本文档的简单标记语=
5328;,与普通文档不同ᦁ=
2;它可以加入文字、图&=
#29255;、声音、动画、影#=
270;等内容,可以从一个=
;文件跳转到另一个文=
20214;,与世界各地主机į=
40;文件连接,通过WWW浏览器显示出=
928;果。它的特点是用一=
;对小尖括弧(“< <=
/span>和 >")Ë=
16;为标签。所谓标签,=
就是它采用了一系列=
0340;指令符号来控制输࠲=
6;的效果,这些指令符&=
#21495;用“<标签名字 属=
4615;>”来表示。而=
988;大部份是成对的双标=
;签,即首标签和尾标=
31614;。
原Ò=
19;编辑者:游子。
可以用实际&=
#20363;子来理解标签的含=
041;。我们要在页面上显=
;示“网络世界”四个 =
418;色隶书大字,就必须=
;用下面文字设置代码=
12290;
<font style=3Dfont:60pt face=3D隶书
color=3Dff0000>
网络世界
</font>
原Ò=
19;编辑:游子。
显Ķ=
34;结果:
网络世界
这ń=
52;文字设置代码在网络=
世界前面的是“始标=
614;”,在网络世界后面=
的是“尾标签”。始Ċ=
31;签有一个标签名字和=
三个属性内容。尾标=
1614;在标签名字前加一=
2;杆即可,不用标记属&=
#24615;内容。对照说明:
<font style=3Dfont:60pt face=3D隶书
color=3Dff0000>
网络世界
</font>◇代码的第一行=
标签名 字号大小 什么字体 字=
的颜色个字就能移动了。
◇代码的第二行 文é=
83;内容
◇代码的第三行 尾标签
在“网络=
9990;界”4个字前面加一ߑ=
0;移动始标签<marquee>,后面加一=
个尾标签</marquee>,这4
移动标签代码:
<marquee>网络世界&l=
t;/marquee>。
只有名称,没有其=
182;属性内容时,系统默=
;认从右向左走。显示=
32467;果:增加移动标签į=
40;属性内容和属值,就=
能实现其他移动的方=
1521;和速度。例如为上༣=
4;“网络世界”四个大=
3383;从左向右走编一组ߣ=
5;码:
<marquee direction=3Dright scrollamount=3D2>
<font style=3Dfont:60pt face=3D隶书
color=3Dff0000>网络世界</font>
</marquee>
◇ߣ=
5;码的第一行是移动的&=
#22987;标签,内有标签名marquee和两个属性内=
容,即direction=3Dright移动方向ࡴ=
4;scrollamount=3D2移动速度。=
;
◇ߣ=
5;码的第二行是一组有&=
#19977;个属性内容的文字#=
774;置标签。“始标签
”和文字内容以及“ì=
14;标签”都套在移动标&=
#31614;内。
◇ߣ=
5;码的第三行是移动标&=
#31614;的结尾标签。
◇=
0;住:HTML标签是成对的=
5292;前面有一个始标签ᦁ=
2;后面必须有一个尾标&=
#31614;,不可多也不可少=
290;
只有少数几个标签可=
0197;单独使用,如过行<br>代码就不用ì=
14;标签。
原Ò=
19;编辑者:游子。
:颜色代码
如果你想使用某种'=
068;色,取得它的颜色值=
;即可。比如,您想改=
21464;某些文字的颜色,÷=
44;可以使用下面的代码=
:改变#符号后的代码ࡘ=
3;可改变颜色
000000
000020
000040
000060
000080
0000a0
0000c0
0000ff
008000
008020
008040
008060
008080
0080a0
0080c0
0080ff
00ff00
00ff20
00ff40
00ff60
00ff80
00ffa0
00ffc0
00ffff
c00000
c00020
c00040
c00060
c00080
c000a0
c000c0
c000ff
ff0000
ff0020
ff0040
ff0060
ff0080
ff00a0
ff00c0
ff00ff
二:文字加粗 倾斜=
0340;代码
◆文字&=
#21152;粗的代码是: 你好 ◆文字倾斜的代码=
9;: 你好! ◆底线字:
三:文字链接代码
如果您想点击某处=
991;字会连接到另外一个=
;网页的效果,这是超链=
;接,代码是这样:
共享空间如果要点=
102;这个文字以后重新打=
;开一个窗口的话,代=
30721;是:共享空间
四:在网站上放图=
255;的代码
如果你看到一个好=
475;的图片想放到网站上=
;,代码是这样的:
后面的数字调节图=
255;的尺寸大小。
五:图片链接代码
如果要点一下图片=
601;能打开一个网站的链=
;接代码是这样的:
如果要点一下图片=
601;能打开一个网站的链=
;接,并且重新打开一=
20010;窗口。代码是这样į=
40;:
上面的数字都能调!=
410;图片尺寸大小。
六:换行代码<=
br>
如果你想换行,直=
509;用Enter键是不行的,=
38656;要在您想换行的位ņ=
22;输入
,这样就会分成两"=
892;显示
,整个网站看起来也=
9981;会是一大片了,而=
9;段落分明。
七:文字移动的代=
721;是
这里写文字
八:移动图片的代=
721;
把里面的图片地址=
442;成你的就行
想多放一个图片就按=
9031;格式在中间插入:
里面的图片地址自=
049;定。
九:背景音乐的代=
721;
如果想在你的网站=
978;放上一段好听的背景=
;音乐,代码是:
[size=3D+0]ASP[/=
url]?id=3D3073";loop=3D30>
%=
324;面的背景音乐地址你=
;能自己替换。
前面的是音乐地址A=
292;一般都以mid或者mp3的=
;形式结尾
后面的数字是播放次=
5968;。
http:=
//www.midifan.com/midi/
这个网站都有好的 =
972;景音乐十:在网站中=
;插入一个flash动画的代码是里面的动画地址换=
104;你的.动画地址都要ߣ=
7;swf的形式结尾。$=
825;点需要注意。
十一:打开网站ਲ=
2;候出现的欢迎词代码<=
span
lang=3DEN-US>
十二:关闭网站=
0;时候出现的话
http://www.yz126.com/[/url] 站长信箱&=
#65306;****@yahoo.com.cn
欢迎咨询')">
十三:打开网站=
0;时候自己做一个弹出&=
#31383;口的广告
var TimerID=3D1;
window.open('http://163.com','','width=3D600,height=3D30=
0,left=3D100,top=3D50');
里面的 http://163.com <=
span
lang=3DEN-US style=3D'mso-ansi-font-size:14.0pt;mso-bidi-font-size:14.0pt;
mso-ascii-font-family:SimHei;mso-hansi-font-family:"Times New Roman";
mso-bidi-font-family:"Times New Roman";color:black'>$=
825;个是你预先做好的一=
;个网页,后面的数字=
26159;调节大小和位置的ʌ=
92;你自己多试验几次。=
十四:鼠标=
24863;应字体变红色的代ij=
21;如下:插在之间
TD {
FONT-SIZE: 12px
}
BODY {
FONT-SIZE: 12px
}
INPUT {
FONT-SIZE: 12px
}
A:link {
COLOR: #000000; TEXT-DECORATION: none
}
A:visited {
COLOR: #000000; TEXT-DECORATION: none
}
A:active {
COLOR: blue; TEXT-DECORATION: none
}
A:hover {
COLOR: red; TEXT-DECORATION: underline
} .so {
BORDER-RIGHT: 1px ridge; BORDER-TOP: #ffffff 1px ridge; FONT-SIZE: 12px;
BORDER-LEFT: #ffffff 1px ridge; BORDER-BOTTOM: 1px ridge; BACKGROUND-COLOR:
#cccccc
}
十五:禁止他人复=
046;你网页的代码:
十六:把其它网页=
918;入自已网页中的代码=
;:
AS<=
span
style=3D'font-size:14.0pt;font-family:SimHei;color:#669900;mso-font-kerning=
:18.0pt'>的基本代码解释(3)
source code
源程序是指未Ņ=
34;译的按照一定的程序=
设计语言规范书写的=
5991;本文件。
源代码(也称ě=
04;程序),是指一系列=
人类可读的计算机语=
5328;指令。
在现代程序语言中=
;,源代码可以是以书=
31821;或者磁带的形式出Ĩ=
16;,但最为常用的格式=
是文本文件,这种典=
2411;格式的目的是为了ವ=
4;译出计算机程序。计&=
#31639;机源代码的最终目=
340;是将人类可读的文本=
;翻译成为计算机可以=
25191;行的二进制指令,Ű=
25;种过程叫做编译,通=
过编译器完成。
作用 :
源代码主要功ī=
92;有如下2种作用:
生成目标代码ʌ=
92;即计算机可以识别的=
代码。
对软件进行说ą=
26;,即对软件的编写进=
行说明。为数不少的=
1021;学者,甚至少数有ಮ=
3;验的程序员都忽视软&=
#20214;说明的编写,因为$=
825;部分虽然不会在生成=
;的程序中直接显示,=
20063;不参与编译。但是Ŧ=
28;明对软件的学习、分=
享、维护和软件复用=
7117;有巨大的好处。因ઽ=
2;,书写软件说明在业&=
#30028;被认为是能创造优=
168;程序的良好习惯,一=
;些公司也硬性规定必=
39035;书写。
需要指出的是ʌ=
92;源代码的修改不能改=
变已经生成的目标代=
0721;。如果需要目标代ఀ=
1;做出相应的修改,必&=
#39035;重新编译。
代码组=
;合
:
源代码作为软Ê=
14;的特殊部分,可能被=
包含在一个或多个文=
0214;中。一个程序不必ஷ=
2;同一种格式的源代码&=
#20070;写。例如,一个程序如果有C语言库的支持,那È=
40;就可以用C语言;而另一=
6;分为了达到比较高的&=
#36816;行效率,则可以用=
719;编语言编写。
较为复杂的软Ê=
14;,一般需要数十种甚=
至上百种的源代码的=
1442;与。为了降低种复=
4;度,必须引入一种可&=
#20197;描述各个源代码之&=
388;联系,并且如何正确=
;编译的系统。在这样=
30340;背景下,修订控制=
31995;统(RCS)诞生了,并=
104;为研发者对代码修订=
;的必备工具之一。
还有另外一种ń=
52;合:源代码的编写和=
编译分别在不同的平=
1488;上实现,专业术语ࡤ=
3;做软件移植。
版权 :
如果按照源代ij=
21;类型区分软件,通常被分为两=
867;:自由软件和非自由=
;软件。自由软件一般=
26159;不仅可以免费得到ʌ=
92;而且公开源代码;相=
对应地,非自由软件=
1017;是不公开源代码。=
2;有一切通过非正常手&=
#27573;获得非自由软件源=
195;码的行为都将被视为=
;非法。
质量 :
对于计算机而š=
28;,并不存在真正意义=
上的“好”的源代码ʍ=
07;然而作为一个人,好=
的书写习惯将决定源=
0195;码的好坏。源代码=
9;否具有可读性,成为&=
#22909;坏的重要标准。软=
214;文档则是表明可读性=
;的关键。
效率 :
虽然我们可以Ű=
90;过不同的语言来实现=
计算机的同一功能,=
0294;在执行效率上则存ࢷ=
2;不同。普遍规律是:&=
#36234;高级的语言,其执"=
892;效率越低。这也是为=
;什么汇编语言生成的=
25991;件比用VB语言生成文件Ć=
22;遍要小的原因。
源代码就是用ĕ=
19;编语言和高级语言写=
出来的代码。主要对=
5937;是面向开发者;
我们平常使用į=
40;应用程序都是经过源=
码编译打包以后发布=
0340;,呈现的最后结果=
9;面向使用者,最终客&=
#25143;的。
1.理论上&=
#30340;概念
源代码是相对İ=
46;标代码和可执行代码=
而言的。
源代码就是用ĕ=
19;编语言和高级语言写=
出来的代码。
目标代码是指ě=
04;代码经过编译程序产=
生的能被cpu直接识别二进=
046;代码。
可执行代码就ą=
59;将目标代码连接后形=
成的可执行文件,当=
8982;也是二进制的。
2.最直观&=
#30340;概念
在这个网页上Ö=
91;键鼠标,选择"=
7;看源文件".出来一个记事本,里面的内容就是此网&=
#39029;的源代码. =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D
关于两者的区Ò=
35;联系:
1.从字面&=
#24847;义上来讲,源文件是指一ߑ=
0;文件,指源代码的集ࡧ=
2;.源代码则是一ಭ=
2;具有特定意义的可以&=
#23454;现特定功能的字符(程序开发代码).
2."源代=
0721;"在大多数时候&=
#31561;于"源文件"=
.
比如在这个网Ɔ=
29;上右键鼠标,选择查看源文ߥ=
4;.出来一个记事ੑ=
2;,里面的内容就=
9;此网页的源代码."这句话就体现=
了他们的关系,此处的源文件=
9;指网页的源文件,而源代码就是=
4;文件的内容,所以又可以称ࠉ=
0;网页的源代码..
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
源代码是指原始代=
721;,可以是任何语言代=
;码。
汇编码是指源É=
95;码编译后的代码,通=
常为二进制文件,比=
2914;DLL、EXE、.NET中间代码、JAVA中间代码等。
高级语言通常ý=
51;C/C++ 、BASIC=
289;C#、JAVA、PASCAL =
561;等
汇编语言就是ASM,只有这个,=
604;这个更低级的就是机=
;器语言了。
源程序源文件ě=
04;代码是一回事。
[1]源程=
;序一般=
;就是可以用记事本打=
24320;的好多行英文的,ī=
92;编程语言写好的软件=
源程序经过编ť=
93;成目标程序,才能运=
行。一般目标程序不=
3021;再修改了。
我们电脑上安Ş=
13;的软件都是目标程序=
。源程序不可能直接=
6816;行的。
提倡软件开源į=
40;人士认为应该提供源=
程序给用户,让用户=
3258;己修改,有利于软ߥ=
4;行业的发展。反对的&=
#20154;觉得这样不利于保=
252;版权。
你如果不懂编ĸ=
43;,源程序可以不管它=
。不影响正常使用。
[1]源代码作=
026;软件的特殊部分,可=
;能被包含在一个或多=
20010;文件中。一个程序Ç=
81;必用同一种格式的源=
代码书写。例如,一=
0010;程序如果有C语言库的支持ᦁ=
2;那么就可以用C语言;而另一=
6;分为了达到比较高的&=
#36816;行效率,则可以用汇编语=
35328;编写。
较为复杂的软Ê=
14;,一般需要数十种甚=
至上百种的源代码的=
1442;与。为了降低种复=
4;度,必须引入一种可&=
#20197;描述各个源代码之&=
388;联系,并且如何正确=
;编译的系统。在这样=
30340;背景下,修订控制Ŀ=
95;统(RCS)诞生了,并=
104;为研发者对代码修订=
;的必备工具之一。
还有另外一种ń=
52;合:源代码的编写和=
编译分别在不同的平=
1488;上实现,专业术语ࡤ=
3;做软件移植。
源代码-=
20316;用源代码主要功用ć=
77;如下2种作用:
生成目标代码ʌ=
92;即计算机可以识别的=
代码。
对软件进行说ą=
26;,即对软件的编写进=
行说明。为数不少的=
1021;学者,甚至少数有ಮ=
3;验的程序员都忽视软&=
#20214;说明的编写,因为$=
825;部分虽然不会在生成=
;的程序中直接显示,=
20063;不参与编译。但是Ŧ=
28;明对软件的学习,分=
享,维护和软件复用=
7117;有巨大的好处。因ઽ=
2;,书写软件说明在业&=
#30028;被认为是能创造优=
168;程序的良好习惯,一=
;些公司也硬性规定必=
39035;书写。
需要指出的是ʌ=
92;源代码的修改不能改=
变已经生成的目标代=
0721;。如果需要目标代ఀ=
1;做出相应的修改,必&=
#39035;重新编译。