WEB-1_XML

1. HTML

1.1. HTML概述

1.1.1. HTML是什么

Html(HyperText Mark-up Language)就是超文本标记语言的简写,是最基础的网页语言。

Html是由w3c组织发布的到目前为止,已经发展出多个 HTML 版本其中包括htmlhtml+html2.0html3.2html4.01html5等各种各样版本。其中较重要的版本包括html4.01html5

可以登录w3cschol网站 http://www.w3school.com.cn/ 查看最新的web技术

实验:查看网页的源代码

1.1.2. HTML基本结构

Html是通过标签来定义的语言,代码都是由标签所组成。

Html代码不用区分大小写。

Html代码由<html>开始</html>结束。里面由头部分<head></head>和体部分<body></body>两部分组成。

头部分是给Html页面增加一些辅助或者属性信息,它里面的内容会最先加载。

体部分是真正存放页面数据的地方。

 

练习:第一个HTML页面

练习:修改页面标题

1.1.3. HTML语法细节

多数标签都是有开始标签和结束标签,也有个别标签因为只有单一功能,或者没有要修饰的内容可以在标签内结束。

标签通常可以具有属性,通过对属性值的改变,控制标签具体功能效果。

属性与属性值之间用=”连接,属性值可以用双引号或单引号或者不用引号,一般都会用双引号。

格式:

<标签名 属性名="属性值"> 数据内容 </标签名>

<标签名 属性名='属性值'> 数据内容 </标签名>

<标签名 属性名=属性值 />

 

Html中注释的格式为<!-- html注释 -->

 

练习:html页面中的换行

1.2. 字体标签

1.2.1. Font标签(了解)

例:<font size=5 color=red>字体标签示例</font>

注:简单颜色可是直接写对应的英文,复杂颜色用16进制表示,表现形式#FF0000两个数为一组,按红,绿,蓝排列,如:#00FF00表示绿色。建议用工具选取,如图-1所示:

 

-1

Size范围为1-7,默认是3,也可以-2~+4

1.2.2. 标题标签

因为标题是文本中常用的内容,为了方便操作而定义的。其实就是某个字号和粗体的组合。

<h1>一级标签</h1>

<h2>二级标签</h2>

<h3>三级标签</h3>

<h4>四级标签</h4>

<h5>五级标签</h5>

<h6>六级标签</h6>

 

 

1.2.3. 特殊字符

如果要在网页上显示一些特殊符号,比如< > & 等。因为这些符号在代码中会被浏览器识别并解释,所以用一些特殊的方式来表示。

字符

转义字符

字符

转义字符

"

"

'

'

<

<

>

>

空格

 

&

&

®

®

©

©

 

1.2.4. 颜色表示

color rgb(x,x,x) #xxxxxx  colorname   不赞成使用。请使用样式取代它。规定文本的颜色。

size number 不赞成使用。请使用样式取代它。规定文本的大小。 px 值为1~7(-2~+4)

face font_family 不赞成使用。请使用样式取代它。规定文本的字体。

 

1.3. 列表标签

1.3.1. 定义列表(了解)

<dt>:上层项目

<dd>:下层项目

例:

<dl>

<dt>游戏名称</dt>

<dd>星际争霸</dd>

<dd>红色警戒</dd>

<dt>部门名称</dt>

<dd>技术部</dd>

<dd>培训部</dd>

</dl>

效果,如图-2所示:

 

-2

1.3.2. 有序列表(了解)

例:

<ol>

  <li>Coffee</li>

  <li>Tea</li>

  <li>Milk</li>

</ol>

效果:

 

 

如图-3所示:

 

-3

1.3.3. 无序列表

例:

<ul>

  <li>Coffee</li>

  <li>Tea</li>

  <li>Milk</li>

</ul>

 

如图-4所示:

 

-4

 

 

1.4. 图像

1.4.1. Img

<img src=1.jpgalign=middleborder=3alt=”图片说明文字”/>

 

如图-5所示:

 

-5

1.5. 超链接

1.5.1. 超链接概述

<a> 标签可定义锚。锚 (anchor) 有两种用法:

通过使用 href 属性,创建指向另外一个文档的链接(或超链接)

通过使用 name id 属性,创建一个文档内部的书签(也就是说,可以创建指向文档片段的链接),如图-8所示:

 

-8

1.5.2. 链接资源<a href=””>

例:

<a href=http://www.sina.com.cntarget=_blank>新浪</a>

href属性值可以是url,也可以是本地文件,也可使用其他协议如mailtothunder等等。

target属性是指定在哪个窗口或者帧中打开。

1.5.3. 定位标记

一般在本页面中使用,当网页内容过长,定位标记会比拖动滚动条方便快捷。

注:定位标记要和超链接结合使用才有效。

例:

<a name=”标记”>标记位置</a>

<p>…….<!--很多空行以制造网页过长的效果 -->

<a href=”#标记”>返回标记位置</a>

注:使用定位标记时一定在href值的开始加入#标记名。

1.6. 表格

1.6.1. table

<table> 标签定义 HTML 表格。

简单的 HTML 表格由 table 元素以及一个或多个 trth td 元素组成。

tr 元素定义表格行,th 元素定义表头,td 元素义表格单元,如图-6所示:

 

 

-6

1.6.2. caption

<table border="1">

  <caption>Monthly savings</caption>

  <tr>

    <th>Month</th>

    <th>Savings</th>

  </tr>

  <tr>

    <td>January</td>

    <td>$100</td>

  </tr>

</table>

 

如图-7所示:

 

-7

1.7. 表单

1.7.1. form

 

表单标签是最常用的标签,用于与服务器端的交互,如图-11所示:

 

-11

先定义form表单中的action属性值,指定表单数据提交的目的地(服务端)

明确提交方式,通过指定method属性值。如果不定义,那么method的值默认是get

getpost这两种最常用的提交方式的区别:

(1)get提交将数据显示在地址栏,对于敏感信息不安全。

    post提交不显示在地址栏,对于敏感信息安全

(2)地址栏中存放的数据是有限,所以get方式对提交的数据体积有限制。

post可以提交大体积数据。

(3)对提交数据的封装方式不同:

get:将提交数据封装到了http消息头的第一行,请求行中。

post:将提交的数据封装到消息头后,在请求数据体中。

1.7.2. input

如图-12所示:

 

-12

text 文本框。输入的文本信息直接显示在框中。

password 密码框。输入的文本以原点或者星号的形式显示。

radio 单选框 如:性别选择。

checkbox 复选框 如:兴趣选择。

hidden 隐藏字段 在页面上不显示,但在提交的时候随其他内容一起提交。

submit 提交按钮 用于提交表单中的内容。

reset 重置按钮 将表单中填写的内容设置为初始值。

button 按钮 可以为其自定义事件。

file 文件上传 后期扩展内容,会自动生成一个文本框,和一个浏览按钮。

image 图像 它可以替代submit按钮。

 

1.7.3. textarea

<textarea rows="3" cols="20">

w3school,你可以找到你所需要的所有的网站建设教程。

</textarea>

 

如图-13所示:

 

-13

1.7.4. select option

选择标签 提供用户选择内容。如:用户所在的省市。size 属性为显示项目个数。

子项标签 属性 selected 没有属性值,加在子项上,其中一个子项上,子项就变成默认被选项。

<select>

  <option value ="volvo">Volvo</option>

  <option value ="saab">Saab</option>

  <option value="opel">Opel</option>

  <option value="audi">Audi</option>

</select>

 

如图-14所示:

 

-14

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值