html简介


一、表格标签

 

 

 

 

 

 

表格也是一个组标签!

1.1表格的基本用法

<table>

         <tr>

                   <td>单元格的内容</td>

                   <td>单元格的内容</td>

</tr>

</table>

 

结构说明:

l  <table></table>表示表格开始表格结束

l  <tr></tr>表示表格中的行标签  一个表格中有多少行就应该书写多少对tr标签

l  <td></td>表示表格中的单元格标签  一行中有多少个单元格就应该书写多少对td标签

l  表格中所有的内容都必须在放置在td标签里面  也就是说只有td标签才能存放内容

l  <th></th>表示标题单元格  这个单元格里面的文本会加粗显示并且会居中

1.2table标签的常用属性

属性名

功能

border

给表格设置边框   单位是像素  取值:0~n

width

给表格设置宽度   取值:固定值和百分比

height

给表格设置高度   一般不用 因为表格的高度一般是由其内容来决定的

background

给表格设置背景图片   可以使用相对路径和绝对路径

bgcolor

给表格设置背景颜色

align

给表格设置水平方向的对齐方式  

取值:left(居左对齐   默认值)

      center 居中对齐

      right   居右对齐

cellpadding

表格中单元格中的内容到边框的距离  内填充

cellspacing

表格中单元格与单元格之间的距离  外边距

1.3tr标签的属性

属性名

功能

align

用来设置行里面的内容水平方向对齐方式

取值:left  默认值  居左对齐

      center  居中对齐

      right    居右对齐

valign

用来设置行里面的内容垂直对齐方式

取值:top  顶部对齐

      middle  居中对齐  默认值

      bottom  底部对齐  

bgcolor

给行设置背景颜色

height

给行设置高度

 

1.4td标签的属性

属性名

功能

align

用来设置单元格里面的内容水平方向对齐方式

取值:left  默认值  居左对齐

      center  居中对齐

      right    居右对齐

valign

用来设置单元格里面的内容垂直对齐方式

取值:top  顶部对齐

      middle  居中对齐  默认值

      bottom  底部对齐  

bgcolor

给单元格设置背景颜色

height

给单元格设置高度

width

给单元格设置宽度

rowspan

跨行合并单元格

colspan

跨列合并单元格

在实现合并单元格:

1.        一定要明白我们是跨列合并还是跨行合并

2.        要明确的知道在哪一个单元格中书写合并单元格的属性

3.        要明确的知道要合并多少个单元格  合并多少个单元格  那么就是多少

4.        合并后要删除对应的单元格  n-1

 

二、表单初步

1.1表单的主要功能

表单它主要是用来收集用户输入的相关数据!

表单初步:

注意:

         一个完整的表单,是由“form标签”和“表单控件标签”组成!

2.2 form标签的属性

Ø  action:将表单中收集的用户数据提交给“表单的处理程序”进行相关的处理!这个属性可以不写如果不写表示将表单的数据提交给当前页面进行处理!        

有指明action属性

没有写action属性

Ø  method:指表单数据的提交方式   取值:get|post

n  get:如果说method属性没有书写则默认表示表单数据以“get”方式进行提交  以get方式进行提交的数据会显示在浏览器的地址栏中

n  显示格式:表单处理程序?name的属性值=用户输入的数据& name的属性值=用户输入的数据

n  如果使用的是post进行提交的方式  不会将表单数据显示在浏览器的地址栏中  直接发送给表单的处理程序进行处理

get方式与Post方式之间的估缺点:

1、以get方式提交的表单数据 不安全

2、get方式只能提交少量的数据

3、post方式提交的数据相对安全

4、post方式可以提交大量的数据!


 

三、表单控件

3.1表单控件标签

单行文本框

         <input  type=”text”  name=”名称”  value=”值”   />

单行密码框

         <input  type=”password” name=”名称”  value=”值”   />

单选按钮

         <input  type=”radio” name=”名称”  value=”值”  checked=”checked”  />

一组单选按钮一定是只能选择一个  单选按钮是一组相互排斥的按钮!

如何实现相互排斥的按钮:将它们的name属性值设置为一样

checked:表示被选中  这个属性本身没有值  就等于其自己

多选按钮

         <input  type=”checkbox”  name=”名称”  value=”值”  checked=”checked”  />

         一组多选按钮name属性值也要一样!

checked:表示被选中  这个属性本身没有值  就等于其自己

文件上传

         <input  type=”file”  name=”名称”   />

 

隐藏域

         <input  type=”hidden”  name=”名称”  value=”值”/> 

         隐藏里面的表单控件我们在浏览器上面是看不见的!但是这个数据也可以被提交给表单的处理程序进行处理!

 

 

 

提交按钮

         <input  type=”submit”  value=”值”    />

重置按钮

         <input  type=”reset” value=”值”    />

         将表单中表单控件标签输入的内容将其重置!

图片按钮

         <input  type=”image”  src=”图片的地址”   />

图片按钮它具有将表单进行提交的功能  同时它会将鼠标点击图片上面的坐标值也会进行提交!

普通按钮

         <input type=”button”  value=”值”/> 

         普通按钮几乎没有什么功能  它一般需要配合JavaScript来使用!

 

 

 

 

使用<button></button>标签来实现按钮

l  提交按钮   <button type=”submit”>内容</button>

l  重置按钮   <button type=”reset”>内容</button>

l  普通按钮   <button type=”button”>内容</button>

 

 

 

下拉列表

         <select  name=”名称”>

                   <option value=”值”></option>

                   <option value=”值”  selected=”selected”></option>

                  <option  value=”值”></option>

</select>

selected:这个属性表示被选中  这个属性本身也没有值  其值也要等于自己

 

文本域(多行文本框)

         <textarea  cols=”列数”  rows=”行数”  name=”名称”></textarea>

四、标签中的通用属性

何为通用属性?

         每一个标签中都会拥有的属性!

Ø  title:标题  当鼠标放上的时候显示的文字信息!

Ø  class:我们将class的属性值称之为“类名”,只要是拥有相同的class的属性值  不管是什么标签  我们都可以将其称之为一类!class属性一般多用于CSS中

Ø  id:id的属性值必须是唯一的  在一个HTML文档中 ID的属性值必须要唯一!它就好多我们的身份证号码一样!id属性一般多用于JavaScript中

Ø  style:它主要是用来设置CSS样式的!

五、计算机的单位与进制

5.1计算机中的单位

计算机中的最小单位:比特(Bit)   1个比特位  = 2种状态  1与0 (二进制)

字节(Byte)                          1个字节 = 8个比特位  256种  28

KB                                          1KB= 1024字节

MB                                        1MB= 1024KB

GB                                        1GB= 1024MB

TB                                          1TB= 1024GB

 

5.2计算机中的进制

进制:它是一种进位的机制!

生活中的进制:

十进制

24小时1天

60分钟1小时

365天1年

7天1周

 

计算机中的进制

二进制:0、1     运算规则:逢二进一  

八进制:0、1、2、3、4、5、6、7   运算规则:逢八进一

十进制:0、1、2、3、4、5、6、7、8、9   运算规则:逢十进一

十六进制:0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F   运算规则:逢十六进一

 

将其它的进制转换为十进制

按权展开相加

123456 =  1*105+2*104+3*103+4*102+5*101+6*100

(1101)2 =      (1*23+1*22+0*21+1*20)10    13

(567)8 =   (5*82+6*81+7*80)10

(ABC)16 =   (10*162+11*161+12*160)10

 

将十进制转换为二进制

整数部分  ---à除2取余法

(67)10 =   (100011)2

六、字符编码

6.1为什么需要有字符编码?

计算机只能识别二进制

字母”A”在电脑上是如何存储的呢?

小张的电脑上面字母“A”是使用二进制的“110”来表示,而小王的电脑上面的字母“A”是使用二进制的“111”来表示,当小张与小王的电脑进行通信时,这样双方交换信息时就会误解。

6.2ASCII编码

美国国家标准学会 于1967年制定的!美国标准信息交换码!它是使用1个字节来存储字符!共可以存储256个字符!

6.3GB2312

GB2312字符编码它是中国标准化局于1980年制定!它是使用2个字节来存储字符!2个字节共可以存储65536个字符!只存储了6000多个一级汉字!一个汉字是采用2个字节来表示

 

6.4GBK

它是使用2个字节来存储字符!它总共存储了2W多个汉字!

 

6.5Unicode

基本上是全世界的编码的集合!大概收录了100多个万字符!每一个字符都采用4个字节来进行表示!4个字节共可以表示42亿!比较浪费资源!

6.6UTF-8

对unicode编码的一种改进,不同的字符占用不同的字节!

七、head标签

7.1title标签

它主要的作用是用于给网页设置标题!

7.2meta标签

用于告诉浏览器使用什么字符编码来解析当前的HTML文件

如何防止网页不出现乱码?

为什么使用记事本来编辑HTML代码没有出现乱码?

1、浏览器它默认是使用GBK来解析HTML文件

2、记事本这个软件的编码环境默认就是GBK

 

 

为什么使用sublime来编辑HTML代码就会出现乱码?

1、浏览器它默认是使用GBK来解析HTML文件

2、sublime这个软件的编码环境默认就是UTF-8

 

 

如果使用其它的编辑器来编辑HTML代码,需要设置meta标记

1.        将meta标签的charset属性的值设置为UTF-8

八、网页中的颜色表示方式

<font  color=”red”></font>用于给文本设置大小、字体、颜色

 

8.1颜色的表示方式

Ø  英文单词:red、green、blue

Ø  十进制:rgb(255,0 ,0)、rgb(0,255,0)、rgb(0,0,255)

Ø  十六进制:#FF0000    #00FF00     #0000FF

将十六进制的FF转换为十进制:   15*161+15*160 =255

 

 

8.2RGB色彩模式

Ø  在自然界中有三种基本的颜色:红、绿、蓝  其它的颜色都可以通过这三种基本色混合而成!它们又称之为加色模式!

Ø  在计算机中同样也是有三种基本色:红、绿、蓝  每一个基本色是使用1个字节来表示 每一个基本色共可以表示256种级别的颜色!那么这三种基本色可以混合多少种颜色?256*256*256 = 1677万种

 

使用编辑器来分别的使用这三种颜色的表示方式:

通过上图可知:以后使用颜色的表示方式最好使用十六进制!因为十六进制在三种浏览器上面的兼容性最好!

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值