---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ----------------------
Web开发相关概念
手写HTML实现一般难度的Web页面的能力。
webBrowser控件,浏览器控件
Trident引擎就是IE的WebBrowser控件,现在很多非IE核心的浏览器用的就是WebKit引擎。
浏览器兼容性问题,不同浏览器品牌对HTML的支持是有差异的。
网站分为静态页面和动态页面两种:
静态页面:有一个html页面文件保存在服务器上,浏览器要这个页面的时候服务器就把这个页面文件发给浏览器。
动态页面:服务器上没有浏览者要看的页面,而是服务器生产的HTML页面发给浏览器,动态语言的服务器可以用C#、VB.NET、PHP、Java、c编写。
VS中开发HTML页面
第一个网页:新建Web项目(新建-》ASP.NETWeb应用),新建html页面(添加-》新建项-》web-》HTML页)
可以点右键设为起始页
HTML页结构说明
所有内容都在标签之内;内方的是头部信息,是对页面描述,不会直接显示在页面中,内的
body标签的bgcolor属性可以设定网页背景的颜色。#006699每两个一组分别表示R、G、B。(不属于标准属性,没有提示)在VS中有内置工具拾色器,可以选择颜色。
HTML和XML的联系、区别
属性值:HTML中属性值即可以用单引号括起来、也可以用双引号括起来、甚至不用引号都可以、单双要配对。
注释:HTML使用和XML一样的来做注释。
特殊字符:HTML中<、>是有特殊含义的、空格是不会被显示,所以需要特殊符号,相当于C#中的'\n'转义符。<(小于号,less than);>(大于号,greater than); (空格,no-break space)<>标签定义
格式标签:创建段落;
回车,也可以写成
,在html中一些标签可以不关闭,
就是一个,这也是和XML不同的地方,但最好严格关闭。
在html中不识别“ ”空格否则排版很麻烦
基础
回车 分段 区别:
就是两行,两端内容之间有空白
h表情,HTML定义了到六个h标签,分别表示不同大小的字体。
粗体
字体标签
URL:URL表示资源在网络中的地址。
超级链接:网址">
相对URL:
相对URL表示相对于当前文档的资源,“/”表示网站的根目录,“../”表示父目录,“../../”表示父目录的父目录,“./”或者不写任何斜线表示相对于当前路径的目录。站内引用最好用相对URL,这样域名改变了、目录改变了都不受影响。
将的target属性设定为"_blank"就可以在新窗口中打开超链接。按住ctrl点击链接
用name属性为起名字:这里是最后。这样可以通过转到平台来跳转超连接部分。
图片是链接的,不是插入的,alt属性为图片无法显示时的显示文本。图片一定要指定width和height,哪怕图片未加载完成也会先占位置。
显示小图,用width和height,加入超链接可以实现图片的缩放。但是一般不要这么做,因为还是要下载完整图片,使得速度比较慢。
列表、表格
列表:无序列表 unordered list
表格: 还可以使用rowspan、colspan进行单元格合并,用VS可视化的功能来做就行。 colspan 属性规定单元格可横跨的列数 scope 属性标识某个单元是否是列、行、列组或行组的表头。 表头的td可以用th代替,这样就会表头粗体、居中显示。 建议将表头用代替 表单 网站表单与填表为表格,在内部通过
创建行, 内部 创建单元格。可以将table的border 属性设为0来隐藏表格线。
的属性:align,水平对齐,可选值left,right,center;valign垂直对齐,可选值top、middle、bottom。
也有align和valign。vertical 垂直,子标签默认继承父标签的属性,如果自己单独指定了属性,会覆盖父标签的属性