day02_HTML表格列表表单

会涉及关于表格、表单、列表的讲解
表格:显示数据
表单:获取用户数据
列表:控制布局

一、表格

主要用于数据展示

1.1 创建表格

<--! 定义一个1行2列的表格 -->
<table>
 <tr>
  <td>我是单元格1</td>
  <td>我是单元格2</td>
 </tr>
</table>

table、tr、td,他们是创建表格的最基本标签,具体地解释:

  • table用于定义一个表格。
  • tr 定义表格中的一行,必须嵌套在 table标签中,在 table中包含几对 tr,就有几行表格。
  • td 定义表格中的单元格,必须嵌套在<tr></tr>标签中,一对 <tr> </tr>中包含几对<td></td>,就表示该行中有多少列(或多少个单元格)。

注意:

  • <tr></tr>中只能嵌套<td></td> 类的单元格
  • <td></td>标签,他就像一个容器,可以容纳所有的元素

1.2常用属性

属性名称 含义
border 表格边框 像素
cellspacing 单元格之间的间隔 像素
cellpadding 单元格边框与内容的间隔 像素
width 表格宽度 像素
height 表格高度 像素
align 表格的水平居中方式 left、center、right
rowspan 跨行合并 单元格数量
colspan 跨列合并 单元格数量

1.3所有标签

<table> 定义表格
<caption> 定义表格标题。
<th> 定义表格的表头。
<tr> 定义表格的行。
<td> 定义表格单元。
<thead> 定义表格的页眉。
<tbody> 定义表格的主体。
<tfoot> 定义表格的页脚。
<col> 定义用于表格列的属性。
<colgroup> 定义表格列的组。

1.4单元格合并

1. 确定目标单元格位置
目标单元格的位置,原则为上边的单元格优先级大于下边的单元格优先级,左边的单元格优先级大于右边的优先级。
2. 确定合并方式
根据合并方向,在目标单元格确定合并方式为跨行或者跨列。
3. 删除多余的单元个
删除数量=合并数量-1

1.5 表格注意

  • 表格一般用于数据展示,布局不是一个好的方案。
  • 表格中没有列元素,列的数量取决于单元格的数量。

二、列表

主要用于页面布局,与表格类似但更加灵活,自由度更高。

2.1 无序列表ul

语法:

<ul>
  <li>列表项1</li>
  <li>列表项2</li>
  <li>列表项3</li>
</ul>

注意:

  • <ul></ul>中只支持<li></li>
  • <li>与</li>之间相当于一个容器,可以容纳所有元素

2.2 有序列表ol

语法:

<ol>
  <li>列表项1</li>
  <li>列表项2</li>
  <li>列表项3</li>
  ......
</ol>

2.3自定义列表

语法:

<dl>
  <dt>联系我</dt>
  <dd>手机</dd>
  <dd>电话</dd>
</dl>

三、表单

HTML 表单用于搜集不同类型的用户输入。

3.1 表单的构成

表单一般由三部分构成:表单控件(input)、表单域(form)、提示信息。

3.2 表单控件

常用的表單控件包括4種,input系列、laber、textarea、select。

1)input系列控件

input标签中通过type属性实现不同的控件。
控件如下:

type属性值 描述
text 单行文本框
password 密码输入框
radio 单选按钮
checkbox 复选框
button 普通按钮
submit 提交按钮
reset 重置按钮
image 图片按钮
file 文件域

注意:

  • 如果想实现单选框效果,必须要设置名称且相同。

2)textarea控件

用于留言的多行文本输入。
语法:

<textarea cols="每行中的字符数" rows="显示的行数">
  文本内容
</textarea>

3)laber控件

用于绑定一个表单元素, 当点击label标签的时候, 被绑定的表单元素就会获得输入焦点。
表现为:在一些输入如:单选框、文本框等,点击控件前的文本就可以获得焦点。

  • 用法一:全局使用
<!-- 点击mele文本,其后的单选框就可以被选中 -->
<label> male <input type="radio" name="sex" value="male">   </label>
  • 用法二:分开绑定
<label for="male">Male</label>
<input type="radio" name="sex"  id="male">

4)select控件

多个选项让用户选择,为了节约空间,可以使用select控件定义下拉菜单.

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

选择默认属性:

...
<option selected =" selected ">选项1</option>
...

3.3表单属性

属性名称 属性值 属性描述
type 上表所示 选择控件类型
name 自定义 控件名称
value 自定义 默认文本值
size 正整数 控件的显示宽度
checked checked 控件的默认选中项目
maxlength 正整数 控件允许输入的最大字数

1)type属性

用户名: <input type="text" /> 
密  码:<input type="password“ />

2)value属性

用户名:<input type="text"  name="username" value="请输入用户名"> 

3)name属性

用户名:<input type="text"  name=“username” />   
<input type="radio" name="sex"  />男
<input type="radio" name="sex" />女

4)checked属性

性    别:
<input type="radio" name="sex" value="男" checked="checked" />男
<input type="radio" name="sex" value="女" />女 

3.4 表单域

在HTML中,form标签被用于定义表单域,即创建一个表单,以实现用户信息的收集和传递,form中的所有内容都会被提交给服务器。

<form action="url地址" method="提交方式" name="表单名称">
  各种表单控件
</for

常用属性

  • action:用于指定接收并处理表单数据的服务器程序的url地址。
  • method:用于设置表单数据的提交方式,其取值为get或post。
  • name:用于指定表单的名称,以区分同一个页面中的多个表单。

四、资料

W3C : http://www.w3school.com.cn/

MDN: https://developer.mozilla.org/zh-CN/

源码点我

<end>

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 194,088评论 5 459
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 81,715评论 2 371
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 141,361评论 0 319
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,099评论 1 263
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 60,987评论 4 355
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,063评论 1 272
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,486评论 3 381
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,175评论 0 253
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,440评论 1 290
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,518评论 2 309
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,305评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,190评论 3 312
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,550评论 3 298
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 28,880评论 0 17
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,152评论 1 250
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,451评论 2 341
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,637评论 2 335

推荐阅读更多精彩内容