html表格文字居中怎么设置(html表单注册页面)

html基础篇(第二篇)

上一篇 html 我们聊了初识 html 的基本常识和所用的浏览器内核以及基础的标签等等,这次我们再聊一聊 html 的表格和表单等语法。这是html基础偏的最后一讲,下次就到了前端重要的样式部分了!注意:本系列文章适合新手小白入门学习。文章如有疏漏请指正。

html中的表格

一般来讲表格是用来展示数据的,而列表是用来布局的,表单是用来收集用户所填写的数据。表格的功能也十分重要,在早期的html中基本上都是用表格来布局用户的数据填写和布局。创建表格的三步走

table:

用户定义表格的标签

tr:

用户定义表格中的行

td:

用户定义表格中的单元格

th:

表头的单元格(加粗显示,一般写在表头)

<table> // 如果是表头的话可以直接设置 th <th> <td>表头的标题</td> </th> // tr 表示表格行 <tr> // td 表示行下的第一格 <td>单元格内的文字</td> … </tr></table>表格属性

border:

设置表格的边框(默认border = “0” 为无边框)

cellspacing:

设置单元格与单元格边框之间的空白间距(默认为2像素)

cellpadding:

设置单元格内容与单元格边框之间的间距

width:

设置表格的宽度 height:

设置表格的高度

align:

设置表格在网页中的水平对齐方式:

left、(向左)right(向右)、center(居中)

caption:

表示表格的标题,随着表格整体开始动 以上的这些属性都是可以直接在table 表格中设定的。

见 图 1 所示

<table border width=”300″ height=”50″ align=”center” cellspacing=”10″ cellpadding=”5″ ><caption>我是表格的标题,我随着表格移动</caption> <tr> <td></td> …. </tr></table>

html表格文字居中怎么设置(html表单注册页面)

合并单元格

在表格中也可以有两种的合并操作,一个是跨行合并和跨列合并。

跨行合并:

rowspan = “2”(2表示合并的个数)

跨列合并:colspan = “2”(2表示合并的个数)如 图 2 所示

<table> <tr> <td>1</td> // 跨行合并 <td rowspan=2>1</td> </tr> <tr> <td>2</td> </tr> <tr> // 跨列合并 <td colspan=”2″>3</td> </tr> <tr> <td>4</td> <td>4</td> </tr></table>

表格总结

table:

表格标签

tr:

表格行标签

td:

单元格标签

th:

表头单元标签

caption:

表格标题标签

colspan:

跨列合并

rowspan:

跨行合并

表格的划分结构

再有一个关于表格小小的扩展,在表格中其实还有一种形式表示,这种表示形式容易对表格控制,分为三部分,表头、正文和注脚。这样在chrome 的开发者工具打开,你所看到的是 头部和内容以及尾部三个部分,容易进行管理。如 图3 所示

thead:

表头

tbody:

正文

tfoot:

注脚

<table> <thead> <tr> <td>表格的头部部分</td> </tr> </thead> <tbody> <tr> <td>表格的内容部分</td> </tr> </tbody> <tfoot> <tr> <td>表格的尾部部分</td> </tr> </tfoot></table>

html中的列表标签

在html中还有一种标签是 列表标签,在未来布局的大多数场景中也有大量的使用。特别是整个页面的末尾有大量用到列表标签。列表标签分为有序列表和无序列表。不过在未来css中都会对列表和p、div标签等等有一个初始化的css,对它们统一再修改。这在以后css中可以详细讲解。

ul-li:

无序列表

ol-li:

有序列表

dl-dt:

自定义列表见 图 4 所示“`javascript// 无序列表(使用频率很高)

1

2

// 有序列表

1

2

// 自定义列表

1

2

![列表-图4](https://img-blog.csdnimg.cn/a18d5a78236844159482e31a1b9ddbf8.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA5YmN56uv5Y-y5aGU5YWL,size_20,color_FFFFFF,t_70,g_se,x_16)### 表单标签表单是为了收集用户的信息input:输入框标签“`javascript<input type = “属性值” value = “你好”>

在表单中value表示默认的文本值, type属性值有多种,分别有以下多种

text:

单行文本输入框

password:

密码输入框

radio:

单选按钮

checkout:

复选框

image:

图像形式的提交按钮

file:

文本域

<input type=”password” value=”请输入密码”>

除此之外,表单中还有checked的属性、button和 submit以及reset。

checked:

表示默认选中状态(常见在单选框和复选框中)

button:

普通按钮(普通按钮需要写value值,表示按钮上面的名字)

submit:

提交属性(提交不用写value值)

reset:

重置按钮

// checked 表示默认选中状态<input type=”radio” checked=”checked”>label标签

label:表示标记的标签,label标签不会在页面中有任何的展示。

<label> 用户名:<input type=”text” name=”userName”></input> </label>

textarea文本域

textarea:表示文本域的内容,通常用于留言板这类的情况。

select下拉框

select:表示下拉框

<select> <option>1</option> <option>2</option> <option>3</option></select>

但是随着现在ui框架的诞生,基本上都不用原生的select样式了,其一因为不好看,第二点就是select在不同的浏览器中展示出来的样式是不同的。所以一般都用div来充当select,当然这以后会讲,但是一定需要了解select是用来干什么的

form表单域

form表单域:

实现用户信息的收集和传递,form中的所有内容都会被提交给服务器。

action:

method:

get / post 用于设置表单数据的提交方式,取值为 get 或者 post

name:

名称用于指定表单的名称,以区分同一个页面的多个表单

结束语

在这一讲中,整个html就结束了,这一讲中主要介绍了html常用的属性,牵扯表格和表单等重要的属性,这在将来的工作中有大量的使用到。基础必须得扎实才能走的更远。除此之外,在html中还需要学会查文档,自己的理解不到位或者模糊的地方,一定需要查文档,学会分析问题和解决问题的能力在工作中也是必不可少的一部分。日常查文档一般都用 MDN,这个对于前端来说比较权威的网站。

MDN网站链接

发表评论

登录后才能评论