欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

二.超链接、表格、表单及元素分类

程序员文章站 2022-05-28 19:33:34
(一)超链接 超链接的应用对象:文字、图片 超链接标签 常用属性 a. href:目标文件的路径 b. target:_self(默认,在自身窗口打开目标文件)、_blank(在新窗口打开目标文件)...

(一)超链接

超链接的应用对象:文字、图片

超链接标签

常用属性

a. href:目标文件的路径

b. target:_self(默认,在自身窗口打开目标文件)、_blank(在新窗口打开目标文件)

超链接的种类

a. 内部链接:在一个站点内部各文件间的链接,路径直接写相对路径

b. 外部链接:所谓外部路径就是站点间的链接或者说是网站间的链接,路径要写一个绝对路径

c. 空链接:所谓空链接就是指有链接的效果,但是没有链接的指向,路径处写#

d. 锚点链接:所谓锚点链接就是一个文档内部不同部分间的链接,锚点链接的实现分为两步

第一步:设置锚点,在开始标记中使用id属性设置锚点名称,如<p id="top"></p>

第二步:链接锚点,在链接时要在锚点名称前加#,如<a href="#top">返回顶部</a>

注意事项:

a. 如果给图片加超链接,那么在ie下,图片会有边框,如果不想要边框,可以在img标签内写border=”0”或者用css修饰

b. title:鼠标悬停时的提示文字

(二)表格

表格的基本结构

<table>

<tr>

<td></td>

...

</tr>

...

</table>

table的属性

a. border:边框,属性值是像素值,像素值越大,边框越粗

b. width:宽度,属性值是像素值或百分比,默认的宽度受内容影响

c. height:高度,属性值是像素值,默认的高度受内容影响

d. cellspacing:单元格间距,即单元格间的距离,属性值是像素值,值越大,越宽

e. cellpadding:单元格边距,即内容和边框的距离,属性值是像素值,值越大,越宽

f. align:设置表格相对于父元素的水平对齐方式,属性值为left、center、right

tr的属性

height:行高,属性值为像素值

align:内容水平对齐方式,属性值为left、center、right

valign:内容垂直对齐方式,属性值为top/bottom/middle

td的属性

width:设置的是单元格所在列的宽度,属性值为像素值

height:设置的是单元格所在行的行高,属性值为像素值

align:设置的是该单元格内容的水平对齐方式,属性值为left、center、right

valign:设置的是该单元格内容的垂直对齐方式,属性值为top/middle/bottom

colspan:横向合并单元格,属性值为合并的单元格的个数,即阿拉伯数值

rowspan:纵向合并单元格,属性值为合并的单元格的个数,即阿拉伯数值

表头单元格th

th是一种很特殊的单元格,具有加粗和居中的效果

表格标题,注意位置在table标签内部,紧挨着table标签,该标题的默认位置为表格正上方居中位置

表格的基本结构

<table>

<thead>

<tr>

<td></td>

...

</tr>

...

</thead>

<tbody>

</tbody>

<tfoot>

</tfoot>

</table>

thead:表格的头部

tbody:表格的主体

tfoot:页脚

这三组标签的好处

1.可以固定表格的结构

2.如果表格过长,那么在打印时可以让每一页都有表格的头部和页脚信息

(三)表单

表单:用于采集用户信息的

表单由表单域和表单控件构成

表单域:form,它的本质是为表单元素形成一个容器,常用属性有action、method、target、name

action:表单信息提交地址

method:表单信息提交方式,常用属性值有get/post

get:以地址栏的形式传送数据,不安全,数据量小

post:安全、数据量大

target:设置页面的打开方式,常用值为_self/_blank

name:设置表单容器的名称

表单元素

文本框:<input type="text" placeholder="提示文字"/>

密码框:<input type="password" />

单选框:<input type="radio" name="单选框的名称" >(注意name的值要相同)

多选框:<input type="checkbox" checked="checked"/>

提交按钮:<input type="submit" value="按钮上的提示文字"/>

重置按钮:<input type="reset" value="按钮上的提示文字" />

普通按钮:<input type="button" value="提示文字" />(注意:该按钮,默认情况下没有什么效果,常和其它技术配合着使用)

图像域:<input type="image" src="图像的地址" />(注意:图像域的作用和提交按钮的作用相同)

文件域:<input type="file" />

下拉菜单

<select>

<option selected="selected" value="向服务器提交的值"></option>

....

</select>

文本域<textarea row="行数" cols="每行所能容纳的字符的个数"></textarea>

表单字段集:作用是将表单元素划分成不同的部分

<fieldset></fieldset>

表单字段集标题

<legend></legend>(注意该标签写在fieldset标签的开始标记的后面)

(四)元素分类: 块级元素、行内元素、行内块元素

块级元素

a. 独占一行

b. 可以设置宽度和高度,但是就算设置了宽度和高度,该元素也是独占一行

c. 在页面中垂直排列

d. 可以设置margin、padding

e. 块元素可以包含其它的块元素和行内元素,但是需要注意的是<p>标签和<h1>-<h6>标签既不可以包含其它的块元素,也不可以包含自身

f. 常见的块元素有:p、h1-h6、ul、li、ol、dl、dt、dd、p、table、form

行内元素(内联元素)

a.行内元素可以在一行显示

b.行内元素不可以设置宽度和高度,它的宽度和高度是受内容影响的

c.对margin和padding两个属性部分支持

d.行内元素不可以包含其它的块元素

e.常见的行内元素有:a、span

行内块元素(内联块元素):极具有块元素的特性,也具有行内元素的特性,如<img />标签,它既可以设置宽度、高度,也可以在一行

常见的行内块元素:img、input、select、textarea