代码改变世界

HTML基础知识

2009-05-26 22:27  观海看云  阅读(812)  评论(0编辑  收藏  举报
HTML标签及元素属性详解(一)基本结构标签:
<HTML>             表示该文件为HTML文件
<HEAD>             包含文件的标题,使用的脚本,样式定义等
<TITLE></TITLE>    包含文件的标题,标题出现在浏览器标题栏中
</HEAD>            <HEAD>的结束标志
<BODY>             放置浏览器中显示信息的所有标志和属性,其中内容在浏览器中显示.
</BODY>            <BODY>的结束标志
</HTML>            <HTML>的结束标志

其它主要标签,以下所有标志用在<BODY></BODY>中:
<A,HREF="…"></A>     链接标志,"…"为链接的文件地址
<IMG,SRC="…">        显示图片标志,"…"为图片的地址
<BR>                  换行标志
<P>                   分段标志
<B></B>               采用黑体字
<I></I>               采用斜体字
<HR>                  水平画线
<TABLE></TABLE>       定义表格,HTML中重要的标志
<TR></TR>             定义表格的行,用在<TABLE></TABLE>中
<TD></TD>             定义表格的单元格,用在<TR></TR>中
<FONT></FONT>         字体样式标志
回复该评论回复 | 引用该评论引用 2楼 ★★小浩★★ 天使之爱2009年4月9日 20时15分57秒
HTML标签及元素属性详解(二)
属性:
属性是用来修饰标志的,属性放在开始标志内.
例:属性bgcolor="BLACK"表示背景色为黑色.
引用属性的例子:
<BODY,bgcolor="BLACK"></BODY>表示页面背景色为黑色;
<TABLE,bgcolor="BLACK"></TABLE>表示表格背景色为黑色.

常用属性:
范围属性:
ALIGN=LEFT          左对齐(缺省值),WIDTH=象素值或百分比,对象宽度.
ALIGN=CENTER        居中HEIGHT=象素值或百分比,对象高度.
ALIGN=RIGHT         右对齐.
色彩属性:
COLOR=#RRGGBB       前景色,参考色彩对照表.
BGCOLOR=#RRGGBB     背景色.
<center>            表示绝对居中.
<table></table>     表格标识的开始和结束.
属性:
cellpadding=数值单位是像素,定义表元内距
cellspacing=数值单位是像素,定义表元间距
border=数值单位是像素,定义表格边框宽度
width=数值单位是像素或窗口百分比,定义表格宽度
background=图片链接地址,定义表格背景图
<tr></tr>表格中一个表格行的开始和结束;
<td></td>表格中行内一个单元格的开始和结束
属性:
Colspan="",单元格跨越多列;
Rowspan="",单元格跨越多行;
Width="";定义表格宽度
Height="";定义表格高度
Align="";对齐方式
Valign="";
Border="",边框宽度;
Bgcolor="",背景色;
Bordercolor="",边框颜色;
Bordercolorlight="",边框明亮面的颜色;
Bordercolordark="",边框暗淡面的颜色;
Cellpadding="",内容与边框的距离(默认为2);
Cellspacing="",单元格间的距离(默认为2);
<br>强制换行
<font></font>文本标识的开始和结束
回复该评论回复 | 引用该评论引用 3楼 ★★小浩★★ 天使之爱2009年4月9日 20时21分31秒
HTML标签及元素属性详解(三)
属性:
face=字体
color=颜色
<b></b>               加粗文字标识的开始和结束
属性:
style=font-size:40pt; 用样式表方式控制字体大小,这里是40点
<div></div>           分区标识的开始和结束
属性:
align=|center|left|right|水平对齐方式
<marquee></marquee>动态标识的开始和结束,如标识内放置贴图格式则可实现图片滚动
属性:
scrollamount=1~60,滚动速度
direction=|left|right|up|down|,滚动方向
scrolldelay=滚动延时,单位:毫秒
<P>段落标识,
空格符,
<img>贴图标识
属性:
src=http://www.cnblogs.com/图片链接地址,贴图标识必备属性
style=filter:Alpha(opacity=100,style=2);
filter:样式表滤镜;
Alpha:透明滤镜,
opacity:不透明度100(0~100);
style:样式2(0~3),
rules="none"不显示内框"
<embed,src="…">多媒体文件标识
属性:
SRC="http://www.cnblogs.com/FILENAME",
设定音乐文件的路径,文件类型除了可以播放.rm;.mp3;.wav等音频,还可播放.swf和.mov等视频.
AUTOSTART=TRUE/FALSE,
是否要音乐文件传送完就自动播放,TRUE是要,FALSE是不要,默认为FALSE
LOOP=设定播放重复次数    LOOP=6表示重复6次,true或-1为无限循环,false为播放一次即停止.
STARTIME="分:秒",
设定乐曲的开始播放时间,如20秒后播放写为STARTIME=00:20
VOLUME=0-100,
设定音量的大小.如果没设定的话,就用系统的音量.
WIDTH,HEIGHT,
设定控制面板的大小,都设为0可隐藏播放器
HIDDEN=TRUE,
隐藏控制面板
CONTROLS=CONSOLE/SMALLCONSOLE,
设定控制面板的样子,
<bgsound,src="…">,背景音乐标识,只能用于.wav和.mp3格式.
属性:
LOOP=,设定播放重复次数,LOOP=6表示重复6次,true或-1为无限循环,false为播放一次即停止.
表单标签:
<form></form>表格标识的开始和结束,表单的内容都放在这里.
下边的标签放在表单内:
<select>                 下拉选择框
<option></option>
</select>
属性:
Multiple                   多选
<textarea></textarea>      大量文字输入的编辑块
属性:
Cols=""                    行;
Rows=""                    列;
<input,type="text">        文本框
<input,type="password">    密码框
<input,type="submit">      提交按扭
<input,type="checkbox">    复选框
<input,type="radio">       单选框
<input,type="reset">       重置按扭
<input,type="image">       图片按扭
<input,type="hidden">      隐藏域
<input,type="button">      按扭
<input,type="file">        浏览文件
公共属性:
Name="";
Value=""
Size=""
回复该评论回复 | 引用该评论引用 4楼 ★★小浩★★ 天使之爱2009年4月9日 20时22分48秒
HTML标签及元素属性详解(四)
框架标签:
<FRAMESET>...</FRAMESET>,定义框架.
<FRAME>,放在框架标签内,定义每个框架的内容.
属性:
Cols=""
Rows=""
Frameborder=""
Framespacing=""
src=""
Scrolling="",滚动条(No,Yes);
Noresize,框加大小不可变;
Marginhight="",高度空余空间;
Marginwidth="",宽度空余空间;
Target="",目标框架.

其他标签:
<bgsound>,背景音乐;
Src=""
Loop="",循环次数;
<embed>,媒体播放块;
Src=""
Loop="",循环次数;
<marquee></marquee>,滚动部分;
属性:
Bgcolor=""
Behavior,设置或获取文本如何在字幕中滚动.
Direction="",滚动方向;
Height=""
Width=""
Loop="",环次数;
scrollAmount="",设置或获取介于每个字幕绘制序列之间的文本滚动像素数.
scrollDelay="",设置或获取字幕滚动的速度.
scrollHeight="",获取对象的滚动高度;
scrollLeft="",设置或获取位于对象左边界和窗口中目前可见内容的最左端之间的距离.
scrollTop="",设置或获取位于对象最顶端和窗口中可见内容的最顶端之间的距离.
trueSpeed="",设置或获取字幕的位置是否使用scrollDelay和scrollAmount属性计算,已过的实际时间来自于时钟计时.

<!--...-->,注释标记,在"<!--"与"-->"之间的内容将不在浏览器中显示.

--

基本标签:
<html></html>,创建一个HTML文档;
<head></head>,设置文档标题和其它在网页中不显示的信息;
<title></title>,设置文档的标题;
<h1></h1>,最大的标题;
<pre></pre>,预先格式化文本;
<u></u>,下划线
<b></b>,黑体字;
<i></i>,斜体字;
<tt></tt>,打字机风格的字体;
<cite></cite>,引用,通常是斜体;
<em></em>,强调文本(通常是斜体加黑体);
<strong></strong>,加重文本(通常是斜体加黑体);
<font,size="",color=""></font>,设置字体大小从1到7,颜色使用名字或RGB的十六进制值;
<BASEFONT></BASEFONT>,基准字体标记;
<big></big>,字体加大;
<SMALL></SMALL>,字体缩小;
<STRIKE></STRIKE>,加删除线;
<CODE></CODE>,程式码;
<KBD></KBD>,键盘字;
<SAMP></SAMP>,范例;
<VAR></VAR>,变量;
<BLOCKQUOTE></BLOCKQUOTE>,向右缩排;
<DFN></DFN>,述语定义;
<ADDRESS></ADDRESS>,地址标记;
<sup></SUP>,上标字;
<SUB></SUB>,下标字;
<xmp>...</xmp>固定宽度字体(在文件中空白、换行、定位功能有效)
<plaintext>...</plaintext>固定宽度字体(不执行标记符号);
<listing>...</listing>,固定宽度小字体;
<font,color=00ff00>...</font>字体颜色;
<font,size=1>...</font>最小字体;
<font,style,='font-size:100,px'>...</font>无限增大.

格式标签:

<p></p>,创建一个段落;
<p,align="">,将段落按左、中、右对齐;
<br>,换行,插入一个回车换行符;
<blockquote></blockquote>,从两边缩进文本;

<dl></dl>,列表标签,定义列表;
<dt>,定义列表标题;
<dd>,定义列表内容;
例:
<dl>
<dt>标题1</dt>
<dd>内容11</dd>
<dd>内容12</dd>
<dt>标题2</dt>
<dd>内容21</dd>
<dd>内容22</dd>
</dl>

<ol></ol>,列表标签,定义一个标有数字的列表;
回复该评论回复 | 引用该评论引用 5楼 ★★小浩★★ 天使之爱2009年4月9日 20时24分19秒
HTML标签及元素属性详解(五)
<ul></ul>,列表标签,定义一个标有圆点的列表;
<li>,放在每个列表项之前;
放在<ol></ol>之间则每个列表项加上一个数字,放在<ul></ul>之间则每个列表项加上一个圆点;

<div,align=""></div>,分区标签,用来排版大块HTML段落,也用于格式化表;
<MENU>,选项清单;
<DIR>,目录清单;
<nobr></nobr>,强行不换行;
<hr,size='9',width='80%',color='ff0000'>水平线(设定宽度);
<center></center>,水平居中.

链接标签:
<a,href="URL"></a>,创建超文本链接;
<a,href="mailtEMAIL">
</a>,创建自动发送电子邮件的链接;
<a,name="name"></a>,创建位于文档内部的书签;
<a,href="#name"></a>,创建指向位于文档内部书签的链接;
<BASE>,文档中不能被该站点辨识的其它所有链接源的URL;
<LINK>,定义一个链接和源之间的相互关系;

链接标签注解:
target="...",决定链接源在什么地方显示(用户自定义的名字,_blank,_parent,_self,_top);
rel="...",发送链接的类型;
rev="...",保存链接的类型;
accesskey="...",指定该元素的热键;
shape="...",允许我们使用已定义的形状定义客户端的图形镜像(default,rect,circle,poly);
coord="...",使用像素或者长度百分比来定义形状的尺寸;
tabindex="...",使用定义过的tabindex元素设置在各个元素之间的焦点获取顺序(使用tab键使元素获得焦点).

表格标签:
<table></table>,创建一个表格;
<tr></tr>,表格中的每一行;
<td></td>,表格中一行中的每一个格子;
<th></th>,设置表格头:通常是黑体居中文字;
<table,cellspacing="">,设置表格格子之间空间的大小;
<table,border="">,设置边框的宽度;
<table,cellpadding="">,设置表格格子边框与其内部内容之间空间的大小;
<table,width="">,设置表格的宽度.用绝对像素值或总宽度的百分比;
<table,align="">,设置表格格子的水平对齐方式(left,center,right,justify);
<tr,align="">,设置表格格子的水平对齐方式(left,center,right,justify);
<tr,valign="">,设置表格格子的垂直对齐方式(baseline,bottom,middle,top);
<td,colspan="">,设置一个表格格子跨占的列数(缺省值为1);
<td,rowspan="">,设置一个表格格子跨占的行数(缺省值为1);
<td,nowrap>,禁止表格格子内的内容自动断行;
<CAPTION></CAPTION>,表格的标题;
<COLGROUP></COLGROUP>,定义多个列为一组列;
<TABLE></TABLE>,创建一个表格;
<THEAD></THEAD>,定义表格的页眉;
<COL>,定义一个列组中的列,以便对它们能够同时设置有关属性;
<TBODY></TBODY>,定义一个表格的实体;
<TFOOT></TFOOT>,定义一个表格的页脚;
回复该评论回复 | 引用该评论引用 6楼 ★★小浩★★ 天使之爱2009年4月9日 20时26分21秒
HTML标签及元素属性详解(六)

表单标签:
<form></form>,创建表单;
action="...",接收数据的服务器的URL;
method="...",HTTP的方法(get,,post),其中get是被反对使用的;
enctype="...",指定MIME(Internet媒体类型);
onsubmit="...",当提交表单时发生的内部事件;
noreset="...",在重新设置表单时发生的内部事件;
target="...",决定把内容显示在什么地方(_blank,_parent,_self,_top)
<select,multiple,name="name",size=""></select>,创建滚动菜单,size设置在需要滚动前可以看到的表单项数目;
<option>,设置每个表单项的内容;
<select,name="name"></select>,创建下拉菜单;
<textarea,name="name",cols=40,rows=8></textarea>,创建一个文本框区域,列的数目设置宽度,行的数目设置高度;
<input,type="checkbox",name="name">,创建一个复选框,文字在标签后面;
<input,type="radio",name="name",value="">,创建一个单选框,文字在标志后面;
<input,type=text,name="foo",size=20>,创建一个单行文本输入区域,size设置以字符串的宽度;
<input,type="submit",value="name">,创建提交(submit)按钮;
<input,type="image",border=0,name="name",src="name.gif">,创建一个使用图象的提交(submit)按钮;
<input,type="reset">,创建重置(reset)按钮;
<BUTTON></BUTTON>,创建一个按钮;
disabled="...",把按钮的状态设置为不能;
name="...",按钮的控制名,value="...",按钮的值;
type="...",按钮的类型(button,,submit,,reset);
<FIELDSET></FIELDSET>,把相互关联的控件组合成一组;
<ISINDEX>,提示用户输入;
<LABEL></LABEL>,为一个控件提供标签;
<LEGEND></LEGEND>,为FIELDSET元素指定一标题;
<SELECT></SELECT>,为用户做选择创建各个选项;
<TEXTAREA></TEXTAREA>,创建一个允许用户多行输入的区域.

表单标签注解:
type="...",用于输入控件的类型(text,password,checkbox,radio,submit,reset,file,hidden,image,button);
name="...",控件的控制名(要求是除了submit和reset之外的任何名字);
value="...",控件的初始值;
checked="...",把一个单选钮设置为选中的状态;
disabled="...",把控件的状态设置为不能使用;
readonly="...",只对输入密码的文本框使用;
size="...",表示以像素为单位的除了文本框和密码框控件之外的其它控件的宽度,它是用来指定字符的数目;
src="...",一个图像控件的URL;
maxlength="...",指定可以输入的最多的字符数目;
alt="...",另外一种文本描述;
usemap="...",到客户端图形镜像的URL;
align="...",被反对.控制对齐方式(left,,center,,right,,justify);
tabindex="...",通过定义的tabindex值确定在不同元素之间获得焦点的顺序;
onfocus="...",当元素获得焦点时发生的事件;
onblur="...",当元素失去焦点时发生的事件;
on_select="...",当元素被选中时发生的事件;
onchang="...",当元素状态被改变时发生的事件;
accept="...",允许上载的文件类型.
引用该评论引用 7楼 陈浩 天使之爱2009年4月10日 8时33分21秒
什么是JavaScripit
  JavaScript既是一种描述语言,也是一种基于对象(Object)和事件驱动(Event Driven),并具有安全性能的脚本语言.使用它的目的是与HTML超文本标记语言一起实现在一个Web页面中链接多个对象,与Web客户实现交互.无论是在客户端还是在服务器端,JavaScript应用程序都要下载到浏览器的客户端执行,从而减轻服务器端的负担
此留言来自QQ校友社区 xiaoyou.qq.com
引用该评论引用 8楼 陈浩 天使之爱2009年4月10日 8时39分55秒
脚本的基本结构
<SCRIPT language = "JavaScript" type="text/javascript">
//JavaScript代码
</SCRIPT>
此留言来自QQ校友社区 xiaoyou.qq.com
引用该评论引用 9楼 陈浩 天使之爱2009年4月10日 8时49分17秒
脚本的执行原理
(1)浏览器接受用户的请求:一个用户在浏览器的地址栏中输入要访问的页面(页面中包含JavaScript脚本程序)
(2)向服务器请求某个包含JavaScript脚本的页面,浏览器把请求消息(要打开页面的信息)发送发哦应用程序服务器端,等待服务器端的响应.
(3)应用服务器端向浏览器发送响应消息,即把含有脚本的HTML文件发送到浏览器客户端,然后由浏览器从上之下逐条解析HTML标签和JavaScript脚本,并显示页面效果呈现给用户.
使用客户端脚本的好处有以下两点:
(1)含脚本的页面只要下载一个即可,这样能减少不必要的网络通信
(2)脚本程序是由浏览器客户端执行,而不是由服务器端执行,因此能减轻服务器端的压力
此留言来自QQ校友社区 xiaoyou.qq.com
引用该评论引用 10楼 陈浩 天使之爱2009年4月10日 9时1分26秒
JavaScript的基本语法(一)
变量的声明和赋值
声明
var 合法的变量类型;
赋值
合法的变量类型 = 值; //可以是类和类型的值
运算符号
算数运算符包括(+、-、*、/、%++(递增)、--(递减)、-(求反))
比较运算符包括(<、>、<=、>=、==、!=)
逻辑运算符包括(&&、||、!0)
赋值运算符包括(=)
此留言来自QQ校友社区 xiaoyou.qq.com
回复该评论回复 | 引用该评论引用 11楼 ★★小浩★★ 天使之爱2009年4月10日 9时22分43秒
JavaScript基本语法(二)
逻辑控制运算符
条件语句的基本语法结构
if(表达式1)
{
//JavaScript语句;
}
else if(表达式2)
{
//JavaScript语句;
}
else
{
//JavaScript语句;
}
循环语句的基本结构
for(初始值;条件;增量)
{
//循环体
}
while循环语句的基本结构
while(循环条件)
{
//循环体
}

Switch语句的基本语法结构
switch(表达式)

{
    case 常量值1:JavaScript语句1;
    case 常量值2:JavaScript语句2;
    case 常量值3:JavaScript语句3;
    case 常量值4:JavaScript语句4;
    default:JavaScript语句5//默认的
}
引用该评论引用 12楼 陈浩 天使之爱2009年4月10日 9时25分37秒
JavaScript的基本语法(三)

注释
JavaScript代码分为2种.
第一种是单行注释: //注释内容
第二种是多行注释: 以/*开头 以*/结尾
类型转换
使用parse(类型名称); //大小写不能错
比如:
var s = "333";
var t =parseInt(s);
此留言来自QQ校友社区 xiaoyou.qq.com
引用该评论引用 13楼 陈浩 天使之爱2009年4月10日 9时32分0秒
JavaScript中的函数(等同于C#是中的方法)
1.定义函数
function 函数名(参数列表)
{
  //JavaScript语句;
}
2.调用函数
调用函数常用的方式就是单击某个按钮,谈后调用执行摸个函数中的脚本代码
如单击时间 onClick = "函数名(参数)"
3.获取表单元素
document.表单名.表单元素名.value;
此留言来自QQ校友社区 xiaoyou.qq.com
引用该评论引用 14楼 陈浩 天使之爱2009年4月10日 9时44分35秒
DOM模型介绍
  HTML文档对象模型(HTML DOM)定义了一套标准方法来访问和HTML文档.DOM(Dcument Object Model)由万维网联盟(World Wide Web Consortium,W3C)定义,最新的浏览器都支持第1级和第2级DOM模型(第1级和第2级DOM是一种标准,这样使用JavaScript就可以控制整个网页)
HTML文档的树形结构
文档(document)→根节点<HTML>
根节点<HTML>→元素<HEAD>和元素<BODY>
元素<HEAD>→元素标题<TITILE>
元素<BODY>→很多标记如<A><H><P>等
此留言来自QQ校友社区 xiaoyou.qq.com
引用该评论引用 15楼 陈浩 天使之爱2009年4月10日 9时55分7秒
Window对象的属性和方法
Window对象的属性
名称                               说明
status               指定浏览器状态栏中显示的临时消息
screen                有关客户端的屏幕和显示性能的信息
history                         有关访问过的URL的信息
location                            有关当前URL的信息
decument                   表示浏览器窗口中的HTML文档