HTML基础01

一、XHTML基础

1.XHTML能做什么?

XHTML能实现网页的结构。

2.什么是HTML、XHTML?

HTML[HyperText Markup Language],超文本标记语言。

XHTML[eXtensible HyperText Markup Language],扩展的超文本标记语言

HTML最终的发展方向:HTML5

HTML/XHTML、CSS、JavaScript称为客户端

技术。客户端技术是由浏览器解释执行的。客户

端技术最大的难点就在于浏览器的兼容性。

主流浏览器:IE、Firefox、Chrome、Safari、Opera

3.什么是标记?

标记(Tag),也称为元素(Element),它就是完成

某些功能的字符串。

4.标记的分类

4.1 根据是否包含子标记或内容

单标记:<标记名称/>

双标记:<标记名称>...</标记名称>

例1:

<a><b>...</b></a>

例2:

<b><a>....</a></b>

4.2 根据是否自然换行

内联对象:不换行

块级对象:可自然换行

5.标记的属性

<标记名称 属性名称="值" 属性名称="值".../>

<标记名称 属性名称="值" 属性名称="值">...</标记名称>

公共属性

id

style

class,CSS类

title,注释

6、XHTML文档的规范
A.标记名称必须为英文小写字母
B.标记之间必须顺序嵌套
C.单标记必须以"/>"结尾
D.属性名称必须为英文小写字母
E.属性值必须括在引号之间

7.W3C的合法性验证

http://validator.w3.org

8.XHTML文档的结构

<!DOCTYPE html PUBLIC DTD>
<html xmlns="http://www.w3.org">
   <head>
      <title>标题</title>
   </head>
   <body>
      正文
   </body>
</html>

9.DTD

DTD[Document Type Defination],文档类型声明

DTD实现的功能是定义文档结构,如谁根元素?
根元素有哪些一级子元素?这些元素又有什么样属性?这些属性中哪些是必选的,哪些是可选的?等信息。

在XHTML中DTD主要有三类:

Strict,严格类型

Transitional,过渡类型

Frameset,框架类型 

命名空间(namespace),解决标记名称冲突。

二、文本样式
加粗:<b>...</b>
加粗:<strong>...</strong>
倾斜:<i>...</i>
倾斜:<em>...</em>
下划线:<u>...</u>
删除线:<s>...</s>
删除线:<strike>...</strike>
上标:<sup></sup>
下标:<sub>...</sub>
span标记:<span>...</span>

font标记(W3C不推荐):

<font color="颜色" size="字号(1~7)" face="字体">...</font>

三、段落与换行

段落:
<p align="left|center|right">...</p>

换行:
<br/>

四、标题

<h1 align="left|center|right">...</h1>
...
<h6 align="left|center|right">...</h6>

五、HTML实体(HTML Entity)
大于号:&gt;
小于号:&lt;
单引号:&apos;(IE不支持)或&#39;
双引号:&quot;
&(And)符号:&amp;
不间断空格:&nbsp;

六、图像

1.浏览器支持的图像格式

gif,支持透明色,支持动画,仅支持256种颜色。

jpg/jpeg,不支持透色,不支持动画,但支持1670万种颜色。

png,支持透色,但不支持动画,仅支持颜色有256,1670万和4G种三种。

2.图像的标记

<img src="图像URL" width="宽度" height="高度" alt="注释" border="边框宽度"/>

说明:
A.图像的src和alt属性必须存在。

B.alt属性只有IE浏览器支持。

C.如果省略图像的alt属性,那么其无法通过W3C的合法性验证。

七、路径

1.绝对路径:由完整的协议名称、主机名称、路径及文档全称组成。

http://www.sina.com.cn

ftp://195.168.0.30/download/02.rar

2.相对路径,从当前文档开始的路径。

2.1)、
如果当前文档和目标位置位于同一目录下,则

直接书写目标文档全称即可。(图-1)

2.2)、
如果当前文档和目标文档所在目录位于同一目录

下,则书写成:目录名称/目标文档全称

2.3)、

如果当前文档所在目录与目标文档位于同一目录

下,则书写成: ../目标文档全称

例如:

浏览器URL地址为:

http://www.a.com/a/b/c.html?id=3&pid=6

而通过查看网页源代码,发现其中某一张图像的标记是这样写的:

<img src="../images/aa.jpg"/>

那么这张图像的绝对路径就是:

http://www.a.com/a/images/aa.jpg

3.根相对路径,从站点根目录开始的路径,总是以

"/"开头。

八、链接

1.链接的标记

<a href="目标文档URL" target="窗口形式">文本/图像</a>

窗口形式:

_self:在自身窗口打开(默认)
_blank:在新窗口打开
_parent:在父窗口打开
_top:在顶窗口打开
框架名称:在指定框架打开

提示:

如果为图像添加链接的话,在IE浏览器中图像

将被蓝色框线包围。

去掉框线:

A.为图像添加border="0"属性

B.通过CSS样式实现

2.链接的表现形式(P13~P14)

2.1)、目标文档为网页

    静态网页: .htm .html

    动态网页: .jsp .aspx .php .shtm .shtml

2.2)、链接到下载资源

首先将下载资源使用压缩软件/命令进行压缩,

然后将链接的目标文档指向该压缩包即可。

2.3)、电子邮件链接

<a href="mailto:电子邮件地址">文本/图像</a>

2.4)、锚点链接(书签链接)

A.创建锚点

  <a name="名称"></a>
   
B.链接到锚点

   B1.链接元素(文本/图像)与锚点同一页面

   <a href="#锚点名称">文本/图像</a>

   B2.链接元素(文本/图像)与锚点不同页面

   <a href="目标文档URL#锚点名称">文本/图像</a>

2.5)、链接到JavaScript

<a href="javascript:JS代码">文本/图像</a>

2.6)、空链接(没有目标文档,其行为由JS控制)

返回页面的顶部
<a href="#">文本/图像</a>
保持原始位置
<a href="javascript:void(0)">文本/图像</a>

九、表格

1.表格的作用

A.页面的布局

B.显示规则有序的数据

2.表格
<table>
   <tr>
      <td|th>...</td|/th>
      ...
   </tr>
   ... 
</table>

表格的属性(P16)

width:宽度
height:高度
bgcolor:背景颜色
background:背景图像
border:边框宽度
bordercolor:边框颜色
align:水平对齐方式(left|center|right)
cellpadding:内边距(内容与框线之间的距离)
cellspacing:外边距(相邻单元格之间的距离)

单元格属性

align:水平对齐方式(left|center|right)
valign:垂直对齐方式(top|middle|bottom)
bgcolor:背景颜色
background:背景图像
rowspan:行合并的数目
colspan:列合并的数目

十、有序列表和无序列表

1.无序列表(P15)
<ul type="disc(实心圆)|circle(空心圆)|square(方形)">
  <li>...</li>
  ... 
</ul>

2.有序列表(P14)

<ol type="1|a|A|i|I" start="起始序号">
  <li>...</li>
</ol>


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值