html 入门
2008-07-26 15:58
453 查看
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
08/05/14 开学的第一天基础记录:
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
1.HTML(Hyper Text Mark-up Language)即超文本标记语言,是WWW的描述语言,使用标记将文本文档区分成不同的逻辑部分
向浏览器提供文档的格式信息
HTML语言是目前制作网页最流行的语言,可以通过浏览器或文本编辑器查看HTML文档
2.HTML历史:其思想源于SGML(Standard Generalized Markup Language)的简写,是定义标记语言的标准,包括HTML,XML在内所有
的标记语言原则都应由SGML定义
3.HTML标记的形式如下:
a.<tag [attrList]>开始标签 [</tag>]结束标签 //从语法角度来说,标记必须闭合
b.<tag [attrList] /> 无标签体的标签(空标签)
4.HTML文件的结构:头部和主体
<html>
<head>
<title>
</title>
</head>
<body>
</body>
</html>
a.头部:描述浏览器所需要的一些信息,如文件编码、标题等
标签:<title>标题<meta>定义页面元信息,主要包含了搜索信息
<link>用于引入文件<script>指定页面脚本文件等
<meta>标签分两大部分:
HTTP标题信息(HTTP-EQUIV):定义响应报头信息,如页面编码,缓存模式等等
页面描述信息(name):定义页面基本信息,这些信息是提供给网络搜索引擎的
搜索引擎通过这些信息可以找到页面
<Meta http-equiv="Content-Type" Content="text/html;Charset=gb2312"><!--文档类型-->
<Meta http-equiv="Content-Language" Content="zh-CN"><!--文档语言-->
<Meta http-equiv="Refresh" Content="30;URL=http://www.sodii.com"><!--刷新-->
<Meta http-equiv="Expires" Content="0|Wed,26 Feb 1997 08:21:57 GMT"><!--数字和时间表示多长时间失效-->
<Meta http-equiv="Pragma" Content="No-cach"><!--Pragma-cach模式-->
<Meta http-equiv="Cache-Control" Content="no-cache"><!--HTTP1.1设置页面缓存-->
<Meta http-equiv="Widow-target" Content="_top"><!--显示窗口的设定-->_blank,_top,_self,_parent
<Meta http-equiv="Page-Enter" content="revealTrans(Transition=23,Duration=1.000)">
<Meta http-equiv="Page-Exit" content="revealTrans(Transition=23,Duration=1.000)">
b.主体:包含文件的主体内容
<bgsound src="backgroud_sound.mid" loop="-1">
设置背景音乐,要在<head>中使用
<body bgcolor="red|#rrggbb" backgroud="back-ground.gif" topmargin="上边界距离" leftmargin="左边界宽度"
text="网页文字颜色" link="超级连接的颜色" alink="点击超连接的颜色">
c.字体:<h#>文字</h#> #=1,2,3,4,5,6 <font size=# color="#rrggbb|color" >文字</font> 或直接只用预定义色彩:
color=Black,Olive,Teal,Red,Blue,Maroon,Navy,Gray,Lime,Fuchsia,White,Green,Purple,Silver,Yellow,Aqua
<u>下划线</u><code>代码</code><strike>删除线</strike><blink>闪烁</blink><strong>增强</strong>
<em>强调</em><samp>示例</samp><b>粗体</b><i>斜体</i>
d.图片:<img>标记用来在页面中插入图片,其语法形式:<imgsrc=#> #=图片URL地址
<img alt=#> #=未读入图象时,在图象位置显示的文字;图像显示后,当鼠标放在图片上所显示的文字。
图片位置:<img align=#> #=left, center, right, top, middle, bottom
图片边框:<img border=#> #=value数字,图像边的宽度
e.表格:
<table>...</table> -定义表格 <tr> ...</tr> -定义表行 <th> ...</th> -定义表头 <td> ...</td>-定义表元
其中,<tr>是<table>的子元素,<td>、<th>是<tr>的子元素,但不能直接做为<table>的子元素
<td>和<th>一样都是定义列,不同的是<th>定义的是列标题,显示的字体更明显
<table border="" width="" height="" cellspacing="" cellpadding="" align="" bgcolor="" background="bg.gif">
<tr bgcolor="">
<th align="left|center|right" valign="top|middle|bottom">Food</th>
<th bgcolor="">Drink</th>
<th>Sweet</th>
</tr>
<tr>
<td>A</td>
<td>B</td>
<td>C</td>
</tr>
</table>
f.列表:
无序列表<UL><LI>姓名<LI>生日<LI>星座</UL>
有序列表<OL type="A|a|1|i|I"><LI>姓名<LI>生日<LI>星座</OL>
g.链接:
外部链接<a href=http://www.csst.com.cn>中软</a><a href=“1.htm”>查看?</a>前者为绝对路径,后者为相对路径。
内部链接<a href=“#1”>查看第一部分</a><a name=“1”>
h.表单:表单的作用:动态网页技术中,表单的作用是十分重要的,用户与服务器的交互就是通过表单来完成的。
<form action=“…”method=“…”> (1)
<input type=“button|te
4000
xt|password|hidden|radio|checkbox”/> (2)
<textarea ></textarea>
<select name="">
<option value="">
<option value="">
</select>
……
<input type=“reset|submit”/> (3)
</form>
i.分区<div></div>
j.文字分片<span></span>
5.frameset框架:
a.加入框架的页面不需要<body>元素,使用frameset
b.左右分:
<FRAMESET COLS="120,*" >
<FRAME SRC="a.htm" NAME="1">
<FRAME SRC="b.htm" NAME="2">
</FRAMESET>
c.上下分:
<FRAMESET ROWS="100,*">
<FRAME SRC="b.htm" NAME="2">
<FRAME SRC="c.htm" NAME="3">
</FRAMESET>
d.frameset属性
COLS=“120,*”左右分,可一次分多个,如,分三个:COLS=“30,*,50”
ROWS=“120,*”上下分,同上
frameborder=0 设定框架的边框,0 和1 ,0 不要边框,1 显示边框。
framespacing=5 框架与框架间空白的距离。
e.frame属性
SRC=“a.htm”当前框架显示的网页URL
NAME="1" 框架名称
frameborder=0 框架的边框,0 和1 ,0 不要边框,1 显示边框。
scrolling="no" 是否显示滚动条,YES显示,NO不显示,AUTO视情况显示。
noresize 不让使用者改变大小。
marginhight=2 框架高度部份边缘所保留的空间。
marginwidth=2 框架宽度部份边缘所保留的空间。
f.当浏览器不支持框架时,显示提示信息<noframe>请换有支持Frame功能的浏览器</noframe>
在框架中打开另一窗口:<A HREF=“http://www.csst.com”target=_top>松迪科技</A>
相关文章推荐
- HTML+CSS基础入门-第十四天(CSS-文本属性)
- html 快速入门之路 (续)
- HTML 入门
- HTML入门学习笔记--CSS定位(8)
- JavaScript入门——在HTML中的位置
- html注入的入门教程
- HTML入门学习笔记--CSS动画模块(11)
- HTML最给力的入门教程
- HTML入门教程(三)
- HTML入门
- html入门3
- HTML入门(上)
- HTML入门(中)
- AJAX入门---DOM操作HTML
- html+js+jquery简单入门
- HTML+CSS基础入门-第八天(HTML-表单)
- HTML入门
- html入门
- HTML快速入门8——HTML分隔符,一般语法,PRE标签,特殊字符显示
- HTML结构化DIV+CSS布局入门指南