【HTML】HTML宏观把控

前言:

       虽然孙鑫速成有两个多小时,但是看完后感觉好多HTML的知识没有讲到,所以自己又在网上查阅了资料,自己在图书馆借了本关于HTML的书看了一遍,这才对HTML有了相对的了解,自己也敲了几个例子玩儿了玩儿,感觉好用而且不费劲。话不多说首先还是老规矩,看看到底什么是HTML?

       一、概念

       HTML (HyperText Markup Language)超文本标记语言,html不是一种编程语言,而是一种描述性的标记语言,用于描述超文本中的内容和结构。是Internet上用于网页设计的主要语言。无论网页包括动画、多媒体、图形等各种复杂的元素,基础架构都是HTML。

   到底里面都有什么内容呢? 先来张图再说。

   

 

那么久按照图里面的顺序依次讲解HTML

1、页面标记

  1.1 文件结构

<span style="font-size:18px;"><strong><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"> //文件开始标记                       
<head>                                      //文件的头部开始标记
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>标题</title>                         //头部
</head>                                     //头部结束标记  
<body>
   Hello!
</body>                                     //主题结束标记
</html>                                     //文件结束标记
                   </strong></span>

一般来说 位于头部的内容都不会在网页上显示,而是通过别的方式体现。常用的头部标记有以下几个: 

 <base>                当前文档的URL全称(基底网址)

 <basefont>         设定基准的文字字体,字号和颜色 

 <title>                  设定显示在浏览器左上方的标题内容  

 <isindex>             表示该文档是一个可用于检索的网关脚本,由服务器自动建立。 

 <meta>                是有关文档本身的元信息,如用于查询的关键词,用于获取该文档的有效期等。 

 <style>                 设定CSS层叠样式表的内容 

 <link>                   设定外部文件的链接 

 <script>               设定页面中程序脚本的内容


  1.2 语言字符集

<meta http-equiv="Content-Type" content="text/html;charset=#"> 

html页面能够以不同的字符集来表示,如GB,BIG5,ISO8859-1等就是几种不同的编码,在charset属性里面定义以后浏览器就能够以相应的内码来显示页面的内容。  如果charset设定的字符集不包含在浏览器里,那么浏览器就会自动弹出对话框提示用户要下载安装相应的语系。


1.3 背景色彩与文字色彩


<body bgcolor=# text=# link=# alink=# vlink=#> 


1.4标尺线 

 <hr>


2、字体


2.1 标题字体




2.2 字体大小


<font size=6>今天天气真好!</font>





2.3 字符实体





3、文字布局


3.1行


换行标记 <br> 不换行标记<nobr>„</nobr>


3.2链接


  3.21 链接至本机另一Web页面

   <a href=″URL″> 文字 </a>


   3.22 链接到另外一台机器上的Web页面 

  <a href=″URL″>XX主页 </a>  


  3.23接到链接到同一Web页面的其他段落 

需要先做出一个“锚”标记,即链接的目标地,再做到“锚”的链接。到“锚”的链接与平常相同。(eg.如下)

 <html> 

<body> 
<a href=“#第一章”>从这里可链接到第一章</a> <a name=“第一章”>“锚”标记</a> 

</body> 

</html>


3.34链接到不同网页的其他段落 

假如在B1文章里建立链接“链接到第一章”,而锚标记“第一章”在B2文章中,则链接可写为: <a href=″B2文章的文件名#第一章″>链接文字</a> 


3.4 列表


3.41 无序列表


无序列表的特征: 


   1)项目部分和上下段文本之间各有一行空白。

   2)项目自动向右缩进而且是左对齐。

   3)各项前面带加重记号。


3.42 有序列表


有序列表的特征: 


 1)列表项部分和上下段文本之间各有一行空白。
 

 2)列表项目向右缩进并左对齐。

 3)各项前面带有序号。


3.43 自定义列表


注意: <dt>与<dd>是单标记。<dt>定义项目,自动换行并且左对齐。


4、图像标记


4.1 基本语法


<img src=#> #=图象的 URL <img alt=#>  


#=在浏览器尚未完全读入图象时,在图象位置显示的文字。


4.2图象和文字的对齐 

<img align=#> #=top, middle, bottom


5、多媒体页面


5.1嵌入多媒体文本(EMBED)

基本语法 <embed src=#> #=URL


5.2背景音乐

<bgsound src=#> #=WAV 文件的 URL

 <bgsound loop=#> #=循环数 


5.3插入视频剪辑

<img src="url.gif" dynsrc="url.avi"> 

6、表单标记


6.1  概念:

是用于实现网页浏览者与服务器之间信息交互的一种页面元素,它由表单控件和一般内容组成。 

6.2工作原理

6.3  FORM标记符

  注:FORM包含所有表单内容   

<FORM action=“服务器端程序的URL地址 ”        

method=“get/post” enctype=“type值”> ……

 </FORM>

  Action   设置服务器端脚本程序(ASP、JSP、PHP、Perl等)所在页面的路径 

 mailto:×××@mailserver.com  method   指定数据传送到服务器的方式。

有两种主要的方式,当method=“GET”时,将输入数据加在action指定的地址后面传送到服务器; 

  当method="POST"时则将输入数据按照HTTP输送协议中的POST传输方式传送到服务器。


6.4 表单控件类型


 6.4.1按钮

  提交按钮  <input type=“submit” name=“ ” > <input type=“image” name=“ ” > 

  重置按钮  <input type=“reset” name=“ ” >   

自定义按钮  <input type=“button” name=“ ” >  

提交(submit)是为了把用户所输入的内容提交给服务器上相关程序处理,即实际上是把输入的信息提交给相关程序,让服务器进行处理。

重新设置按钮(reset button)是把用户所输入的内容清除掉,重新输入。  

 <form>  <input type=“submit”> <input type=“reset”> </form>  在input标记里,

输入value的属性值可改变按钮上的字,否则它自动写上submit和reset


6.4.2复选框(Checkbox) 和 单选框(RadioButton) 

<input type=checkbox> 
<input type=checkbox checked> 

<input type=checkbox value=**>


7、表格

表格的基本语法 

<table>...</table> - 定义表格

 <tr> - 定义表行 <th> - 定义表头 
<td> - 定义表元(表格的具体数据)

8、多窗口页面

8.1 基本语法

<frameset> ... </frameset> 

<frame src="url">  

<noframes> ... </noframes> 

8.2 特殊四类 (很有用)

<a href=url target=_blank>新窗口

 <a href=url target=_self>本窗口

 <a href=url target=_parent>父窗口 

<a href=url target=_top>整个浏览器窗口


_blank: 它强迫超链接调用的文档在新窗口中打开。(新窗口)  
_self:   它使超链接调用的文档在当前窗口中打开。(本窗口)  

 _parent:使超链接调用的窗口在当前窗口的父窗口中打开。如果没有父窗口,就在当前窗口中打开。(父 窗口)  

  _top:  使超链接在整个浏览器窗口打开。(整个窗口)



小结:学习不仅要多看,而且要多敲,上面的例子基本上都在Dreamweaver里面敲过,因为敲过后理解的才会更加深刻,才会知道到底是怎么回事儿。正所谓实践是检验真理的唯一标准啊。如果上面有总结错的地方,希望大家指正。



  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 14
    评论
评论 14
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值