HTML语法详解及完全学习

1、网页架构
<HTML>
  <HEAD>
   <TITLE>网页制作教学</TITLE>
   <Meta>
  </HEAD>
  <BODY>
   BODY之间则为主要语法所在,也是网页的主要呈现部分。
  </BODY>
</HTML>
2、分隔标签
1)换行 <br>
2) 段落 <p> </p>
3) 分割线标签 <hr color="颜色" width="宽度" sise="厚度" align="水平对齐位置" >
利用分割标签可以产生一条横分割线。
3、排版标签
1)<center>这是置中</center>
除了文字,对于图片、表格, 任何可以在显示在网页中的东西都可以置中。
2)向右缩排标签 <blockquote>要缩排的文字</blockquote>
将包围的文字,全部往右缩排。加一组标签,缩排一单位,加两组标签,缩排两单位
3)保存原始格式标签 <pre> 文字内容 </pre>
将包围起来的文字排版、格式,原封不动的呈现出来。
4、标题标签
1)标题标签
<h1>标题一</h1>
;
;
<h6>标题六</h6>
2)字体大小标签
<font size=1>字体一</font>


<font size=1>字体七</font>
3)字型变化标签
(1)粗体 <b>粗体</b>
(2)斜体 <i>斜体</i>
(3)底线 <u>底线</u>
(4)上标 <sup>上标</sup>
(5)下标 <sub>下标</sub>
(6)打字机 <tt>打字机</tt>
(7)闪烁 <blink>闪烁</blink>(ie没效果)
(8)强调 <em>强调</em>
(9)加强 <strong>加强</strong>
(10)范例 <samp>范例</samp>
(11)原始码 <code>原始码</code>
(12)变数 <var>变数</var>
(13)定义 <dfn>定义</dfn>
(14)引用 <cite>引用</cite>
(15)所在地址 <address>所在地址</address>
4) 文字颜色
<font color="文字颜色">文字</font>
5) 文字字型设定
<font face="字型名称">文字</font>
eg:<font face="楷体_GB2312">楷体_GB2312</font>
6)对齐方式
align="对齐方式"
right 右对齐
left 左对齐
top 上对齐
bottom 下对齐
middle 中间
absmiddle 绝对中间
7)常用符号
(1)不可拆分的空格 &nbsp
(2)小于 < <
(3)大于 > >;
(4)and & &
(5)英镑 ₤ &pound
(6)欧元 € €
(7)注册 ® ®
(8)版权 © ©
(9)引号 " "
(10) 人民币 ¥ ¥
5、影像标签
<img src="boy.gif" alt="说明文字" align="对齐方式"
border="边框大小" height= "高度" width="宽度" >
6、背景标签
<body bgcolor="背景色" background="背景图片">
7、内文、连接文字颜色
<body text="颜色码" link="颜色码" vlink="颜色码" alink="颜色码">
text="颜色码" 若没有特别去设定文字颜色的话,浏览器会自动显现您所设定的颜色
link="颜色码" 没按下链接之前,只要有链接的地方就会出现制定的颜色码
alink="颜色码" 按下链接是瞬间所呈现的颜色
vlink="颜色码" 已经被按过的链接所呈现的颜色
8、超链接
<a href="" target="参数">
框窗名称 只有在框架或frame中采用。
利用此标签,来指定连接的内容显示到哪一个框窗中。
_blank 将连结的画面内容,开在新的浏览视窗中。
_parent 将连结的画面内容,当成文件的上一个画面。
_self 将连结的画面内容,显示在目前的视窗中。
_top 会将整个画面重新显示成连结的画面内容。
9、表格
<table width="宽度" height="高度" border="线条粗细"
BORDERCOLORLIGHT="亮面颜色设定F" BORDERCOLORDARK="暗面颜色设定"
CELLPADDING="表格内文距离格线的距离" CELLSPACING="表格栏位格线之间的距离" >
<tr bgcolor="背景色">
<td align="对齐方式">
</td>
</tr>
</table>
10、序列标签
1)无序列表
(1)
<UL>
<LI>姓名:杰克升
<LI>生日:1974/11/21
<LI>星座:天蝎座
</UL>
(2)
<UL TYPE="CIRCLE">
<LI>姓名:杰克升
<LI>生日:1974/11/21
<LI>星座:天蝎座
</UL>
TYPE="形状名称"属性来改变其符号形状,一共有三个选择:
DISK(实心圆)、SQUARE(小正方形)、CIRCLE(空心圆)
2)有序列表
(1)
<OL>
<LI>姓名:杰克升
<LI>生日:1974/11/21
<LI>星座:天蝎座
</OL>
从1开始
(2)
<OL TYPE="A" START="H">
<LI>姓名:杰克升
<LI>生日:1974/11/21
<LI>星座:天蝎座
</OL>
从H开始
11、表单的标签
1)单行文字输入
<FORM>
姓名:<INPUT TYPE="TEXT" NAME="NAME" SIZE="20">
</FORM>
其有下列可设定之属性:
NAME="名称",是设定此一栏位的名称,程式中常会用到。
SIZE="数值",是设定此一栏位显现的宽度。
VALUE="预设内容",是设定此一栏位的预设内容。
ALIGN="对齐方式",是设定此一栏位的对齐方式,
TOP(向上对齐)、MIDDLE(向中对齐)、BOTTOM(向下对齐)
RIGHT(向右对齐)、LEFT(向左对齐)、TEXTTOP(向文字顶部对齐)
BASELINE(向文字底部对齐)、ABSMIDDLE(绝对置中)、ABSBOTTOM(绝对置下)
MAXLENGTH="数值",是设定此一栏位可设定输入的最大长度。
2)单选核取表单
<FORM>
性别:
<INPUT TYPE="RADIO" NAME="SEX" VALUE="BOY">男
<INPUT TYPE="RADIO" NAME="SEX" VALUE="GIRL">女
</FORM>
其有下列可设定之属性:
NAME="名称",是设定此一栏位的名称,程式中常会用到。
VALUE="内容",是设定此一栏位的内容、值或是意义。
ALIGN="对齐方式",是设定此一栏位的对齐方式
CHECKED,是设定此一栏位为预设选取值。
3)复选核取表单
<FORM>
喜好:
<INPUT TYPE="CHECKBOX" NAME="SEX" VALUE="MOVIE">电影
<INPUT TYPE="CHECKBOX" NAME="SEX" VALUE="BOOK">看书
</FORM>
其有下列可设定之属性:
NAME="名称",是设定此一栏位的名称,程式中常会用到。
VALUE="内容",是设定此一栏位的内容、值或是意义。
ALIGN="对齐方式",是设定此一栏位的对齐方式
CHECKED,是设定此一栏位为预设选取值。
4)密码表单
<FORM>
请输入密码:<INPUT TYPE="PASSWORD" NAME="INPUT">
</FORM>
其有下列可设定之属性:
NAME="名称",是设定此一栏位的名称,程式中常会用到。
SIZE="数值",是设定此一栏位显现的宽度。
VALUE="预设内容",是设定此一栏位的预设内容,不过呈现出来仍是星号。
ALIGN="对齐方式",是设定此一栏位的对齐方式
MAXLENGTH="数值",是设定此一栏位可设定输入的最大长度。
5)按钮
<FORM>
<INPUT TYPE="SUBMIT" VALUE="送出资料">
<INPUT TYPE="RESET" VALUE="重新填写">
<INPUT TYPE="BUTTON" NAME="OK" VALUE="我同意">
</FORM>
其有下列可设定之属性:
NAME="名称",是设定此一按钮的名称。
VALUE="文字",是设定此一按钮上要呈现的文字。
ALIGN="对齐方式",是设定此一栏位的对齐方式
6)多行文字输入
<FORM>
请输入您的意见:<BR>
<TEXTAREA NAME="TALK" COLS="20" ROWS="3"></TEXTAREA>
</FORM>
其有下列可设定之属性:
NAME="名称",是设定此一栏位的名称。
WRAP="设定值",是设定此一栏位的换行模式。设定值有三种:
OFF(输入文字不会自动换行)
VIRTUAL(输入文字在萤幕上会自动换行,不过若是使用者没有自行按下ENTER换行,
送出资料时,也视为没有换行)
PHYSICAL(输入文字会自动换行,送出资料时,会将萤幕上的自动换行,视为换行效
果送出)。
COLS="数值",是设定此一栏位的行数(横向字数)。
ROWS="数值",是设定此一栏位的列数(垂直字数)。
7)下拉列表框
<FORM>
您喜欢看书吗?:
<SELECT NAME="LIKE">
<OPTION VALUE="非常喜欢">非常喜欢
<OPTION VALUE="还算喜欢">还算喜欢
<OPTION VALUE="不太喜欢">不太喜欢
<OPTION VALUE="非常讨厌">非常讨厌
</SELECT>
</FORM>
其有下列可设定之属性:
SIZE="数值",是设定此一栏位的大小,预设值为1,若是您的选项有四个,然后您将
SIZE设成4,那么,下拉式选单便会变成选项方块,将四个选项一起呈现在方块中。
MULTIPLE,是设定此一栏位为复选,可以一次选好几个选项。
12、框架标签
<HTML>
<HEAD>
<TITLE>框窗实作</TITLE>
</HEAD>
<FRAMESET COLS="120,*">
  <FRAME SRC="a.htm" NAME="1">
  <FRAMESET ROWS="100,*">
   <FRAME SRC="b.htm" NAME="2">
   <FRAME SRC="c.htm" NAME="3">
  </FRAMESET>
</FRAMESET>
</HTML>
其它参数说明:
<FRAMESET COLS="120,*" frameborder=0 framespacing=5>
1) COLS="120,*"
就是垂直切割画面啦!你可以一次切成左右两个画面,当然也可以切成三个,很
简单只要写成 COLS="30,*,50" (数字随便您自己调整啦!),依此类推,四个
以上当然就是四组数字啦!
2) ROWS="120,*"
就是横向切割画面,也就是将画面上下分开,切法同上。
3) frameborder=0
设定框架的边框,其值只有 0 和 1 , 0 就是不要边框, 1 就是要显示边框。
边框是无法调整粗细的。
4) framespacing=5
表示框架与框架间的保留空白的距离,以免看起来太挤。


<FRAME SRC="a.htm" NAME="1" frameborder=0 scrolling="no" noresize
marginhight=2 marginwidth=2>
1) SRC="a.htm"
设定此框架中要显示的网页名称,每个框架一定要对应一个网页,否则就会产生
错误,这里就是要您填入对应网页的名称。(如果该网页在不同目录,记得路
径要写清楚)
2) NAME="1"
设定这个框架的名称,这样才能指定框架来作连结,所以一定要设定喔!当然名
称随你高兴取名。
3) scrolling="no"
设定是否要显示卷轴,YES是要显示卷轴,NO是无论如何都不要显示,AUTO是视情
况显示。
4) noresize
设定不让使用者可以改变这个框框的大小,如果没有设定这个参数,使用者可以
很容易的拉动框架,改变其大小。
5) marginhight=2
表示框架高度部份边缘所保留的空间。
6) marginwidth=2
表示框架宽度部份边缘所保留的空间。

target=框窗名称
eg:<A HREF="d1-1.htm" target=3>显示内容</A>
13、背景音乐
<bgsound src="music.mid">
可是用NetScape看就没有声音了最好用embed标签 <embed src="music.mid">
14、Meta Tag 的简介
1)<Title>All Products Online</title>
这虽说不是meta的一部份,但是也不可忽略,总长度不要超过85个Character (约10
个字)。
2)<meta http-quive="content-type" content="text/html; charset=iso-8859-1">
说明网站的格式及编码方式,另外这个功能也可以拿来说明网站的名称。
3)<meta name="keyword" contents="关键字一, 关键字二, 关键字三, …..">
铲明整个网站的关键字,关键字间用逗点隔开,总长度最好不要超过1000个
Character (约44个字)。
4)<meta name="description" contents="整个网站的描述….">
铲明整个网站为何吸引人的地方,可用逗点隔开,总长度最好不要超过200个
Character (约15个字),若文章真的太长,可以切割成两个部分,较不重要的部分
置入下一个Description。
5)<meta name="robots" content=" ALL, NONE, INDEX, NOINDEX, FOLLOW, NOFOLLOW">
此功能是要给搜寻引擎使用的,是要用来告诉Spider哪些网页是要去撷取的或不用
去撷取的,一般都设定成All(内定值)。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
完整版:https://download.csdn.net/download/qq_27595745/89522468 【课程大纲】 1-1 什么是java 1-2 认识java语言 1-3 java平台的体系结构 1-4 java SE环境安装和配置 2-1 java程序简介 2-2 计算机中的程序 2-3 java程序 2-4 java类库组织结构和文档 2-5 java虚拟机简介 2-6 java的垃圾回收器 2-7 java上机练习 3-1 java语言基础入门 3-2 数据的分类 3-3 标识符、关键字和常量 3-4 运算符 3-5 表达式 3-6 顺序结构和选择结构 3-7 循环语句 3-8 跳转语句 3-9 MyEclipse工具介绍 3-10 java基础知识章节练习 4-1 一维数组 4-2 数组应用 4-3 多维数组 4-4 排序算法 4-5 增强for循环 4-6 数组和排序算法章节练习 5-0 抽象和封装 5-1 面向过程的设计思想 5-2 面向对象的设计思想 5-3 抽象 5-4 封装 5-5 属性 5-6 方法的定义 5-7 this关键字 5-8 javaBean 5-9 包 package 5-10 抽象和封装章节练习 6-0 继承和多态 6-1 继承 6-2 object类 6-3 多态 6-4 访问修饰符 6-5 static修饰符 6-6 final修饰符 6-7 abstract修饰符 6-8 接口 6-9 继承和多态 章节练习 7-1 面向对象的分析与设计简介 7-2 对象模型建立 7-3 类之间的关系 7-4 软件的可维护与复用设计原则 7-5 面向对象的设计与分析 章节练习 8-1 内部类与包装器 8-2 对象包装器 8-3 装箱和拆箱 8-4 练习题 9-1 常用类介绍 9-2 StringBuffer和String Builder类 9-3 Rintime类的使用 9-4 日期类简介 9-5 java程序国际化的实现 9-6 Random类和Math类 9-7 枚举 9-8 练习题 10-1 java异常处理 10-2 认识异常 10-3 使用try和catch捕获异常 10-4 使用throw和throws引发异常 10-5 finally关键字 10-6 getMessage和printStackTrace方法 10-7 异常分类 10-8 自定义异常类 10-9 练习题 11-1 Java集合框架和泛型机制 11-2 Collection接口 11-3 Set接口实现类 11-4 List接口实现类 11-5 Map接口 11-6 Collections类 11-7 泛型概述 11-8 练习题 12-1 多线程 12-2 线程的生命周期 12-3 线程的调度和优先级 12-4 线程的同步 12-5 集合类的同步问题 12-6 用Timer类调度任务 12-7 练习题 13-1 Java IO 13-2 Java IO原理 13-3 流类的结构 13-4 文件流 13-5 缓冲流 13-6 转换流 13-7 数据流 13-8 打印流 13-9 对象流 13-10 随机存取文件流 13-11 zip文件流 13-12 练习题 14-1 图形用户界面设计 14-2 事件处理机制 14-3 AWT常用组件 14-4 swing简介 14-5 可视化开发swing组件 14-6 声音的播放和处理 14-7 2D图形的绘制 14-8 练习题 15-1 反射 15-2 使用Java反射机制 15-3 反射与动态代理 15-4 练习题 16-1 Java标注 16-2 JDK内置的基本标注类型 16-3 自定义标注类型 16-4 对标注进行标注 16-5 利用反射获取标注信息 16-6 练习题 17-1 顶目实战1-单机版五子棋游戏 17-2 总体设计 17-3 代码实现 17-4 程序的运行与发布 17-5 手动生成可执行JAR文件 17-6 练习题 18-1 Java数据库编程 18-2 JDBC类和接口 18-3 JDBC操作SQL 18-4 JDBC基本示例 18-5 JDBC应用示例 18-6 练习题 19-1 。。。
完整版:https://download.csdn.net/download/qq_27595745/89522468 【课程大纲】 1-1 什么是java 1-2 认识java语言 1-3 java平台的体系结构 1-4 java SE环境安装和配置 2-1 java程序简介 2-2 计算机中的程序 2-3 java程序 2-4 java类库组织结构和文档 2-5 java虚拟机简介 2-6 java的垃圾回收器 2-7 java上机练习 3-1 java语言基础入门 3-2 数据的分类 3-3 标识符、关键字和常量 3-4 运算符 3-5 表达式 3-6 顺序结构和选择结构 3-7 循环语句 3-8 跳转语句 3-9 MyEclipse工具介绍 3-10 java基础知识章节练习 4-1 一维数组 4-2 数组应用 4-3 多维数组 4-4 排序算法 4-5 增强for循环 4-6 数组和排序算法章节练习 5-0 抽象和封装 5-1 面向过程的设计思想 5-2 面向对象的设计思想 5-3 抽象 5-4 封装 5-5 属性 5-6 方法的定义 5-7 this关键字 5-8 javaBean 5-9 包 package 5-10 抽象和封装章节练习 6-0 继承和多态 6-1 继承 6-2 object类 6-3 多态 6-4 访问修饰符 6-5 static修饰符 6-6 final修饰符 6-7 abstract修饰符 6-8 接口 6-9 继承和多态 章节练习 7-1 面向对象的分析与设计简介 7-2 对象模型建立 7-3 类之间的关系 7-4 软件的可维护与复用设计原则 7-5 面向对象的设计与分析 章节练习 8-1 内部类与包装器 8-2 对象包装器 8-3 装箱和拆箱 8-4 练习题 9-1 常用类介绍 9-2 StringBuffer和String Builder类 9-3 Rintime类的使用 9-4 日期类简介 9-5 java程序国际化的实现 9-6 Random类和Math类 9-7 枚举 9-8 练习题 10-1 java异常处理 10-2 认识异常 10-3 使用try和catch捕获异常 10-4 使用throw和throws引发异常 10-5 finally关键字 10-6 getMessage和printStackTrace方法 10-7 异常分类 10-8 自定义异常类 10-9 练习题 11-1 Java集合框架和泛型机制 11-2 Collection接口 11-3 Set接口实现类 11-4 List接口实现类 11-5 Map接口 11-6 Collections类 11-7 泛型概述 11-8 练习题 12-1 多线程 12-2 线程的生命周期 12-3 线程的调度和优先级 12-4 线程的同步 12-5 集合类的同步问题 12-6 用Timer类调度任务 12-7 练习题 13-1 Java IO 13-2 Java IO原理 13-3 流类的结构 13-4 文件流 13-5 缓冲流 13-6 转换流 13-7 数据流 13-8 打印流 13-9 对象流 13-10 随机存取文件流 13-11 zip文件流 13-12 练习题 14-1 图形用户界面设计 14-2 事件处理机制 14-3 AWT常用组件 14-4 swing简介 14-5 可视化开发swing组件 14-6 声音的播放和处理 14-7 2D图形的绘制 14-8 练习题 15-1 反射 15-2 使用Java反射机制 15-3 反射与动态代理 15-4 练习题 16-1 Java标注 16-2 JDK内置的基本标注类型 16-3 自定义标注类型 16-4 对标注进行标注 16-5 利用反射获取标注信息 16-6 练习题 17-1 顶目实战1-单机版五子棋游戏 17-2 总体设计 17-3 代码实现 17-4 程序的运行与发布 17-5 手动生成可执行JAR文件 17-6 练习题 18-1 Java数据库编程 18-2 JDBC类和接口 18-3 JDBC操作SQL 18-4 JDBC基本示例 18-5 JDBC应用示例 18-6 练习题 19-1 。。。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值