黑马程序员—HTML基础

HTML即为超文本标记语言,是用于描述网页文档的一种标记语言。首先,初学HTML的时候我们应该尽量手写HTML。HTML就是描述网页的样子、内容的一个文本。写好的HTML我们要借助浏览器来展现成大家都能看得懂的可视化的页面。很多浏览器都是基于IE内核的,使用WebBrowser控件,就很容易开发一个简易浏览器。一般测试的时候,只要测试IE、FireFox、Opera和Chrome等就可以了,Web开发中浏览器的兼容是很重要的。

静态、动态页面:

静态页面就是把HTML页面文件保存在服务器上,浏览器要用这个页面的时候,服务器就把这个页面文件发给浏览器;而动态页面则是服务器上没有浏览者要看的页面,而是服务器动态生成的HTML页面发给浏览器,动态语言的服务器端可以用C#、Java等编写。

HTML页面结构:

HTML是由一个一个的标签组成的,每个标签都应该有开始和结束,”/”代表标签的结束。所有内容都在<html></html>标签内;<head></head>内放头部信息,是对页面的描述,不会直接显示在页面中,<head>内的<title>中设置的是页面的标题,它只能放在<head>中;<body>是页面的主体,大部分显示内容都定义在它里面。我们在写的时候,应该每个页面都包含这些部分。如下:

<html>这里表示开始创建一个超文本标记语言文档。

      <head>这里是’头’, 设置文档标题和其它在网页中不显示的信息

           <title></title>这里是标题

      </head>

      <body>这里是’体’,可以设置文档的可见部分

      </body>

</html>

这里面可以给页面设置背景颜色等属性,在<body>设置<body bgcolor = 颜色>就可以了。

HTML中的一些问题及常用标签:

HTML注释方法为<!--注释内容-->。在HTML中不把空格” ”当成空格&nbsp;才表示空格,另外<pre></pre>也能识别空格。&lt;表示<小于号,&gt;表示>大于号。

<br/>表示回车;

<p></p>表示新的段落,前后会有较大空白;

<center></center>表示居中显示;

<h></h>h标签有六种,即<h1></h1>到<h6></h6>表示字体的不同大小,其中h1最大,h6最小;

<b></b>表示字体为粗体;

<i></i>表示字体为斜体字

<u></u>表示字体是有下划线的;

<cite></cite>表示是引用的,一般为斜体字;

<SUP></SUP> 上标字 ;

<SUB></SUB> 下标字;

<img src = “路径”/>是图片标签,里面可以设置Height、Width属性,分别表示图片的高度和宽度,以px为单位;

<font></font>为字体标签,里面可以设置一些属性,如:

<font size = “3” color = “blue”>文字</font>表示里面的文字会是蓝色3大小的,这里Size属性,字体大小为1到7;

<a>标签:<a>标签有几种用法,可以创建超链接,如下:

<a href = “网址”>文字说明</a>可以为这个网址创建超链接,我们也可以给它嵌套图片,然后实现点击图片打开连接,即<a href = “网址”><img src = “路径”/></a>;

还可以创建一个文档内部的书签,如下:

<a name = “”></a>

还可以创建一个指向文档内部的链接,如下:

<a name="最上面" href="#最下面">回到底部</a>

<a name="最下面" href="#最上面">回到顶部</a>

<Table>标签:是表格标签,如下:

<Table>

<tr>

<td></td><td></td>

</tr>

<tr>

<td></td><td></td>

</tr>

<tr>

<td></td><td></td>

</tr>

</Table>

这里<tr>表示一行,<td>表示一列;表格标签可以设置一些属性,如border是控制外边框的,cellpadding是控制边框距离文字距离的,cellspacing是控制内边框的高度的,bgcolor可以设置表格的背景色,rowspan表示跨行,colspan表示跨列,<caption>用来定义表格的标题;

下面是一个表格小示例:

 

<html>

 

<head>

 

<title></title>

 

</head>

   
 

<body bgcolor = "Gray">

 

<table border = "1" align = "center" cellspadding>

 

<caption>A test table with merged cells</caption><!--表示表格的标题-->

 

<tr>

 

<td rowspan = "2"> </td>

 

<th colspan = "2" align = "center"><font >Average</font></th><!--th表示加粗居中-->

 

<th rowspan = "2">Red eyes</th>

 

</tr>

   
 

<tr>

 

<th>height</th>

 

<th>weight</th>

 

</tr>

   
 

<tr>

 

<th align = "center">Males</th>

 

<td>1.9</td>

 

<td>0.003</td>

 

<td>40%</td>

 

</tr>

   
 

<tr>

 

<th>Females</th>

 

<td>1.7</td>

 

<td>0.002</td>

 

<td>43%</td>

 

</tr>

 

</table>

 

</body>

 

</html>

效果如图:

 

<frameset></frameset>标签可以定义一个框架集,每个框架都可以存有独立的文档。其中可以设置rows属性表示上下,cols属性表示左右。

posted @ 2013-05-08 09:55  帅大屋  阅读(224)  评论(0编辑  收藏  举报