黑马程序员:HTML小结
---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ------------------------
一、HTML
1.网页编程语言。Html之所以能展现出各种各样的效果,是浏览器的功能。
2.HTML(HyperText Markup Language)就是描述网页长什么样子、有什么内容的一个文本。查看网页的描述内容(HTML)的方式:使用IE浏览器的话,在网页上点击右键,选择“查看源文件”
3./S(Browser/ Server):浏览器-服务器,客户端只需要一个浏览器
4.C/S(Client/Server):客户端必须安装对应的软件。比如:QQ、MSN、FoxMail
二、HTML和XML的联系、区别
1.HTML:描述文本长什么样的,侧重于数据展示。
2.XML:描述存的什么数据,侧重于数据存储。(html→xml,趋势)
3.XHTML可扩展超文本置标语言(eXtensible HyperText Markup Language,XHTML),xhtml的出现主要是为了向xml过度,通过xml+css也能实现很好的页面。
4.DHTML 是Dynamic HTML的简称,就是动态的html。 HTML、样式表和JavaScript的组合
5.格式标签:<p></p>创建段落;<br/>换行,也可以写成<br>,在HTML中有一些标签可以不关闭,<br>就是一个,这是和XML不同的地方(常考),但是为了遵循XHTML规范,推荐像XML一样严格关闭。如:<br/><img src="1.gif"/>
6.属性值:HTML中属性值即可以用单引号括起来、也可以用双引号括起来、甚至不用引号都可以(不推荐)
单双要配对。
7.注释:HTML使用和XML一样的<!-- 注释内容 -->来做注释。
三、浏览器介绍
1.什么是浏览器?解释和执行HTML源码的工具。
Trident引擎,(就是IE的WebBrowser控件)。
WebKit引擎(开源浏览器内核),现在很多非IE核心的浏览器用的是WebKit引擎
2.浏览器兼容性
浏览器兼容性问题:描述文件是一个统一的,但是就像口语翻译一样,不同的翻译翻译出来的东西也是不一样的。不同浏览器品牌对HTML的支持是有差异的,所以同一个网页在IE上和FireFox上看起来可能长得不一样。
CSS、JavaScript都存在浏览器兼容问题,CSS尤甚,我们只考虑JS的兼容。
四、开发工具
1.编写普通的HTML页面是和任何后台语言无关的,可以使用记事本、高级记事本(Editplus、Notepad++)、Dreamweaver、Expression Web(FrontPage的改头换面版)等工具写。
2.网页基本结构:
<embed src="1.mp3"loop="true" autostart="true" name="bgss"width="460" height="68"/><objectclassid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0"width="760" height="700"><paramname="movie" value="01.swf" /><paramname="quality" value="high" /><embedsrc="01.swf" quality="high" pluginspage=http://www.macromedia.com/go/getflashplayertype="application/x-shockwave-flash" width="760"height="700"></embed></object>
-------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ----------------------详细请查看:http://edu.csdn.nSet