HTML篇分享之三

紧接着上一篇,继续进行知识点的总结和分享:

一、表格

 

 

 

 

 

 

 

 

 

 

 

表格的标记:

<table>

<tr>

<td></td>

<td></td>

<td></td>

<td></td>

 

</tr>

<tr>

<td></td>

<td></td>

<td></td>

<td></td>

</tr>

 

</table>

 

结构标记的说明:

 <table></table>它表示表格

<tr></tr>它表示表格中的行  一个表格中有多少行 就应该有多少对tr标记

<td></td>它表示行中的单元格   一行中有多少个单元格 就应该有多少对td标记

 <th></th>它也是表示行中的单元格 它表示的是标题单元格 它里面的文字会加粗和居中显示

 

table标记的属性

 border:表格的边框   取值:1~n

 borderColor:表格中边框的颜色

width:设置表格的宽度  取值:固定值或者百分比    百分比它是相对于当前元素的

 父元素来作为标准

 height:设置表格的高度   但是这个属性一般不建议使用

 align:设置表格的水平对齐方式   取值:left(默认值)|right|center

 bgColor:设置表格的背景颜色

 background:设置表格的背景图片  

 cellpadding:表格中单元格里面的内容到单元格边框之间的距离

 cellspacing:表格中单元格与单元格之间的距离

 

 

注意:表格默认是没有边框的  表格默认是有cellpaddingcellspacing 

 

tr的常见属性

 bgColor:设置行的背景颜色

 background:设置行的背景图片l width:设置行的宽度   

 height:设置行的高度

 align:设置行中的内容水平方向对齐方式   取值:left(默认值)|center|right

 valign:设置行中的内容垂直方向对齐方式  取值:top(顶部对齐)|middle(默认值) 中间对齐 |bottom  底部对齐

 

td或者th的常见属性

width:设置单元格的宽度

height:设置单元格的高度

bgColor:设置单元格的背景颜色

background:设置单元格的背景图片

rowspan:跨行合并单元格

colspan:跨列合并单元格

 

注意:

 首先要明确是跨行还是跨列  

 其实要开始在第一个合并单元格里面写属性

 要减去对应的单元格的数量  n-1

 

表格的标题标记

<caption></caption>  这个表示是table的子标记 它是用于来设置表格的标题

 

表格的隐藏标记

<thead></thead>  表示表格的头部

<tbody></tbody>  表示表格的主体部分    可以有多个  

<tfoot></tfoot>    表示表格的尾部    它一般是用来做统计用

 

很细的边框的表格

 

二、图像热点

给一张图片增加多个超级链接  

给一张图片设置一个超级链接

<a href=”#”><img src=”图片”/></a>

 

一定先要有图片  

格式:

<img  src=”图片的地址”  usemap=”#名称”>

<map  name=”它要和img标记里面的usemap的属性值一样”>

<area  shape   coords=””  href=””  title=”当鼠标放上图片上面时显示的文字”/>

<area />

<area />

</map>

 

area标记的属性:

shape:表示区域里面的形状   取值:rect(矩形)circle(圆形)poly(多边形)

coords:坐标值

如果形状设置为 rect(矩形)时  那么坐标值应该有4:x1,y1,x2,y2

如果形状设置为 circle(圆形)时  那么坐标值应该有3:x1,y1,r

如果形状设置为 poly(多边形)时  那么坐标值应该有根据多少边来决定

 

三、多媒体标记

<embed />  HTML5

常见的属性:

src:要引入的源文件地址

width:设置宽度

height:设置高度

 

 

 

 

 

 

 

 

 

四、表单

表单的主要作用:

它主要是用来收集用户的数据!然后将这些收集的数据经过一系列的合法性验证

 

表单的标记

<form>

 

</form>

 

 

  • form标记的常见属性:

n action

表单的数据的处理程序   将表单的数据交给“谁”来进行处理

u 如果说没有填写action这个属性 那么则表示提交给当前的页面来进行处理

如果有写 则表示交给指定的程序来进行处理

 

  • method

表单数据的提交方式   取值:GET|POST

如果method这个属性没有填写  那么表单数据它默认是以GET方式进行提交

GET方式提交:

它会将表单的数据显示在浏览器的地址栏中

显示的格式:

表单的处理程序?name的属性值=用户输入的数据& name的属性值=用户输入的数据

 

GET的方式的缺点:

1、 数据不安全 因为浏览器地址栏看的见

2、 它提交的数据量非常小

 

 

POST方式进行提交数据

1、 表单数据不会显示在浏览器的地址栏中  它是经过一定的加密后直接发送给PHP程序来进行处理

2、 相对安全一些  但是不是绝对的安全

3、 它能够处理大量的数据  比如说上传图像时 一定要使用POST方式  

 

 

  • enctype

它是用来规则 表单数据的编码方式

n 取值有两个

n application/x-www-form-urlencoded   默认编码方式  一般情况下不用写

n multipart/form-data   这个属性值它只有上传文件的时候才使用

问?如果是上传文件时  现在method的属性值要设置为什么 ?method=”POST”

<form action=”index.php”  enctype=”multipart/form-data”  method=”POST”>

文件上传<>

</form>

表单控件

注意:

表单控件只有放上form标记里面它们才有表单的效果  

如果说需要将某个表单数据提交给PHP程序来进行处理的话 那么一定要写name属性  如果说某个表单数据不想让其提交给PHP程序来进行处理的话 那么就不要写name属性

单行文本框:

<input  type=”text”  name=”名称”  value=””  size=”设置长度”/>

在这里value属性值指的是用户输入的数据

明文显示出来

 

单行密码框:

<input  type=”password”  name=”名称”  value=””  size=”设置长度”>

以小黑点显示的

 

单选按钮:

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

一组单选按钮它应该是一组相互排斥的按钮  只能选一个  

一组单选按钮要实现只能选择一个  只需要将这一组单选按钮 name属性值要一样

 

单选按钮与多选按钮独有属性

checked  这个属性没有属性值  为了满足XHTML的规范 要让其值等于自身  它表示默认选中的意思

 

n disabled:这个属性没有属性值  为了满足XHTML的规范 要让其值等于自身disabled=”disabled”  这表示当前的表单控件不可以用

n enabled:这个属性没有属性值  为了满足XHTML的规范 要让其值等于自身

enabled =” enabled”  这表示当前的表单控件可用   默认值

n readonly 这个属性没有属性值  为了满足XHTML的规范 要让其值等于自身

readonly =” readonly”  这表示当前的表单控件不可以用

 

 

disabledreadonly之间的区别:

它们两个属性都表示表单控制不可用

加了disabled的表单控件 它不能将表单数据发送给PHP程序进行处理

加了readonly的表单控件 它能将表单数据发送给PHP程序进行处理

 

多选按钮:

可以选取多个

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

 

提交按钮:

<input  type=”submit”  value=”内容”  name=”名称” />

 

 

posted @ 2016-11-18 11:55  不慌不慌问题不大  阅读(147)  评论(0)    收藏  举报