天涯论坛

 找回密码
 立即注册
搜索
查看: 94|回复: 2

HTML & CSS 基本入门【8】表单

[复制链接]

3069

主题

3万

回帖

9913万

积分

论坛元老

Rank: 8Rank: 8

积分
99138952
发表于 2024-6-30 08:40:36 | 显示全部楼层 |阅读模式

前面

前面咱们已然熟悉了网页上有些平常的元素,如在网页上表示一段文字、一张照片、一个列表、一张表格等等。这些东西都是事先编辑好表示在页面上只供给给用户看的,实质上,咱们能够这般的页面叫作之为静态页面。有“静”就有”动”,自然就有了动态页面,所说动态页面便是在页面上能供给与用户产生交互的元素,例如:我们想注册作为某个网站的会员,就要填写注册信息提交给网站后台;咱们在网上发布评论;咱们在网上填写有些调查问卷等等。

上图的163邮箱注册页面便是一个表单,在表单中有文本框、下拉列表、按钮等元素,咱们能够经过这些元素完成数据的输入。那样,输入的数据该怎样收集呢?这个就不是HTML所讨论的问题了,属于后台开发,倘若您感兴趣,咱们得另开一栏。这儿咱们认识一下表单上的平常元素。

表单元素

<form> 标签:用于创建一个表单,表单里面能够包括文本框、按钮、下拉列表等元素。

<input> 元素(输入元素):是表单里面最常用的元素,它有多种区别的类型(例如:单行文本框、暗码框、单选按钮、复选框等等),能够经过【type】属性来设置。下表列出了平常的类型及说明。

示例代码:

<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <title></title> </head> <body> <form><!--定义一个表单,表单起始--> 账号:<input type="text"/><!--单行文本框--> <br /><!--换行--> 暗码<input type="password"/><!--暗码文本框--> <br /><!--换行--> <!--下面是单选按钮,有两个选项,二选一--> 性别:<input type="radio" name="sex" value="male"/><input type="radio" name="sex" value="female"/><br /><!--换行--> <!--下面是复选框,可多选--> 兴趣<input type="checkbox" name="interest" value="ah1" />游泳 <input type="checkbox" name="interest" value="ah2" />篮球 <input type="checkbox" name="interest" value="ah3" />跑步 <br /><!--换行--> 简历:<input type="file" /><!--上传文件--> <br /><!--换行--> <input type="submit" /><!--提交按钮--> </form><!--表单结束--> </body> </html>

重视:单选按钮【radio】和复选框【checkbox】里的【name】属性必要为同一值,显示这些选项归属于同一组。

<select> 元素(下拉元素):下拉列表能有效节约页面的表示空间,可在多个选项里选择其中一个。下拉列表由两个标签构成

<select>标签用于定义了一个下拉列表;

<option>标签定义了一个下拉列表里的选项;

示例代码:

<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <title></title> </head> <body> <form>选取您的专业: <select><!--定义一个下拉列表--> <option>计算机应用技术</option><!--列表选项--> <option>计算机软件与理论</option> <option>计算机体系结构</option> <option>软件工程</option> </select> </form> </body> </html>

<textarea> 元素(多行文本):咱们能够利用<textarea>元素创建一个文本块输入控件,用于输入多行文本,可输入的字数不受限制。能够经过【rows】和【cols】属性来规定 textarea 的行数和列数(尺寸体积),能够运用 CSS 的 height 和 width 属性。

示例代码:

<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <title></title> <style type="text/css"> #textarea2 {/*设置ID为textarea2的多行文本框的宽、高尺寸*/ width:200px; height:80px; } </style> </head> <body> <form>个人简介:<br /><!--该多行文本框的体积为5行30列--> <textarea rows="5" cols="30">请介绍一下你自己</textarea> <br /> 学习心得:<br /><!--用CSS设置该多行文本框的体积--> <textarea id="textarea2">学习心得(不少于400字)</textarea> </form> </body> </html>

小结一下

小结一下:表单元素的标签咱们初步记住三个就可

1、输入元素<input>:这个里面包含非常多区别类型的标签,例如:单行文本框、暗码框、按钮、单选按钮、多选框等等,它们用【type】属性加以区分。

2、下拉列表< select >:便是个下拉列表框,其它类别。由两部分构成:定义标签< select >和选项标签< option >,

3、多行文本< textarea >:便是多行文本框,其它类别。

其实倘若咱们学习后台研发例如利用微软的VS平台,在它的工具箱里有所有的标签控件,咱们能够直接拉到编辑窗口直接运用

-------------------------- END --------------------------





上一篇:HTML &amp; CSS 基本入门【7】表格
下一篇:CSS 实现拉伸字体效果的办法有哪些?
回复

使用道具 举报

2946

主题

3万

回帖

9997万

积分

论坛元老

Rank: 8Rank: 8

积分
99979427
发表于 2024-10-31 07:07:17 | 显示全部楼层
论坛的成功是建立在我们诚恳、务实、高效、创新和团结合作基础上,我们要把这种精神传递下去。
回复

使用道具 举报

3047

主题

3万

回帖

9606万

积分

论坛元老

Rank: 8Rank: 8

积分
96065852
发表于 昨天 16:21 | 显示全部楼层
百度seo优化论坛 http://www.fok120.com/
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

站点统计|Archiver|手机版|小黑屋|天涯论坛 ( 非经营性网站 )|网站地图

GMT+8, 2024-11-23 05:06 , Processed in 0.144284 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.