学习报告
当前位置:首页 > 工作报告 > 学习报告 > 列表页

html学习报告

小草范文网  发布于:2016-12-02  分类: 学习报告 手机版

篇一:关于学习HTML的报告

关于学习HTML的报告

较以往之寒假,此次寒假实属充实。在老师的提议下我们学习了超文本标记语言——HTML,初步接触了简单网页的制作过程,了解到色彩斑斓的网页之内质,并亲自动手做了几个小网页。内心翻滚所谓收获不小啊! 初期的网站都是由静态网页组成,网页中只有文字、图形、图像等,用户只能被动的接受这些信息。那时的web页面的核心是HTML,它编写很方便,不要求有特定的语言环境,可以有任何一种编辑器写好(如word、写字板、记事本),然后可以放到浏览器观看结果。现在HTML已经有很多专门的编辑软件,如Frontpage、Hotdog、Dreamweaver等。

HTML的历史最早可以追溯到20世纪40年代。在1945年,Vannevar Bush在一篇文章中阐述了文本和文本之间通过超级链接相互关联的思想,并在文中给出了一种能实现信息关联的计算机Memex的设计方案。随后经过一系列的发展研究,1989年Tim Berners_Lee对SGML做了大刀阔斧的简化和完善,穿凿了最初的HTML,并用它在自己编写的图形化Web浏览器上看得到最早的web页面。

第一次自学这种网页制作方面的知识,刚开始有点无力,随后边看书边在电脑上试着操作,基本掌握了相关知识。

通过学习,静态网页的制作可以概括为5个部分:

1、网页素材搜集与制作

即网页中一些图像的处理与动画的制作。

2、网页版式设计

规划各元素在网页中的位置按大方关系和表现方法,合理安排图像、文

本等元素,是网页布局合理,美观大方。

3、文本编写

自己的网页中需要大量的文字材料,这就要在网页编辑器中用HTML语言中的标签编写,也可以利用网页编辑工具的相关功能,直接写入文字。

4、处理网页之间的关联

这主要是建立合理、高效的网页导航系统。

5、网页发布

主要是将建设好的网页上传到服务器中供用户浏览。

虽然知道网页制作的基本过程,但对其细节还点朦胧,特别是网页中图像及动画的制作处理。有时候一个网页得处理好几次最终才能成功显示。想来我们对于此项处理还是不够熟练、敏感,以后还要多加练习,并对其细节做以仔细研究,日后必可下这一巨石!

在21世纪,信息技术的发展保持着强劲的势头,信息千变万化。而网站则提供了展示这些信息的平台。有了网页,能更好更方便快捷的将世界各个角落的面孔展现在人们面前,可以使万千企业的业务展现给客户。对我们眼下最近的对于个人电脑的购买更是有利。我们可以在相关网页上找到各种信息进而避免受骗。网页使得信息快速交流,更为新时代之一大成功。

是的,信息技术是当代人类社会发展最快,渗透性最强,应用面最广的先导技术。这些日新月异的新技术不仅仅改变了世界,也改变了人们的生活。

而信息时代离不开信息化人才,掌握计算机的各项基础知识并提高应用能力,是信息话人才培养的一个重要环节。这是从事许多行业必备的基本技能。 当然,有关HTML的学习只是学习中的一小部分,我们还要学习更多的有关计算机各个方面的知识。只有心志坚定,行动仔细严谨才能掌握好知识。今后我们还会接触更多的东西,在计算机这片大海中,我们得一步一个脚印,为自己打好基础。万事开头难,我们要开好头!但同时在以后的学习中也要保持初有的热情与信息。未来世界,必是我们的天下。不敢放出大话说将来会成多大气候,实事求是,现在多学一点知识多掌握点技能,我们将来的路也可以宽一点。最实在的是可以找一份好一点的工作。

在将后的学习中,我们应该为自己制定一项计划,照计划行事,争取早日成才,做一个真正有能力、有底气的大学生。

篇二:html学习总结

1. HTML 标签由开始标签和结束标签组成,空的 HTML元素没有结束标签,比如 <br />没有内容的 HTML

内容被称为空元素。空元素是在开始标签中关闭的。<br /> 就是没有关闭标签的空元素(<br /> 标签定义换行)。在 XHTML、XML 以及未来版本的 HTML 中,所有元素必须被关闭。在开始标签中添加斜杠,比如 <br />,是关闭空元素的正确方法,HTML、XHTML 和 XML 都接受这种方式。即使 <br> 在所有浏览器中都是有效的,但使用 <br /> 其实是更长远的保障。

2. HTML 标签及属性值 对大小写不敏感:<P> 等同于 <p>。W3School 使用的是小写标签,因为万维网联

盟(W3C)在 HTML 4 中推荐使用小写,而在未来 (X)HTML 版本中强制使用小写。属性值应该始终被包括在引号内。双引号是最常用的,不过使用单引号也没有问题。在某些个别的情况下,比如属性值本身就含有双引号,那么您必须使用单引号,例如:name='Bill "HelloWorld" Gates'

3. <hr /> 标签在 HTML 页面中创建水平线。hr 元素可用于分隔内容。

4. <address> 可定义一个地址(比如电子邮件地址)。您应当使用它来定义地址、签名或者文档的作者

身份。

<address>

<a href="mailto:service@w3school.com.cn">用户服务信箱</a><br />

上海赢科投资有限公司<br />

金桥开发区 789 号<br />

</address>

5. 文本对齐:text-align:center;代替align:center;

6. Name 属性用于创建被命名的锚(named anchors)。当使用命名锚(named anchors)时,我们可以创

建直接跳至定位至页面中某个节的链接,这样使用者就无需不停的滚动页面来寻找他们需要的信息。 使用<a>创建锚

<a name="tips">Useful Tips Section</a>

将 # 符号和锚名称添加到 URL 的末端,就可以直接链接到 tips 这个节,就像这样:

<a href=".cn/html/html_links.asp#tips">

Jump to the Useful Tips Section

</a>

7.

格, <caption>定义表格的标题 colspan=”3”横跨三列的单元格;rowspan=”2”横跨两行的单元

Cell padding 来创建单元格内容与其边框之间的空白,Cell spacing 增加单元格之间的距离。

<table border="6">

<caption>我的标题</caption>

<tr>

<th>姓名</th>

<th colspan="2">电话</th>

</tr>

<tr>

<td>Bill Gates</td>

<td>555 77 854</td>

<td>555 77 855</td>

</tr></table>

8. 无序列表 ul li 有序列表 ol li 自定义列表 dl dt dd; 自定义列表以 <dl> 标签开始。

每个自定义列表项以 <dt> 开始。每个自定义列表项的定义以 <dd> 开始。

<dl>

<dt>Coffee</dt>

<dd>Black hot drink</dd>

<dt>Milk</dt>

<dd>White cold drink</dd>

</dl>

9.

10. 文字环绕图片,只需设置图片align=left即可实现图片在左的文字环绕,align=right可实现图片在右的文字环绕 通过改变 img 标签的 "height" 和 "width" 属性的值,您可以放大或缩写图像

<img src="eg_mouse.jpg" width="128" height="128" alt=”鼠标图片”/>

alt:图像无法载入时,替换文本属性告诉读者们失去的信息。

11.使用框架导航跳转至指定的节

<a href ="link.html" tppabs=".cn/example/html/link.html" target ="showframe">没有锚的链接</a><br>

<a href ="link.html#C10" tppabs=".cn/example/html/link.html#C10" target ="showframe">带有锚的链接</a>

<frame src="../example/html/link.html"

tppabs=".cn/example/html/link.html" name="showframe">

导航框架:

<a href ="frame_a.html" tppabs=".cn/example/html/frame_a.html" target ="showframe">Frame a</a><br>

<a href ="frame_b.html" tppabs=".cn/example/html/frame_b.html" target ="showframe">Frame b</a><br>

<a href ="frame_c.html" tppabs=".cn/example/html/frame_c.html" target ="showframe">Frame c</a>

<frame src="../example/html/frame_a.html"

tppabs=".cn/example/html/frame_a.html"

name="showframe">

12.

XHTML 元素都必须被正确地嵌套,XHTML 必须拥有良好的结构,所有的标签必须小写,并且所有的 XHTML 元素必须被关闭。XHTML 文档必须拥有 DOCTYPE 声明,并且 html、head、title 和 body 元素必须存在。 13.html实现文件的下载

<a href=文件路径/文件名>下载链接的文本</a>

必须是 exe rar doc txt 等文件类型

14.去除<a>标签点击时的虚线框:

在css中加入:

a {outline: none;}

a:active {star:expression_r(this.onFocus=this.blur());}

:focus { outline:0; }

15.html网页头部添加

<meta

http-equiv="refresh"content="0.1;url=http://mall.lakala.com/ActivityController/toPage">

当访问该页面时会自动跳转至url所指的页面。

16.img居中的方法:

1.img设置属性:display:block; margin:0 auto; 推荐 (对于width height 不确定的图片也适用)

2.给img设一包括img的div,div设置属性align=center;

17.p设置行间距用line-height 设置段间距用 margin-bottom或margin-top

18.返回上一页方法:

<a

">

<meta 秒钟后自动返回上一页代码: http-equiv="refresh" content="3; url=javascript:window.history.go(-1);"> 图片做的话就是: <img src="图片路径" border="0" onclick="javascript:history.back(-1);" title="返回上一页&quo(本文来自:WWW.xiaocaoFanwEn.cOM 小草范文网:html学习报告)t;> 果是用按钮做的话就是: <input type="button" name="Submit" onclick="javascript:history.back(-1);" value="返回上一页href="javascript :history.back(-1)">返回上一页</a>或: <a href="javascript :;" onClick="javascript :history.back(-1);">返回上一页</a> content=这后面是时间。

19.手机端页面宽度设置为:width=960px;<meta name="viewport" content="width=960, initial-scale=0.33"> 电脑端页面宽度设置为 width=1200px

(1)标准手机端页面:<META name="viewport" content="width=device-width, initial-scale=1.0 minimum-scale=1.0, maximum-scale=1.0, user-scalable=no">用百分比

(2)使用width:320px;

<!DOCTYPE html>

<html>

<head>

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

<meta charset="utf-8" />

<title>天猫触屏版</title>

<meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" name="viewport" /> <meta content="yes" name="apple-mobile-web-app-capable" />

<meta content="black" name="apple-mobile-web-app-status-bar-style" />

<meta content="telephone=no" name="format-detection" />

<link href="page.css" rel="stylesheet" type="text/css" />

</head>

<body>

<div id="wrapper" style="width:100%;height:auto;overflow:hidden;">

<div id="header" style="width:90%;height:30px;background-color:#930; min-width:320px; margin:0 auto;"></div>

<div id="main" style="width:100%;”>

</div>

</div></body>

</html>

20.html快速定位到页面的某个具体位置:

<a href="#bottom">链接到底部</a>

<div style="height:1000px;">center</div>

<div style="border:1px solid #F00; height:100px;"id="bottom">底部</div>

21.输入框提示,鼠标离开提示隐藏

<input type="text" id="phone" name="phone" maxlength="13" value="为你保密哒" onfocus="if(value == defaultValue){value='';this.style.color='#000'}"onblur="if(!value){value = defaultValue;this.style.color='#999'}" />

22.当div模块被position:fixed;后她包含的子模块定义position:absolute,将不起作用

23.当上一个模块元素有浮动时,模块的margin:将不起作用,解决方法:添加属性clear:both;

24.如何解决浏览器兼容性问题快捷方法之一:

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE9" />

浏览器将会大致以IE9的模式进行呈现,无论当前浏览器是何版本

25.自定义鼠标样式

body{ cursor:url(/images_icon/damotouicon.ico), pointer;}

(1)鼠标图片最好是.ico格式的(可使用在线工具转换),不支持jpg,png,gif格式,其他格式容易有兼容性问题

(2)当自定义鼠标图片无法使用时,会用pointer样式。经测试ursor:url(/images_icon/damotouicon.ico);只这样写时鼠标自定义是不

起效的。必须后面加上其他默认样式;最小要求:16px*16px;32px*32px最好

(3)图片路径要采用绝对路径,否则IE不识别

26.当给子元素模块添加margin-top:会出现父元素也偏移,子元素与父元素并没分离问题

解决办法:给包含它的父元素(祖父元素不必设)添加属性,overflow:hiddden;即可完美解决,这跟 bfc 的东西(块级元素格式化上下文)有关

27.

以上样式的实现可用

<fieldset style="border:2px solid red"><legend style="margin-left:20px">个人信息</legend><div><label>用户名:</label><input type="text"/></div><div><label>密码:</label><input type="password"/></div></fieldset> fieldset 样式可自定义

28.利用jsonp解决跨域

$.getJSON("url?表单数据&jsoncallback=?",function(data){

var mobile_callback=data;

if(mobile_callback.phone=='alreadyExist')

{

message="对不起,同一手机号只能办一张卡!"; $("#tx").html(message);}}) else{alert("恭喜您,存储成功") }

例如:

$(function(){

$("#sub").click(function(){

var mobile_phone=$("#phone").val();

var reg1=/^(^[\s]{0,}$)|(((1[0-9]{2})|159)+\d{8})$/;

if(mobile_phone.length==0){

message="*手机号码不为空!";

篇三:HTML 学习心得整理

IT Juck HTML 知识整理

开山篇:

? 何为传输协议?

? 简单的说 计算机的通信(网络)规则就是一种协议.

? FTP 文件传输协议

? SMTP 邮件传送协议

? HTTP 用于网页与网页间的访问协议

? 语言编码

接下来我们还会发现这样一句话:

它标示文档的语言编码。就像我们平时所说的汉语、英语一样。这里的gb2312告诉浏览器,本文档采用简体中文编码;还有一种常用的编码是UTF-8编码,它是国际通用的编码。不管我们采用哪种编码,有一点就是包含的css样式表和其它文件也必须和本文档的编码一样,要不就会出现乱码。

? HTML开发工具

1. 记事本

2. Editplus

3. Frontpage

4. Dreamweaver [初学者推荐使用,该软件有提示功能]

? 下载地址:

? /cfusion/tdrc/index.cfm?product=dreamweaver&loc=cn

5. Zend Studio

6. MyEclipse

等其他IDE ,这里就不在介绍了,有兴趣可到网上搜索

? 网页三剑客

? 网页制作三剑客是Macromedia 公司开发的三款开发工具

? Flash:用于做动画

? Fireworks :用于图片处理

? Dreamweaver :用于拼接网页,代码编程

? HTML是什么?

? HTML表示: 超文本标记语言(Hyper Text Markup Language) ? HTML文件必须有htm 或 html扩展名

? HTML文件可以用一个简单的文本编辑器创建

? HTML文档类型

当我们新建HTML格式文档时,查看源代码,会发现代码最上部有如下代码:

译:表示本文档是过渡类型,另外还有框架和严格类型,目前一般都采用过渡类型,因为浏览器对XHTML的解析比较宽松,允许使用HTML4.01中的标签,但必须符合XHTML的语法。许多朋友在制作页面时,往往喜欢把这句删除掉,在这里建议大家一定要保留这句话,删除它后可能引起某些样式表失效或其它意想不到的问题。

? 文档类型标记分五个部分

? DOCTYPE 文档类型定义标签(还可以指定别的类型文件)

? HTML 指定文档类型的名称

? PUBLIC 说明当前文件所依据的文件是任何人都可以访问的还是局部访问的 ? version name 指定该HTML版本的标识名称。例如HTML 4.0的标识名称为:

"-//W3C//DTD HTML 4.01 Transitional//EN"版本名称version name.被改进的iso用+号开头,没有被改动过的用–号开头,最后的两个斜号是DTD文档的语言种类

? url 指定该HTML 语言的定义规范文件在Internet上的位置,

? 例如: 。

? loose.dtd说明:当前文档可能含HTML4.01严格标准定义的元素及不含的元素 ? strict.dtd 说明:当前文档所以的HTML 元素都是严格符合标准的

? frameset.dta 说明:除了以上的俩个共同点还有可能包含一些框架的元素 ? HTML 4.01中如果没有下面这个文档类型定义语句是一个无效的HTML文件

? XHTML 1.0文档类型

? 创建一个HelloWord的XHTML 1.0文档

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "/retype/zoom/1997f96b48d7c1c709a14505?pn=2&x=0&y=7&raww=893&rawh=73&o=png_6_0_0_0_0_0_0_892.979_1262.879&type=pic&aimh=39.23852183650616&md5sum=786f97b94e9f65337d12e7fae28b670e&sign=01042e3134&zoom=&png=163-11347&jpg=7664-7664" target="_blank">点此查看

<body>

Hello Word 我的第一个网页!

</body>

</HTML>

首先复制上面的代码

在电脑桌面鼠标右键创建一个文本文件.txt,双击打开把代码粘贴到里面保存关闭 鼠标右键txt文件重命名为 HelloWord.html [点击回车]

? HTML标记解释

? HTML的标记大多都是成对出现的,分开始和关闭如:<html></html>

? 每个关闭标记都是以:</标记> 斜杠加标记关闭的

? <!DOCTYPE html> 表示:这是一个HTML类型的文件

? <html> 表示:告诉浏览器这是HTML文档的开始

? <head> [表示:该标记是HTML头信息在浏览器标题区域显示] ? <title>标题</title>[表示:该标记是文档标题显示在浏览器窗口的标题栏]

? </head> 表示:关闭HTML 头信息区域

? <body> 网页正文内容 </body> 表示:该标记之间的内容会显示在浏览器中 ? </html> 表示:记告诉浏览器这是HTML文档的终止

? head 区属性

? <link rel="SHORTCUT ICON" href="favicon.ico"> [地址栏网站标志图标]

注:图片的名字最好是: favicon.ico

? Meta 标记必须要写在Head 头标记区域里

? <meta http-equiv="refresh" content="秒数; url=页面路径"> [自动跳转] ? 浏览器兼容问题解决[告诉浏览器使用IE7]

? <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" /> ? 页面编码类型

? <mate http-equiv="Content-Type"content="text/html;charset=UTF-8 "> ? GB2312 中国

? UTF-8 国际

? Ansi 美国国家标准协会,它可以根据操作系统变换

? body 标签属性

? bgcolor="red"[页面背景颜色]

? background="图片.jpg" [页面背景图片]

? text="#000FFF" [页面中所有非连接字体颜色]

? link=”颜色” [页面中所有连接字体颜色

]

? alink=” 颜色” [页面中正要被点击的连接字体颜色]

? vlink=” 颜色” [页面中所有点击过的连接字体颜色]

? leftmargin=”0” [设定网页与浏览器窗口左边沿的间隙,单位为像素] ? topmargin=”0” [设定网页与浏览器窗口上边沿的间隙,单位为像素] ? table 表格标签属性

? table表示定义一个HTML表格

? <table></table> [创建一个无边框的表格]

? cellpadding="10" [该属性是设置表格的单元格的内边距]

? cellspacing="10" [该属性是设置表格的单元格间距]

? width="10" [控制表格宽度]

? height="10" [控制表格高度]

? rowspan="2" [合并行(写在<td>标签)]

? colspan="2" [合并列(格 写在<td>标签里)]

? border="1" [该属性可指定边框大小,数值越大边框线越粗] ? bordercolor=”” [边框线的颜色]

? bordercolorright=”颜色值”[亮边框属性]

? bordercolordark=”颜色值” [暗边框属性]

? <tr></tr> [表格内的行]

? <th></th> [表格开头格内内容自动到中间位置字体加粗] ? <td></td> [表示行内的单元格]

? <caption>表格的标题</caption> [没有任何边框的表格顶部]

横向控制表格方向

align="left" left [左]right [右] center [中间]

竖向控制表格方向

valign="top" top [上] bottom [下] middle [中间]

frame属性来控制表格周围的边框

frame="border" frame=" box"frame=" void"frame=" above"

frame=" below"

frame=" rhs"frame=" hsides" frame=" vsides" frame=" lhs"

表格嵌套例子如下:

<table>

<tr>

<td>

<table>

<tr><td>我是被嵌套在里面的 另一个表格</td></tr>

</table>

</td>

</tr>

</table>

? HTML 字符实体编码

< | &#60; <

> | &#62; >

&#123; {

& | &#38; &

" | &#34; "

' ‘

&nbsp; | &#160; 空格

&ensp; | &#160; 方形空格

&times; | &#215; x [乘号]

&divide;| &#247; ÷ [除号]

&copy | &#169; 版权符号

? HTML 超链接

<a> [锚标签(<a>)来创建一个连接到其他文件的链接] target=" "

_blank [在新窗口打开链接地址]

_self [本窗口打开新链接]

_top [假如你的页面在框架中,如何跳出框架]

_parent [父窗口]

还有一个是在框架中使用,值为: 框架的name属性值(名字)

<a href="页面地址" target="_blank">点我到另一个页面</a>

<a href="页面地址"><img border="0" src=".\images\next.gif">点击图片</a> <a href="mailto:someone@microsoft.com?subject=Hello%20again">发邮件</a> <ahref="mailto:someone@microsoft.com?cc=someoneelse@microsoft.com&bcc=andsomeoneelse2@microsoft.com&subject=Summer%20Party&body=You%20are%20invited%20to%20a%20big%20summer%20party!">邮件链接2</a> [完整版邮件链接] 下面是命名锚的语法:

<a name="label"> 我的名字叫label </a>

在一个页面链接到另一个页面的指定位置链接地址后面加 #锚名字 即可.

<a name="/links.asp#label">点我到label位置</a> 一个链接到本页面中某章节的命名锚是这样写的:

<a href="#label">点我到 label的位置.</a> [点击位置]

<a name="label">我是 label</a> [链接的位置]

Hidefocus=”true” [使链接点击时是去血线 IE] ? HTML img图片

图片的大小只需要指定 宽度,图片就会自动按比例缩放

<img src="url.jpg" width="图宽" height="图高" border="0" alt=" " vspace=”垂直边距”hspace=”水平边距” align=”top;middle;bottom”/>

alt 属性值是由用户定义的, 浏览器装载图像失败的时候告诉用户所丢失的信息

本文已影响