您的位置:首页 > 职场人生

黑马程序员-- HTML基础学习笔记

2013-03-01 20:37 323 查看
-------------------------Windows Phone 7手机开发.Net培训期待与您交流!----------------------------

HTML基础学习笔记

1.IE是浏览器的一种,还有FireFox,Opera,Chrome等,注意,遨游,搜狐,360浏览器等并不是一种独立于IE的浏览器,其内核还是IE的内核,Acid是对浏览器的兼容性进行测试。所谓的Trident引擎就是IE的WebBrowser控件,WebKit引擎两个浏览器控件;

2.网站页面分为静态页面和动态页面两种;静态网页一般纯客户端运行的代码,访客即为客户端,他看到的HTML代码一般就是设计的HTML源代码,静态网页动态化一般是网页里加入动态gif图片,flash或者加入了一些网页特效之类的,开起来网页丰富多彩;而动态网页一般指用asp,php,jsp,.net等网络编程语言写在运行服务器端的代码,然后再将服务器端代码执行HTML代码显示在客户浏览(访客看到的只是由服务器执行后的HTML代码,而无法看到源代码),他们最大的区别在于动态网页可以实现信息的交互功能,静态网页的内容不会发生改变,除非网页设计者修改了网页的内容,不能实现和浏览网页的用户之间的交互,信息流向是单向,即从服务器到浏览器。

3.HTML中所有内容都在<html></html>b标签之内:<head></head>内防是是头部信息,是对页面的描述,不会直接显示在页面中,<head>内的<title>中设置的是网页的标题,<title>只能放在<head>标签内,<body>是页面的主体,大部分内容都定义在<body>中,所有页面一般都包含这些部分,由于浏览器的容错性强,所以即使不包含也能正常显示。

4.HTML和XML

HTML中属性值既可以用单引号括起来,也可以用双引号括起来,甚至不用引号都可以,但是单双要配对,HTML和XML一样<!-- 注释内容 -->来注释,HTML中<、>是有特殊含义的字符,空格是不会被显示的,所以需要特殊符号 ;相当于C#中的转义字符;<:小于号 less than;>:大于号 greater than; 空格 no-break space;在HTML中有些标签可以不关闭,例:<br>这是和XML不同的地方,但是为了遵循XHTML规范,推荐像XML一样严格关闭;

5.HTML中不把“ ”当成空格,因为HTML中经常有缩进,如果把缩进的空格在浏览器中以空格形式展现出来的话,排版会很麻烦。

6.一些常用的HTML标签

<pre></pre>按原样显示的块元素标签;

<br/>只是回车,<p></p>分段。<p>前后会有比较大的空白,而<br/>则没有。

<h>标签,HTML定义<h1>到<h6>六个h标签分别表示不同大小的字体。

<b>粗体<hr/>横线 <u>下划线 <font>字体标签。

超链接:<a href=”http://www.itheima.com”>黑马训练营</a>,<a>中还可以嵌套图片,这样就是点击图片打开链接,将<a>的target属性设定为“_blank”就可以在新窗口中打开超链接。

<img src=”图片路径”/>图片是链接的不是插入的,如果双人床指向的文件不存在了,就无法浏览,alt属性是图片无法显示时的显示文本,width,hight显示指定图片显示大小,不指定为原始大小。Border属性指定边框,border=”0”表示不显示边框。

在图片显示上最好显示指定的width和height 哪怕是原始尺寸大小,因为如果不指定大小,图片不占位置,图片下载后才调整大小,会造成页面很乱,如果网页上要显示小图,如缩略图,不要仅仅把大图设定width,height来缩小,因为仍然会下载大图,会使得加载速度很慢,可以用修图工具把图片改小后在存,若果指定了width,height哪怕图片没有加载完成也会先把位置占上。

<select>标签 用于创建类似于winForm中的ComboBox或者ListBox;如果size属性值大于1就是ListBox,否则就是ComboBox 其中size的值为显示出来列表数量。

-------------------------Windows Phone 7手机开发.Net培训期待与您交流!----------------------------
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: