整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:

HTML-html基础知识 205

HTML-html基础知识 205

)HTML

html中文名称是超文本标记语言,扩展名为.html或者.htm,也被称为网页;里面包括一系列标签,通过这些特定标签将文字,视频,动画等内容通过web浏览器的引擎显现效果,没有经过浏览器引擎渲染的html文件就是一堆字符串而已

2)浏览器及其引擎

2.1 网页浏览器引擎俗称浏览器内核,排版引擎(layout engine)或渲染引擎(rendering engine),是一套处理标记语言(例如html、xml、图片文件等)和格式化信息(例如css、xsl、xml等)将内容通过浏览器引擎解析显现在浏览器中

2.2 现今主要引擎三分天下:1)Triden : Internet Explore(IE浏览器) 2)Gecko : Firefox(火狐浏览器) 3)Webkit: Safari(苹果浏览器)与Google Chrome(谷歌浏览器);说这个主要是因为浏览器的兼容性,同一个网页在不同浏览器上显现的效果不一样,这也是令编写HTML遇到的最头痛的事,尤其解析CSS最甚,Javascript次之

3)静态与动态网页

3.1静态网页:后缀名为html或htm等都是静态页面,通过浏览器想要这个页面时服务器就把这个页面直接发给浏览器

3.2动态网页:后缀名为asp、aspx、jsp、php等都是动态页面,网页中不仅有HTML还有脚本代码,可以使浏览器和服务器进行交互;浏览器想要看这个页面,需要服务器动态生成HTML页面再发给浏览器,,服务器端可以用ASP.Net,VB.Net,PHP,Java,C等语言编写生成

4)常用HTML编辑器

1)Visual Studio 2)Notepad++ 3)EditPlus(中文版) 4)Sublime Text(汉化版) 2 5)VSCode 6)HBuilder 7)Dreamweaver还有很多其他的编辑器自己去查找,初学者建议使用记事本...

5)HTML主要组成部分

5.1 Doctype 声明:用来说明用的XHTML或者HTML是什么版本;DTD文档类型定义,里面包含了文档的规则,浏览器就是根据定义的DTD来解释页面的标识

5.2所有内容都在<html></html>标签之内;<head></head>标签内放的是头部信息,是对这个页面的描述,不会显示在页面中,<title>标签中设置页面的标题,<title>标签只能放在<head>标签中;<body>标签是页面的主体,大部分显示内容都定义在这里

5.3 head 头部:主要包含编码声明<meta>…</meta>,标题<title>…</title>,样式表嵌入<link>…</link>相对路径定义<base>…</base>,脚本<script>…</script>等

5.4虽然浏览器容错性强,但是所有页面都应该至少包含如下标签

<html>
   <head>
      <title>第一个网页</title>
   </head>
   <body>
       天津人的积极和乐观
    彰显着中国抗疫的自信和底气

      齐心协力 众志成城点赞!
      致敬所有的抗疫英雄?
   </body>
</html>

如果title标签的结束标签忘记 / ,则整个页面内容都不显示;将其保存为html文件

注意:文件保存的编码格式,最好是utf-8格式否则页面中的中文有可能出现乱码

查看网页源代码

ttp://www.gotapi.com/

语言:英语

简介:HTML,CSS,XPATH,XSL,JAVASCRIPT等API的查询网站。

http://www.w3schools.com/

语言:英语

简介:W3C制定的标准诸如XML,HTML,XSL等等的在线学习教程。

http://www.xml.org.cn/

语言:中文

简介:可以说是XML的中国官方网吧。W3C标准的翻译组织与XML系列技术交流社区.

http://www.connectionstrings.com/

语言:英语

简介:这里几乎收集了所有的数据库连接字符(connectionstring)了。

http://www.itpub.net/

语言:中文

简介:我个人认为是国内最专业的综合性行业性技术类社区.

http://www.netvtm.com/

语言:中文

简介:内容多翻译于w3schools.com,少有原创。不过还是应该鼓励精品翻译。

http://www.regexlib.com

语言:英语

简介:正则表达式库。搜索正则表达式用。

http://www.rexv.org/

语言:英语

简介:用Ajax开发的在线正则表达式验证器.

http://www.koders.com/

语言:英语

简介:代码搜索引擎,可以搜索几十种语言的代码。

http://www.123aspx.com/Rotor/

语言:英语

简介:.Net Frameworks的源代码。

语言:中文

简介:孟宪会的资料站,虽资料大多比较简单,却解决了开发中的大部分问题?!

http://www.dofactory.com/Patterns/Patterns.aspx

语言:英语

简介:23种设计模式的实现参考。特点是UML+精练的示例代码+简洁的解说风格。

http://www.open-open.com/

语言:中文

简介:Java开源大全,如果你用.NET,照着它的名字前加N找找应该都有吧 ?!:)

http://www.riacn.com/

语言:中文

简介:我认为是国内少有的RIA专业技术站于交流社区.

http://www.cnpaf.net/

语言:中文

简介:中国协议分析网,很全面的协议资料网。

http://www.pinvoke.net/

语言:英语

简介:通过.net调用win32等非受控API的资料大全。

http://bbs.51js.com/

语言:中文

简介:无忧脚本,专业的脚本技术社区。

http://www.c-sharpcorner.com/

语言:英语

简介:C# Corner,学习c#的好地方.

http://blog.csdn.net/group/experts/

语言:中文

简介:CSDN专家群,汇集CSDN专家的电子报.

http://www.codeproject.com/

语言:英语

简介:有很多可学习的示例代码,特点是丰富,深入浅出.

http://www.gotdotnet.com/

语言:英语

简介:微软开发维护的关于.net framework交流社区.

http://www.sourceforge.net/

语言:英语

简介:全球最大的开源软体站点

http://www.asp.net/QuickStart/

语言:英语

简介:Microsoft .NET Framework SDK QuickStart Tutorials

http://www.matrix.org.cn/

语言:中文

简介:与 Java 共舞,Java优秀的专业社区,文章质量很高.做.Net的朋友也可以从其借鉴很多知识.

JAVA学习模板——学习流程

http://www.7zcn.com/javastep/StudyJavaInfo.html

SUN中国技术社区

http://developers.sun.com.cn/

综合网站 -

数动在线http://www.shudoo.com/(电脑报) -http://www.csdn.net/ -

比特网IT知识库http://know.chinabyte.com/index.php/%E9%A6%96%E9%A1%B5 -

至顶网http://www.zdnet.com.cn/ -

计世网http://www.ccw.com.cn/ -

中国IT实验室http://www.chinaitlab.com/ -

天极网http://www.yesky.com/ -

赛迪网http://www.ccidnet.com/ -

全球流量查询http://www.alexa.com/ -

Java网站 -

Java软件社区http://www.javaeye.com/ -

java世纪网http://www.java2000.net/ -

JAVABUGShttp://bugs.sun.com/JAVA漏洞 -

http://www.mldnjava.cn/java.htm -

HEY JAVA技术社区http://www.heyjava.com/ -

ACCP教程网http://www.accptech.com/index.html

论坛网站 -

美河论坛http://www.eimhe.com/bbs/ -

魔http://bbs.mldn.cn/ -

http://bbs.chinajavaworld.com/index.jspa

技术网站 -

apache的ANThttp://ant.apache.org/bindownload.cgi -

IBM http://www.ibm.com/developerworks/-

IDE-

Eclipse官网http://www.eclipse.org/downloads-

MyEclipse官网http://www.myeclipseide.com/

软件测试

软件测试网http://www.51testing.com/

1 程序员论坛:http://www.gxcxy.com

2 J2me社区 http://www.j2meforums.com/forum/

3 csdn http://www.csdn.net/

4 Vc知识库 http://www.vckbase.com/

5 codeproject http://www.codeproject.com/

6 程序员联合开发网 http://www.pudn.com/

7 看雪学院 http://www.pediy.com

8 蓝色理想 http://www.blueidea.com/

9 博客园 http://www.cnblogs.com/

10 Nuix应用开发社区 http://chinaunix.net/

11 javaeye http://www.javaeye.com

12 It人网 http://www.iteer.net/

13 中国人才热线 http://www.cjol.com/

14 天涯论坛 http://www.tianya.cn/

15 风云的blog http://blog.codingnow.com/

16 新浪科技频道 http://tech.sina.com.cn/

17 phpchina http://www.phpchina.com/html/index.html

18 游戏开发资源网 http://www.gameres.com/

19 网络游戏第一门户 http://www.17173.com/

20 我爱研发网 http://www.52rd.com/

21 Msdn中文网 http://www.microsoft.com/china/MSDN/DeveloperCenter/default.mspx

22 大富翁编程网站 http://www.delphibbs.com/

23 Delphi盒子 http://www.2ccc.com/

24 C++buillder研究 http://www.ccrun.com/

25 It论坛 http://bbs.itren.cn/

26 Java开源大全 http://www.open-open.com/

27 codegurn http://www.codeguru.com/

28 编程爱好者 http://www.programfan.com/

29 Java中文站 http://www.java-cn.com/

30 reactos http://www.reactos.org/zh/index.htm

31 开源力量 http://www.opensourceforce.org/

32 电脑编程技巧与维护 http://www.comprg.com.cn/

33 中国电子网 http://21ic.com/

34 编程中国 http://www.bc-cn.net/

35 嵌入式开发论坛 http://www.cevx.com/bbs/

36 电脑爱好者 http://www.cfan.com.cn/

37 sybase中国 http://www.sybase.com.cn/gvswse/site/china/index.jsp

38 pbdr http://www.pbdr.com/

39 apache http://www.apache.org

40 rootkit http://www.rootkit.com/index.php

41 驱动开发网 http://www.driverdevelop.com/first.html

42 安全焦点 http://www.xfocus.net/

43 cnbeta网友媒体与言论平台 http://www.cnbeta.com/

44 fyter的博客 http://www.fyter.cn/Default.aspx

45 asp.net控件 http://www.devexpress.com/

46 operamask http://www.operamasks.org/

47 中国源码网 http://www.yuanma.org/

48 sawin软件研发之窗 http://www.sawin.cn/

49 电脑教育与WEB教育在线 http://210.40.7.188/

50 中国dos联盟 http://www.cn-dos.net/

51 中国bios联盟 http://www.biosren.com/index.php

52 bioscentral http://bioscentral.com/

53 eda专业论坛 http://www.edacn.net/bbs/

54 诺基亚论坛 http://forum.nokia.com.cn/sch/index.html

55 计算机科学论坛 http://www.ieee.org.cn/index.asp

56 ibm developerworks 中国 http://www.ibm.com/developerworks/cn/

57 w3 http://www.w3.org/

58 网页设计师 http://www.w3cn.org/

59 中国万维网联盟 http://www.w3china.org/index.htm

60 豆瓣 http://www.douban.com/

61 程序员门户站:http://www.gxcxy.com

62 软件商务网 http://www.bizsofts.com/

63 sun http://www.sun.com/

64 google code http://code.google.com/

65 google 开发人员主页 http://code.google.com/intl/zh-CN/

66 the official microsoft asp.net http://www.asp.net/

67 microsoft IIS http://www.iis.net/default.aspx?tabid=1

68 荣耀 http://www.royaloo.com/index.html

69 侯捷网站 http://jjhou.csdn.net/

70 java大本营 http://www.javadby.com/

71 比特网 http://www.chinabyte.com/

72 51cto http://www.51cto.com/

73 infoq http://www.infoq.com/

74 博客堂 http://blog.joycode.com/

75 嵌入式开发网 http://www.embed.com.cn/

76 嵌入式开线 http://www.mcuol.com/

77 中嵌网 http://www.chinaeda.cn/

78 酷勤网 http://www.kuqin.com/

79 红联linux门户 http://www.linuxdiyf.com/

80 itpub技术门户 http://www.itpub.net/

81 程式设计俱乐部 http://www.programmer-club.com/index.asp

82 uml软件工程组织 http://www.uml.org.cn/index.asp

83 delphi园地 http://www.delphifans.com/

84 theserverside http://www.theserverside.com/

85 中国donet俱乐部 http://www.chinaaspx.com/

86 编程王 http://www.kingofcoders.com/

87 it168 http://www.it168.com/

88 open source software in c# http://csharp-source.net/

89 中国IT实验室 http://www.chinaitlab.com/

90 落伍者站长论坛 http://www.im286.com/

91 中国站长站 http://www.chinaz.com/

92 asp.net源码下载专业站 http://www.51aspx.com/

93 it职业工程师 http://www.51myit.com/

94 太平洋电脑网 http://www.pconline.com.cn/

95 乘风原创程序 http://study.qqcf.com/

96 网易学院 http://tech.163.com/school/

97 程序设计/程序开发类教程 http://www.pcvz.com/Program/Programs/Index.html

98 算法源码吧 http://www.sfcode.cn/

99 codegurn http://www.codeguru.cn/

100 得益网 http://www.netyi.net/

101 中国eclipse社区 http://www.eclipseworld.org/bbs/

102 项目管理者联盟 http://www.mypm.net/

103 栖息谷 http://www.21manager.com/

104 J2me开发网 http://www.j2medev.com/bbs/index.asp

105 卓越亚马逊 http://www.amazon.cn/

WEB技术:

WEB前端开发 http://www.css88.com/

Ext JS官方网 http://www.extjs.com/

Ext JS中文资料 http://www.extjs.org.cn/

SL 指扩展样式表语言(EXtensible Stylesheet Language), 它是一个 XML 文档的样式表语言。

XSLT 指 XSL 转换。在此教程中,你将学习如何使用 XSLT 将 XML 文档转换为其他文档,比如 XHTML。

现在开始学习 XSLT !

XSLT 实例

XSLT 实例

<?xmlversion="1.0"?><xsl:stylesheetversion="1.0"xmlns:xsl="http://www.w3.org/1999/XSL/Transform"><xsl:templatematch="/"><html><body><h2>My CD Collection</h2><tableborder="1"><trbgcolor="#9acd32"><th>Title</th><th>Artist</th></tr><xsl:for-eachselect="catalog/cd"><tr><td><xsl:value-ofselect="title"/></td><td><xsl:value-ofselect="artist"/></td></tr></xsl:for-each></table></body></html></xsl:template></xsl:stylesheet>

XSLT 参考手册

XSLT 元素

对所有来自 W3C 标准的 XSLT 元素进行了描述,以及关于浏览器支持的信息。

XSLT 函数

XSLT 包含了超过 100 个内置函数。 这些函数可以用于字符串、数值、日期和时间比较、节点和 QName 处理, 序列处理, 逻辑值等等。