1、简述HTML与XHTML的异同
HTML:超文本标记语言
XHTML:指的是可扩展的超文本标记语言,不与要编译,可以直接由浏览器执行(属于浏览器解释语言)
区别:1、大小写:HTML不区分大小写,XHTML中大小写是敏感的。在XHTML文档中,所有的元素和属性名称必须小写,属性值大小写均可。
2、标记嵌套:在HTML中,即使使用了不正确的嵌套,一样可以在很多浏览器中使用;而XHTML则要求嵌套必须完全正确。
3、是否有结束标记:在HTML中,有些标记是可以没有结束标记的,而XHTML要求所有标记必须有结束标记。
4、引号:HTML中的属性值可以用引号引起来,也可以不使用引号;但XHTML中要求所有属性值都必须加引号,即使是数字也要加引号。XHTML中还要求属性值不能省略
5、id和name:HTML中每个元素都可以定义name属性,也引入了id属性,这两个属性都可以标识某一个元素;在XHTML中,每个元素只有一个标识属性的id
6、样式的使用:在不使用样式表的情况下,HTML中每个样式都可以直接使用“属性名=属性值”的方法设置样式。
2、简述典型的网页结构
ASP.NET页面包括三个独立的部分:页面指令、代码和页面布局
页面指令:页面指令建立该页面的运行环境,规定ASP.NET引擎的运行库如何让处理该页面,控制ASP.NET页面的行为
源代码部分:源代码部分包括页面和控件事件处理程序等,先编译后执行。
页面布局:页面布局表示页面的可视元素,包括标记、服务器空间和静态文本
其中页面指令和页面布局统称为HTML部分
3、HTML有哪些常用的标记?它们各有什么功能?
1、要在浏览器中显示的内容都放在标记< html>和< /html>中
2、首标记、尾标记:< u>这是一个HTML的测试文件< /u>
3、单标记:格式:<标记>内容 < br>——标识换行,< hr>——表示水平线
4、双标记:格式:<标记>内容</标记>
5、 标记属性:在首标记中 格式:<标记 属性1=“属性值” 属性2=“属性值” …>内容</标记>
HTML标签:< html>和< /html>,表示HTML文档的开始和结束
文件头:不受标题标签声明,< head>和< /head>,包含文档总标题等内容
文件体:< body>和< /body>,在浏览器中显示的内容
其他的常用标记
标记 | 说明 |
---|---|
< font >< /font > | 字体标记,通过其属性可以设置文字的字体、字号和颜色 |
< !–注释内容-- > | 注释标记 |
< br > | 强制文本转换标记 |
< p > | 段落标记,段与段之间空一行 |
< pre >< /pre > | 预先排好格式标记 |
< hn >< /hn > | 标题文字标记,n=1,2,3,4,5 |
< b >< /b >或< strong >< /strong > | 文字粗体标记 |
< i >< /i > | 文字斜体标记 |
< u >< /u > | 文字加下划线标记 |
< a >< /a > | 超文本链接标记 |
< center >< /center > | 文字居中标记 |
< div >< /div > | 文字块标记 |
< marqee >< /marqee > | 移动文字标记 |
< o l>< /ol > | 有序列表标记 |
< ul >< /ul > | 无序列表标记 |
< li >< /li > | 列表项标记 |
< dl >< /dl > | 自定义列表标记 |
< dt >< /dt > | 自定义列表项标记 |
< dd >< /dd > | 自定义列表子项标记 |
< table >< /table > | 表格标记 |
< caption >< /caption > | 定义表标题标记 |
< tr >< /tr > | 定义表格行标记 |
< td >< /td > | 定义表格单元格标记 |
< th >< /th > | 定义列标题标记 |
< from >< /from > | 表单标记 |
< frameset >< /frameset > | 框架集标记 |
< frame >< /frame > | 框架标记 |
< iframe >< /iframe > | 框架标记 |
< img >< /img > | 图片标记 |
< hr >< /hr > | 水平线标记 |
< embed ></ embed > | 多媒体标记 |
注意: 表中的标记内部没有空格!!!
< iframe >iframe 是个内联框架,是在页面里生成个内部框架; < frameset >:frameset 定义一个框架集,包含多个子框架,每个框架都有独立的文档; 嵌套在frameSet中的iframe必须放在body中
不嵌套在frameSet中的iframe可以随意使用
frame的高度只能通过frameSet控制,iframe可以自己控制,不能通过frameSet控制
< frame >用于全页面
< iframe >只用于局部
4、简述在页面中创建表格的过程。
1、建立表格
< table 属性=“值” >…< /table >其功能是创建一个空的表格,并指定表格的整体外观,此时在浏览器中看不到该表格,只有添加行后才能看到。表格标记常用的属性有:
border=“size”:设置表格边框大小
width=“size”:设置表格的宽度
height=“size”:设置表格的高度
cellspacing=“size”:设置单元格间距
cellpadding=“size”:设置单元格填充距
background=“URL”:设置单元格背景图像
bgcolor=“colorvalue”:设置单元格背景颜色
align=“alignstyle”:设置对齐方式,left(左对齐)、center(居中)、right(右对齐)
cols=“size”:设置表格列数
2、定制表格
定义表格标题
定义行
定义列标题
定义单元格
5、简述在网页中创建框架的过程。
1、建立框架:< iframe 属性=“值”>…< /iframe >
2、定义iframe框架的属性
src=“URL”:设置要连接到该子窗口的URL
width=“size”:设置iframe框架宽度
height=“size”:设置iframe框架高度
frameborder=“size”:指定iframe框架是否有边框,size可取yes、no、1、0
marginwidth=“size”:用来控制显示内容和窗口左右边界的距离,默认为1
marginheight=“size”:控制显示内容和窗口上下边界的距离,默认为1
scrollong=“scrollingstyle”:指定子窗口是否使用滚动条,scrollingstyle可以取yes/no/auto,auto是默认即根据内容决定是否需要滚动条
6、简述在网页中建立单表的过程。
1、创建表单方法:< from 属性=值>…< /from >
< from >标记的主要属性:
action:用来指出当这个表单提交后需要执行的驻留在Web服务器上的程序名(包括路径)。一旦Internet网络用户输入信息后服务器便激活这个程序,完成某种任务
method:用来说明从客户端浏览器将Internet网络用户输入的信息传送给Web服务器是所使用的方式
enctype:用于确定提交信息的类型
target:用于确定服务器程序将结果返回时在哪一个框架窗口中显示,默认值为"-self"
2、表单控件
在< from >与< /from >之间可以嵌入各种控件,也成为表单域标记。
通用格式为:< input type="输入控件类型"id=“id值”>元素
Input(Button)控件:INPUT type="button"元素
Input(Submit)控件:INPUT type='submit"元素
Input(Reset)控件:INPUT type="reset"元素
Input(Checkbox)控件:INPUT type="checkbox"元素
Input(Radio)控件:INPUT type="radio"元素
Input(Hidden)控件:INPUT type="hidden"元素
Input(Text)控件:INPUT type="text"元素
Input(Password)控件:INPUT type="password"元素
Selet控件:多重选择框元素
7、简述使用样式生成器设计样式表文件的过程,并说明如何在网页中使用样式表文件。
过程
选择“网站”|”添加新项“菜单命令;在"添加新项";在“添加新项”对话框”模块“列表中选择选择”样式表“,保持默认文件名StyleSheet.css不变,点击添加按钮。
出现样式设计对话框,如果不是”CSS大纲,单击工具栏中的下三角箭头,在出现的菜单中选择"文件大纲"命令。
添加”添加样式规则“
添加元素H1
设置样式
字体设置
添加类
设计H1.second类的代码
保存样式表文件
使用
使用
返回到网页
单击“设计”选项卡出现空的设计界面
切换到视图