`
zisefeiniao
  • 浏览: 167471 次
  • 性别: Icon_minigender_2
  • 来自: 成都
社区版块
存档分类
最新评论
阅读更多
    根据李兴华老师的说法,98年时会弄个网页制作,可以挣到5K左右的,结果互联网泡沫的发生,导致作网页的才800左右的工资,真是变化得惊人啊,老师帮我们简单安排了两天的网页制作,现在把学到的东西粘上来,一起分享下吧。

今天所讲的知识点
A 制作网页的工具与过程
B HTML语言
C Dreamweaver的使用:文本
D Dreamweaver的使用:图片
E Dreamweaver的使用:超链接
F Dreamweaver的使用:表格
G Dreamweaver的使用:表单
H Dreamweaver的使用:框架
I Dreamweaver的使用:CSS样式


我对知识点的分析
A 制作网页的工具与过程
一、制作网页的工具
Macromedia公司提供了网页三剑客:Dreamweaver、Fireworks、Flash
Dreamweaver软件的作用是:HTML文档的编辑器
Fireworks软件的作用是:处理位图
Flash软件的作用是:制作flash动画
当然,根据编写HTML文档的方式不同,可以选择的工具也不同:
(1)直接手工编写,HTML代码:用任一款文字编辑软件
例如:Windows操作系统自带的记事本
      Microsoft Office Word
      EditPlus
      UltraEdit等
(2)使用可视化的、专门的HTML编辑器
   例如:Macromedia 公司的Dreamweaver
         Microsoft公司的FrontPage
(3)由Web 服务器一方实时动态生成,主要指动态的网页中

常用的处理位图的工具有:Macromedia公司的Fireworks
                        Adobe公司的Photoshop
常用的处理矢量图的工具有:Illustrator


二、制作网页的过程
1、制作效果图
使用工具:Fireworks
2、实现效果图
(1)分割效果图:Fireworks
(2)合成网页:Dreamweaver

三、自学制作网页
1、下载别人做好的网页
2、用下载的这些素材进行合成(Dreamweaver),和别人的源效果对比
3、按照别人的网页效果,绘制效果图(Fireworks/Photoshop)
4、分割自己的效果图(Fireworks)
5、再次合成自己的网页(Dreamweaver)

B HTML语言
一、示例

二、HTML基本术语
1. HTML标记(Tag)或者称为标签
2. HTML元素(Element)
3. HTML属性(Attribute)
说明:
标记和元素用于指示浏览器如何组织和显示文档。
属性用来告诉浏览器如何控制或显示元素内容。
(前后包夹型)标签 + 被控制的内容 = 元素
一个元素中还可以包含另一组元素,整个HTML文件就像是一个大元素;
因为属性写在标签的括号里,所以有时也叫标签属性。

三、属性
属性值要用双引号引起来:属性= ”属性值 ”
属性值的数据类型有:
   1. 长度值
长度用来定义元素在屏幕上显示的大小,如区域的宽度和高度,分为绝对值和相对值两种:
绝对值:用像素定义,单位px (pixel的缩写)
相对值:用占用相对对象的百分比表示
   2. 颜色值
颜色属性值分为十六进制值和颜色名称值两种表示方式。
颜色名称值格式:定义颜色的属性=“颜色的英文名称”
十六进制值格式:定义颜色的属性=“#RRGGBB”      例如:color=“#A52A2A”   棕色
说明:
(1)HTML可以辨认日常最常用的16种颜色名字
black黑色    white白色    silver银白色    gray灰色   aqua靛色/浅绿色  red红色
fuchsia紫色  purple深紫色  green绿色 lime深绿色   teal蓝绿色  yellow黄色
nary海蓝色   blue蓝色   olive深黄色/橄榄色   maroom深红色/栗色
作为补充,IE和Netscape Navigator还可辨认140种标准颜色名称。
(2)根据色光相加原理,任何颜色都是由红(Red,R)、绿(Green,G)、蓝(Blue,B)三原色按一定比例合成。
RRGGBB:从前至后,每两位十六进制数字分别代表红、绿、蓝的颜色深度,相当于它们各自在此颜色中所占的比重。颜色值可以取00到FF范围内的十六进制数字,FF对应的十进制数为255,所以按照上面的方法可以定义多达256*256*256种。常用颜色的十六进制值:

   3. URI地址值
Web上可用的每种资源 - HTML文档、图像、视频片段、程序等-是相对独立存在的,而要组合到一起都由URI进行定位实现超链接。它分为绝对定位和相对定位。
绝对定位:
一般由三部分组成:
   (1)访问资源的命名机制,也就是网络应用层的协议种类;
   (2)存放资源的主机名;
   (3)资源自身的名称,由路径表示;
注意:最后可能会有具体文件的锚定位。
例:一个完整的绝对URI定位
http://www.zerui.com/about/zrsw.htm#a
相对定位:
根据当前文件位置,按照文件系统路径对其他网页文件进行定位;
例如:
超链接的地址的属性值:
   (1) 为”googs.htm”,表示链接到当前文件所在目录中的”googs.htm”文件;
   (2)为”../googs.htm”,表示链接到当前文件所在目录的上一层目录中的”googs.htm”文件;

扩充知识:
在HTML中,URI被用来:
链接到另一个文档或资源(参看A和LINK元素)。
链接到一个外部样式表或脚本(参看LINK和SCRIPT元素)。
在页内包含图像、对象或applet(参看IMAG、OBJECT、APPLET和INPUT
元素)。
建立图像映射(参看MAP和AREA元素)。
提交一个表单(参看FORM)。
建立一个框架文档(参看FRAME和IFRAME元素)。
引用一个外部参考(参看Q、BLOCKQUOTE, INS和DEL元素)。
指向一个描述文档的metadata(参看HEAD元素)。
URI、URL和URN的区别与联系

四、HTML标签
1、根据标签的的结构分类:
(1)前后包夹型:标签成对出现
  基本语法:
      <标签名称>   -------开始标签
        …(被控制的文本)
      </标签名称>   ---------结束标签
(2)单枪匹马型:此种类型的标签通常不是控制显示的形态,而是独立表达一个特殊元素
基本语法: <标签名称  />
    例如:<br />,表示换行;
          <hr />,表示一条分割水平线;
为了使自己的网站能够符合XHTML标准
2、基本的结构标签
<html>标签:<html> …</html>
<head>标签:<head> …</head>
<title>标签:<title> …</title>
<body>标签:<body> …</body>
<!-- -->注释标签: <!– 注释 -->

3、其他标签

五、HTML语言规范
为了编写的HTML代码文档符合标准格式和规范,或者符合现在以及将来的XHTML语言规范,特提出以下几个注意事项:
1、空标签的写法
像这种单枪匹马型的标签没有元素,所以在XHTML中叫空标签;
我们为什么要把空标签写成<标签名 />而不是简简单单地写成<标签名>呢?
XHTML有个规则:任何标签都需要“关闭”
我们把在起始标签的最后添加"/"的方法叫做标签的自闭(或者自关闭、自终止等)

2、不可省略的空格


3、大小写的规范
HTML原来的各个版本对于标签、属性是不区分大小写的,但是为了符合XHTML标准,您应该养成良好的习惯,在制作网页的过程中所有标签、属性一律使用小写。

4、标签的书写顺序
当出现双层甚至多层标签嵌套时,要按顺序关闭标签。
例:
    <b><i>我被两个标签包围啦</i></b>     -----  这几个字同时以粗体和斜体显示
如果写成 :
    <b><i>我被两个标签包围啦</b> </i>    一般的浏览器将不产生任何错误。但是这不符合XHTML标准的写法。

5、属性值用双引号
IE能够辨认双引号、单引号甚至没有单引号包含的属性值,但是从规范的角度考虑,以后所有的属性值都包含在双引号中。当属性代码里出现引号嵌套的情况时:
    两层:外层必须采用单引号,里层用双引号;
    多层:单、双层交替使用。

6、给属性赋值
给所有属性值赋一个值,属性的缩写被禁止。
如:
  错误的代码:
  <input checked>
  <option selected>
  正确的代码:
  <input checked="checked" />
<option selected="selected" />

7、注释中不要有—
<!-- 注释 -->
不要在注释内容中使用“--”,不然就无法区分。例如: <!--  这是--文件的开头 -->是错误的

8、特殊字符采用编码代替
标记占用了一些特定的符号,如果文本中也需要使用,只好替换:把所有<和&等等特殊符号用编码表示
例如代码:<p>Copyright&copy新浪版权</p> (&copy显示的是© )
写&lt替换<             写&gt替换> 
写&amp替换&       写&nbsp替换空格

六、网页文件命名
后缀名:*.htm或*.html
无空格、无特殊符号(例如&符号),只可以有下划线、英文、数字,区分大小写
首页文件名默认为:index.htm 或 index.html

C Dreamweaver的使用:文本
1、常用的段落格式化标签
段落标签 <p>…</p>
换行标签<br />   不另起段落,只是换行
预格式化标签<pre> … </pre>
标题标签<hn>…</hn>(n表示1-6的数字)
其他:
   <blockquote>… </blockquote>文本缩进
   <div>…</div>和<span>…</span>用于分块
   <address>…</address>表示是地址和联系信息,一般斜体显示

说明:
(1)在<p>和</p>之间的内容会被识别为一个段落,浏览器遇到<p>会换行并另起一个段落来显示<p>和</p>之间的内容,同时添加一个空白行来作为与上一个段落间距。
注意:想要用<p>(中间无内容)</p>来实现空行是失败的,用多个<p>标签来实现多个空行更是无能为力的。
(2)想要实现空行甚至多个空行就要用<br />标签了。
(3)对于有些已存在的文本文件的内容,想要直接复制到网页文件中,并且保持已调整好格式,可以采用在这部分内容外套一个<pre>标签;<pre>..</pre>之间的内容以录入的原样显示,即保留预先定义的格式。
注意:只对段落缩进、换行、空格等格式设置有用,对其他格式设置不能保留;
该标记主要用于显示程序代码或类似信息。
  <pre>
   #include<iostream.h>
   void main()
   {
    cout<<"hello";
    }
  </pre>

2、使用水平线<hr />

3、使用文本列表标签
(1)编号列表(有序列表)<ol>…</ol>
列出每一个列表项用<li>..</li>
<ol>标签有两个基本属性:type和start
type的值表示编号类型,start的值表示起始编号为几;

示例:
<p>if选择结构的类型</p>
  <ol type="1" start="1">
      <li>单分支</li>
      <li>双分支</li>
      <li>多分支</li>
      <li>嵌套</li>
  </ol>

(2)项目符号列表(无序列表)<ul>…</ul>
列表项仍然用<li>..</li>
<ul>标签基本属性:type,默认的项目符号为空心或者实心圆

示例:

(3)说明项目列表:定义列表
     定义列表标签<dl>…</dl>
列出待定义的术语用<dt>…</dt>标记标识,而术语的定义通过<dd>..</dd>标记表示。
示例:


(4)其他的无序列表标签
<ul>..</ul>、<dir>..</dir>、<menu>..</menu>、<lh>..</lh>
前三者呈现的效果几乎相同,差别在于<ul>的功能最完整,可以用type属性指定不同的项目符号,而后三者没有type属性,但是在<li>标签里可以改变项目符号。<lh>与<ul>还有一个区别,<lh>使项目凸出显现,而<ul>使项目缩进显示。


4、格式化文本
(1)对齐属性
<p>和<hn>标签都有align属性来设置对齐方式:
align有三个属性值:align=“left”   align=“center”  align=“right”
如果对多段连续的文字都要使用居中,可以使用<center>...</center>标签更方便
(2)文字属性
<font>标签:<font>…</font>
有三个属性值:  <font color=“#颜色值”  size=“1-7的数字”  face=“字型名称”>…控制的文本</font>
(3)文字效果
文字格式化的物理标记:
<b>..</b>加粗、<i>..</i>倾斜、<u>..</u>使用下划线、<s>..</s>使用删除线、<sub>..</sub>下标、<sup>..</sup>上标、<big>..</big>放大显示、<small>..</small>缩小显示、<tt>..</tt>打字型显示
文字格式化的逻辑标记:
<strong>..</strong>效果类似加粗、<em>..</em>效果类似倾斜、<code>..</code>表示是源代码,把所有字符或者特殊符号都当成普通文字原样显示、<cite>..</cite>表示是引用;

D Dreamweaver的使用:图片
基本语法: <img src=“图片文件的位置和名称”   />
最好用相对路径,一般在站点下建立一个images文件夹用来保存该站点下的网页中的图片文件。
<img />标签除了src必须属性外的其他属性:


提示:
word和html文档对于插入图片的区别?
word是直接嵌入图片,而html文档只是标记图片的链接地址。
E Dreamweaver的使用:超链接
一、页面之间的链接
在HTML中定义超链接,最主要的方法是使用锚站元素。理论上每个超链接包含两个组成部分:源和目的地。锚站元素的一般语法:<a href=“URL” >超链接文字、图片等</a>
<a>标签除了href属性外,还有target属性,用于指定该链接的打开位置或者说方式。


二、页面内部链接
使用了name属性的锚站称为命名锚站,也叫“书签”;它用于创建指向同一页面中指定位置的链接,以便直接跳到此位置,而不是像一般锚站那样在不同页面间跳转。
命名锚站的一般语法格式为:<a name=“书签名”>锚站A</a>;
锚链接:<a href=“#书签名”>超链接文字、图片等:跳到锚站A处</a>
[命名锚记]名称在HTML规格中指出要用ASCII字符,不过经测试中文名称也能正常运作。
但是为避免困扰,最好使用英文命名,并且能表示其位置:
   ①top  顶端    bottom  底端   middle  中间
   ②或与词条对应,例如:poem1,表示第一首诗处

三、E-mail链接
方法:<a href=“mailto:邮箱地址”>链接文本</a>
例如:
  <a href=“mailto:chailinyan91@sina.com”>联系我</a>
当访问者单击上面的链接时,将调用一个e-mail程序(Microsoft Outlook),并且在“收件人”这一栏中自动添加chailinyan91@sina.com
编写新邮件时,除了收件人外,通常还会有“主题”、“抄送”、“密件抄送”及“内容”要填写。
如果要在打开默认电子邮件软件时能自动显示这些字段的默认值,需要添加电子邮件附加参数。


四、图像地图
(1)在Dreamweaver中定义热点的方法:
选择要制作图像地图的图片属性面板在地图属性中填写对照表名称选择热点设置方式:矩形、圆形、多边形然后在图片中选取热点区域在热点属性面板中设置链接地址
    
(2)代码体现
给<img>标签加上usemap属性,表示用这张图片建立图像地图和链接位置对照表
   <img src=“…”  usemap=“#对照表名称”>
  如:<img src=“…” usemap=“#beijingmap”>
鼠标光标在图片上的位置与链接位置的对照表以<map>标签来定义,标签中的name属性不可省,用来设置对照表名称:<map name=“对照表名称” id=“对照表名” >
还要用到<area>标签来定义每一块热点区域的位置、形状及链接位置,嵌套在<map>标签中;

例如:
<img src="images/mapofbeijing.GIF" width="683" height="592" border="0" usemap="#Map" />
<map name="Map" id="Map">
<area shape="poly" coords="420,318" href="#" /><area shape="poly" coords="369,374,344,355,325,351,334,320,333,290,363,282,387,298,407,285,443,280,461,301,472,363" href="shunyi.html" />
</map>

五、关于超链接的说明
1、什么文件可以被链接?
所有的文件都可以被链接,根据文件的格式不同,打开文件的程序也不同,安全的文件直接打开,不安全的文件或不知名的文件调用下载打开。

2、哪些内容可以作为超链接源?
文字、图片、图像热区

六、路径问题?
网络路径   http://www.sohu.com
硬盘物理路径   d:/temp

相对路径   ../temp/images/1.jpg      images/1.jpg    1.jpg          (/回根)
绝对路径  
F Dreamweaver的使用:表格


<table>//创建表格
       <tr>//第一行开始
          <th>姓名</th><th>年龄</th>…
       </tr>//第一行结束
       <tr>//第二行
          <td>张三</td> <td>24</td>…
       </tr>
       <tr>//第三行
          <td>李四</td> <td>22</td>
       </tr>
        …
   </table>//结束
1、合并单元格
2、拆分单元格
3、套用表格样式:[命令]/[格式化表格]
4、文本文件转换成网页表格:
   (1)纯文本文件,数据项之间的分隔用tab、逗号、分号等,但要统一;
   (2)[文件]/[导入]/[表格数据]
5、表格可以嵌套
6、表格的填充(单元格内容与单元格之间的距离)、间距(单元格之间的距离)、边框
7、选择表格的方法
(1)单击表格外边框
(2)光标定位表格中的任一单元格右键表格选择表格
(3)标签选择法(推荐使用)
8、表格对齐方式、单元格对齐方式
G Dreamweaver的使用:表单
表单在HTML页面中起着重要作用,它是与用户交互信息的主要手段。一个表单至少应该包括说明性文字、用户填写的表格、提交和重填按钮等内容。用户填写了所需的资料之后,按下“提交资料”按钮,这样所填资料就会通专门的CGI接口传到Web服务器上。网页的设计者随后就能在Web服务器上看到用户填写的资料,从而完成了从用户到作者之间的反馈和交流。对于免费个人网站,往往服务器不提供CGI功能,也可以电子邮件来接收用户的反馈信息。
表单中主要包括下列元素:
button——普通按钮
radio ——单选按钮
checkbox——复选框
select ——下拉式菜单
text ——单行文本框
textarea——多行文本框
submit——提交按钮
reset—— 重填按钮
用HTML设计表单常用的标记是:<form>、< input>、<Option>、<Select>、<textarea>和<isindex>等标记。
1、<form>表单标记
  该标记的主要作用是设定表单的起止位置,并指定处理表单数据程序的url地址。其基本语法结构如下:
<form  action=url   method=get|post  name=value  onreset=function  onsubmit=function  target=window>  。。。。。。。</form>
其中action:用于设定处理表单数据程序url的地址。这样的程序通常是CGI应用程序,采用电子邮件方式时,用action="mailto:你的邮件地址"。
method:指定数据传送到服务器的方式。有两种主要的方式,当method=get时,将输入数据加在action指定的地址后面传送到服务器;当method=post时则将输入数据按照HTTP传输协议中的post传输方式传送到服务器,用电子邮件接收用户信息采用这种方式。
name:用于设定表单的名称。onrest和onsubmit是主要针对“reset”按钮和“submit”按钮来说的,分别设定了在按下相应的按钮之后要执行的子程序。
target:指定输入数据结果显示在那个窗口,这需要与<frame>标记配合使用。
2、<input>表单输入标记
  此标记在表单中使用频繁,大部分表单内容需要用到此标记。其语法如下:
<input   aligh=left|righ|top|middle|bottom     name=value
type=text|textarea|password|checkbox|radio|submit|reset|file|hidden|image|button
value=value   src=url   checked=?   maxlength=n  size=n  onclick=function
onselect=function>
align:是用于设定表单的位置是靠左(left)、靠右(right)、居中(middle)、靠上 top)还是靠底(bottom)。
name:设定当前变量名称。
type:决定了输入数据的类型。其选项较多,各项的意义是:
type=text:表示输入单行文本;
typet=textarea:表示输入多行文本;
type=password:表示输入数据为密码,用星号表示;
type-checkbox:表示复选框;
type-radio:表示单选框;
type一submit:表示提交按钮,数据将被送到服务器;
tyPe-reset:表示清除表单数据,以便重新输入;
type-file:表示插入一个文件;
type-hidden:表示隐藏按钮;
type=image:表示插入一个图像;
type一button:表示普通按钮;
value:用于设定输入默认值,即如果用户不输入的话,就采用此默认值;
src:是针对type=image的情况来说的,设定图像文件的地址;
checked:表示选择框中,此项被默认选中;
maxlength:表示在输入单行文本的时候,最大输入字符个数;
size:用于设定在输入多行文本时的最大输入字符数,采用width,height方式;
onclick:表示在按下输入时调用指定的子程序;
onselect:表示当前项被选择时调用指定的子程序。
3、<select>下拉菜单标记
用<select>标记可以在表间中插入一个下拉菜单,它需与<option>标记联用,因为下拉菜单中的每个选项要用<option>标记来定义。<select>标记的语法如下:
<select  name=nametext   size=n   multiple>
其中name:设定下拉式菜单的名称;
size:设定菜单框的高度,也就是一次显示几个菜单项,一般取默认值(size="1");
multiple:设定为可以进行多选。
4、<option>选项标记
该标记为下拉菜单中一个选项,语法很简单:
<option  selected  value=value>
其中selected:表示当前项被默认选中;
value:表示该项对应的值,在该项被中之后,该项的值就会被送到服务器进行处理。
5、<textarea>多行文本输入标记
这是一个建立多行文本输入框的专用标记,其语法如下:
<textarea  name=name  cols=n  rows=n  wrap=off|hard|soft>
各参数含义:name:文本框名称;clos:宽度;rows:高度(行数);wrap:换行控制,off:不自动换行;hard:自动硬回车换行,换行标记一同被传送到服务器中去;soft:自动软回车换行,换行标记不会传送到服务器中去。
表单所涉及的标记较多,参数也较复杂,而实际制作表单时就是这些标记的组合应用,但一般的表单不可能涉及所有参数,我们还是那个原则,能用默认值的尽量用默认值,绝不设定一个不用的参数。我在后面的文章中将通过实例介绍一些常用参数的应用技巧。

H Dreamweaver的使用:框架

框架的作用是将浏览器窗口分割为几个小窗口,这样就可让数个网页集中在同一个网页中呈现。
分割出的窗口相当于各自独立的浏览器,每个字窗口都拥有自己的URL网页文件。
将浏览器画面分割为数个子窗口后,可以利用各窗口扮演不同的功能角色。
框架会有数个子框架,通常在建立框架之前,会先设计好每个子框架的功能,再根据需求分割出适当的子框架数目和形状,以及每个子框架的大小。
框架的基本架构是利用<frameset>及<frame>标签组成。
其中<frameset>标签定义一组框架集,<frame>标签则定义一个子框架,通常一组<frameset>中会包含两个以上的<frame>标签。
注意:
高度和宽度属性值,如果写成数字,单位就是像素,如果写成百分比,就是这几个框架水平分割整个浏览器空间。
<frameset>所定义的HTML代码不嵌套包含在<body>标签内,否则<frameset>无法正常运行。<frameset>直接放在<html>标签中。
例如:
<frameset rows="80,*" cols="*" frameborder="no" border="0" framespacing="0">
  <frame src="top.html" name="topFrame" scrolling="No" noresize="noresize" id="topFrame" title="topFrame" />
  <frameset cols="80,*" frameborder="no" border="0" framespacing="0">
    <frame src="left.html" name="leftFrame" scrolling="No" noresize="noresize" id="leftFrame" title="leftFrame" />
    <frame src="mainframe.html" name="mainFrame" id="mainFrame" title="mainFrame" />
  </frameset>
</frameset>
<noframes><body>
您的浏览器不支持框架,请考虑升级您的浏览器!
</body>
</noframes>

文件数=框架数+1(框架集文件)
I Dreamweaver的使用:CSS样式
编写CSS的方法和编写HTML文档的方法是一样的。您可以用任何一种文本编辑工具来编写。比如Windows下的记事本和写字板、专门的HTML文本编辑工具(Frontpage、UltraEdit、EditPlus等),都可以用来编辑CSS文档。
  定义和使用CSS样式的方法:
  一种是把CSS文档放到<head>文档中:
  <style type=“text/css”> …… </style>
  其中<style>中的“type=‘text/css’”的意思是<style>中的代码是定义样式表的。
  另一种方法是把CSS样式表写在HTML的行内,比如下面的代码:
  <p style=“font-size:14pt;color:blue”>蓝色14号文字</p>
这是采用<Style=“ ”>的格式把样式写在html中的任意行内,这样比较方便灵活。
还有一种方法是:把您编辑好的CSS文档保存成“.CSS”文件,然后在<head>中定义。定义的格式是这样的:
  <head> <link rel=stylesheet href=“style.css”> …… </head>
  我们看到这里应用了一个<Link>,“rel=stylesheet”指连接的元素是一个样式表(stylesheet)文档。一般这里是不需要您改动的。而后面的“href=‘style.css’”指的是需要连接的文件地址。您只需把编辑好的“.CSS”文件的详细路径名写进去就可以了。这种方法非常适宜同时定义多个文档。它能使多个文档同时使用相同的样式,从而减少了大量的冗余代码。
如何建立.css样式文件

1、类
名称的命名方式:  . 样式名称   例如:.font_12px_ff0000   表示文本格式12像素大小红色文本样式

2、标签(对某类标签的格式重新定义,应用该样式文件的文档中所有该标签将使用此样式)

3、伪类选择器
例如:定义伪类元素(a:)
a:link  未访问时的状态
a:visited  访问过的状态
a:hover  鼠标滑过的状态
a:active   鼠标按住不放的状态

Dreamweaver的简单使用以及HTML语言的基础语法部分没有问题。
不过其技巧性使用还需要学习!



分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics