HTML基础入门(一)

l     认识html

l       基本结构

l     单标签和双标签

l     常用的标签

l     常用的标签属性

l     Html基本常识

l     表单

1.认识HTML

HTML的全称是超文本标示语言”(Hypertext Markup Language)。它包含代码集(称为标记),用于控制 Web 浏览器(如 Netscape NavigatorCommunicator Microsoft Internet Explorer)显示文档的方式。

因为是从入门开始学习html,所以书写规范都按照xhtml最新标准,包括单标签的闭合,值的双引号和单属性值的赋值等。

2.HTML的基本结构

<html>
<head>
(头部)
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
(该HTML编码方式)
<title>
无标题文档</title>(标题)
</head>
(头部) 
<body>
(主体)
………
</body>
(主体)
</html>

3.单标签/双标签

单标签一般独立表示一个对像,形式如下
  <
标签      属性1=1…….属性n=n /> 

  如:<hr /><hr align="center" width="500" size=10/>

双标签一般成对出现,对双标签内的内容进行设置其格式,形式如下:

 <标签属性1=“值1…….属性n=“值n>  内容   </标签>

  如:<font color="#006633" size="14" face="宋体"> aaaa</font>

4.常用的标签

<br/>   标签用于换行

<hr/>标签用于生成水平线(有width(值为百分数(即要设定的水平线与页面宽度的比例))alignsize(在此表示高度),noshade(无阴影等属性)

<img src=”filefrom(地址)” />   (还有alt(图片无法显示时的替代文本title设定鼠标移到图片上的说明),widthheight.border(边框)等属性)(设定图片链接,把图片单标签放入<a></a>

<html>…</html>标签用于标记HTML文档的开始和结束

 <head>…</head>标签用于写入标题和其他说明信息

 <body>…</body>标签网页的主体所在,用于写入文本、图像和链接。

<h1>...</h1><h6>...</h6>  六个标签,表示不同大小的字体,没有<h7>之类的

<area>...</area>标签用于标记区域

<P>…</P>标签用于标记段落

<font>...</font>标签用于设定字体(有color,size,face等属性)

<center>...</center>标签用于居中显示

<strong>…</strong>或者<b>...</b> 两个标签用于加粗文本

<em>…</em>标签用于倾斜文本

<u>…</u>标签用于给文本加下划线

<sub>…</sub>标签用于下标文本(如写水分子式等)

<sup>…</sup>标签用于上标文本(幂次方等)

<ul>…<li>…</li>…</ul>标签用于生成原点开头的项目列表

<ol>…<li>…</li>…</ol>标签用于生成数字开头的项目列表

<a href =”链接地址” target=”_blank” title=”说明” >链接中文</a>  target设定链接打开方式,_blank表示在新窗口打开)

<table><tr><td></td></tr></table>标签用于创建表格(tr表示行,td表示单元格,表头的td可用th代替,表示粗体居中cellpadding(table属性,单元格填充)cellspacing(table属性,单元格间距)rowspan(tr属性,跨行,值为要跨的行数) colspan(td属性,跨列,值为要跨的列数)

5.常用的标签属性

        bgcolor      背景颜色(red,black,自选色等)

        Color           颜色(同上)

 Size             大小、控件宽度(数字即可)

 Alt                注解(图片无法显示时显示的文本)

Border         边框(值为0时,无边框)

Width           宽度

Height          高度

 Face            字体(宋体,黑体,楷体,等等)
      target            目标(一般设定值为_blank,新窗口打开)

 Align           水平对齐(left,right,center

 Valign         垂直对齐(top,bottommiddle

Value           设定初始值

Maxlength   限制长度

Readonly     只读(值为readonly,单值属性)

Checked      初始化选中状态(值为checked,单值属性)

 

6.HTML基本常识

 1)注释方式:                 <!--这里是注释-->

 空格:&nbsp

 小于号:&lt

 大于号:&gt

 2)站内引用使用相对URL:/表示网站根目录,../表示父目录,./表示当前目录。(此方法的好处是网站域名改变,不会影响)

3)(矛点)设置页内跳转:

<ahref="#top">跳转最顶端</a>    写在网页最下面

<aname="top">Top</a>     写在网页最顶端(不想有文字显示时,把Top去掉)

除此之外,还可用于去往评论”返回正文“等等。

4)设置缩略图时,不要仅仅调整原图的widthheight属性,而是要在写入网页之前就改变(最次用画图),这样减少了加载时使用的流量。

5)HTML中子标签默认继承父标签设定,如果自己单独设定,则会覆盖父标签的设定。

6)浏览器兼容

  开发html网页需要测试的浏览器有IEFireFox,Opera,Chrome.

两种引擎(相当于webBrower控件):

Trident

WebKit

webBrowser1.Navigate() 将指定的url处的文档加载到webBrowser控件中。

7)静态页面和动态页面

静态页面:有一个html页面文件保存在服务器上,浏览器要浏览这个页面时,服务器就把这个文件发给浏览器。(如某企业主页)

动态页面:服务器上没有浏览器需要的页面,通过服务器动态生成html页面发给浏览器。(如百度贴吧等)动态语言的服务器可以用C#javaphp等编写。

8) ctrl+j调出属性值选项 

7)表单

 表单的作用

用户注册某种服务时,收集其姓名、地址、电话号码、电子邮件地址和其他信息。收集购买物品所需的信息。例如,如果想通过 Internet购买一本书,就需要填写姓名、邮政地址和付款方式等。
表单属性介绍
表单(form)用于采集用户输入的信息,从而实现与用户交互的表格。每一个表单都有一个“提交”(submit)按钮,所填写的信息就发送WEB服务器,由服务器负责处理提交的信息。

一、<form>标签
 <action>属性:处理该表单的程序的路径。
 <method>
属性:值有“post”和“get”两种。
常用的表单元素
1.<form>
表单区域
2.<input>
文本输入
3.<textarea>
文本域
4.<select>
选择框
二、表单输入元素(input)标签

type属性:指定表单元素的类型。值有:text,password,checkbox,radio,submit(提交按钮,在form属性中加入action指定提交地址),reset(重置),file(浏览本地文件。。。),hidden(多用于动态页面中程序员使用),button,image(设定图片按钮)。默认值(不指定type)text

使用file值时,要求设定<form>标签的enctype的值为:"multipart/form-data"method属性设置为:post.

自定义图片按钮的写法<inputtype=image src="./Sample Pictures/1.jpg" width="50" height="50"/>
name 属性指定表单元素的名称。例如,如果表单上有几个文本框,可以按照名称来标识它们text1text2或用户选择的任何名称。用于type值为radio的标签中,设定相同的该属性名称,可使按钮之间形成互斥。
value 属性指定表单元素的初始值

size属性指定表单元素的显示长度。用于文本输入的表单元素即输入类型是textpassword.
maxlength属性用于指定在textpassword表单元素中可以输入的最大字符数。默认值为无限的.
checked 属性:是一个Boolean属性,指定按钮是否是被选中的。当输入类型为radiocheckbox时,使用此属性。
SRC 
属性:SRC="URL"。当使用IMAGE作为输入类型时使用此属性,它用于标识图像的位置。

三、表单选择元素(select)标签

     1)默认情况下,select标签为下拉列表框combobox控件,设定它的size属性大于1或者multiple=multiple单值属性,设定后按ctrl可以多选),则其为listbox控件。

  2Select标签中的每一项用<option>...</option>标签来表示,即设定可选值。设定其属性selected=selected”(单值属性)来设定默认选中项。设定value来设定每一项的后台值(程序员用)。设定‘不选择’选项时,将value值设定为“-1”。

<select>

<option>上海</option>

<optionselected="selected">北京</option>

<option>西安</option>

<optionvalue="-1">不选择</option>

</select>

  3<optgroup>...<optgroup> 分组标签

<select name="city"size="10">

<optgrouplabel="东部城市">

   <option>北京</option>

   <optionselected="selected">上海</option>

   <option >广州</option>

</optgroup>

<optgroup label="中部城市">

   <option>太原</option>

   <option>西安</option>

   <option>成都</option>

   <option>昆明</option>

 </optgroup>

<optgrouplabel="西部城市">

   <option>乌鲁木齐</option>

   <option>拉萨</option>

   <option>西宁</option>

</optgroup>

</select>

  

四、表单文本域(textarea)标签和其他标签

  用于显示多行文本,属性colsrows设置文本域大小。<textareacols="22" rows="22">初始化内容</textarea>

    Label标签可使得其内的说明文字之间产生关系,如下,当点男字的时候,checkbox也会被选中。

<label><inputtype="checkbox"></label>

 

fieldset标签 用于将一些控件划分区域,使其看起来更整齐。

 

<fieldset>

<legend>标题</legend>

。。。。。。

</fieldset>

Div标签 将内容放在一个矩阵块中,影响布局操作。把这块内容当做一个整体处理(整体移动,整体隐藏等)。<div>...</div>

Span标签div标签类似,但是它不会影响布局操作。<span>...</span>

比较:

<span style="background-color:red">

内容1

内容2内容三内容4<br/>

内容5,内容6

</span>

<hr/>

<divstyle="background-color:red">

内容1

内容2内容三内容4<br/>

内容5,内容6

</div>

 

 

  

   



 

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值