十一月二日课堂笔记

2.12 表格
1.表格简介
HTML中的表格可以大致分为三个部分:
● thead ———表格的页眉
● tbody ———表格的主体
● tfoot ———定义表格的页脚

thead, tbody, tfoot 相当于三间房子,每间房子都可以用来放东西。
这个标签就是放在三间房子里面的东西,每一个 就是表格一行。
表格的每一行被分为一个个单元格。

我们简单尝试写一个表格:

Header 1Header 2
row 1, cell 1row 1, cell 2
row 2, cell 1row 2, cell 2
  1. 的使用
    ● 标签用于对表格中的列进行组合,以便对其进行格式化。
    ● 标签规定了 元素内部的每一列的列属性。
职位名工作地点职位等级薪酬
咖啡师纽约L36000$
咖啡师助理伦敦L25000$
大中华区副总裁北京L8面议
全球副总裁佛罗伦萨L9面议
3.合并单元格和表格的间距 ● colspan属性:合并列 ● rowspan属性:合并行 以上两个属性均作用在单元格上,并且属性值的数字代表算上单元格本身,一共合并的单元格个数。
第一行第一列第一行第二列
第二行第二列第二行第三列
第三行第一列第三行第二列第三行第三列

● cellpadding属性:单元格边框与内容的间距。
● cellspacing属性:单元格之间的间距。

第一行第一列第一行第二列
第二行第二列第二行第三列
第三行第一列第三行第二列第三行第三列

3.1 表单域的原理
用之前学习的标签,我们暂时还不能完成与网页的交流,网页无法获取我们的输入信息。
在浏览网页时,有很多的场景需要用户输入来完成特定的交互,比如注册、登录、问卷调查等,我们可以使用表单来完成这些操作。

1.什么是表单
表单是可以把浏览者输入的数据传送到服务器端,这样服务器端程序就可以处理表单传过来的数据。表单在网页中主要负责采集数据。

● :标签是成对出现的,以开始,以结束。 ● action:浏览者输入的数据被传送到的地方,比如一个PHP页面(save.php)。 ● method:数据传送的方式(get/post)。 表单中还包括文本框、密码框、隐藏域、多行文本框、复选框、单选框、下拉选择框、提交按钮和文件上传框等。 3.2 文本框和密码框 当用户要在表单中键入字母、数字等内容时,就会用到文本输入框。文本框也可以转化为密码输入框。

type:当type=”text”时,输入框为文本输入框,当type=”password”时,输入框为密码输入框。
name:告诉服务器,我们提交的这个value值代表的什么。
value:为文本输入框设置默认值。(一般起到提示作用)。

3.3 单选框和复选框
在使用表单时,为了减少用户的操作,使用选择框是一个好主意,html中有两种选择框,即单选框和复选框,两者的区别是单选框中的选项用户只能选择一项,而复选框中用户可以任意选择多项,甚至全选。

type:当type=”radio”时,控件为单选框。当type=”checkbox”时,控件为复选框。
value:提交数据到服务器的值(后台程序PHP使用)。
name:告诉服务器,我们提交的这个value值代表的什么。
checked:当设置checked=”checked”时,该选项被默认选中。

3.3 下拉列表框
下拉列表在网页中也常会用到,它可以有效的节省网页空间。既可以单选、又可以多选。
● value:提交数据到服务器的值。
● selected=”selected”:设置selected=”selected”属性,则该选项就被默认选中。
● 下拉列表也可以进行多选操作,在标签中设置multiple=”multiple”属性,就可以实现多选功能,在windows操作系统下,进行多选时按下Ctrl键同时进行单击(在Mac下使用Command+单击),可以选择多个选项。

多行文本和重置按钮
3.4. 多行文本
当用户需要在表单中输入大段文字时,需要用到文本输入域。
文本

标签是成对出现的,以开始,以结束。
name:指定输入框的名字。
cols :多行输入域的列数。
rows :多行输入域的行数。
在标签之间可以输入默认值。
3.5.上传
在实际开发中,我们经常会遇到要求用户上传头像图片或者添加附件在表单中的场景。
在HTML中,文件上传同样也使用input标签。

提交按钮和重置按钮
3.6 提交按钮
在表单中有两种按钮可以使用,分别为:提交按钮、重置。当用户需要提交表单信息到服务器时,需要用到提交按钮。当我们需要重置表单信息的时候,需要用到重置按钮。
提交按钮
type:只有当type值设置为submit时,按钮才有提交作用。
value:按钮上显示的文字。

3.7 提交按钮
当用户需要重置表单信息到初始时的状态时,比如用户输入“用户名”后,发现书写有误,可以使用重置按钮使输入框恢复到初始状态。只需要把type设置为”reset”就可以。

type:只有当type值设置为reset时,按钮才有重置作用。
value:按钮上显示的文字。

3.8 为CODING COFFEE加入在线购买页面
大家还记得CODING COFFEE咖啡馆吗?现在,它非常火爆,很多顾客排队也买不到咖啡。
所以,我们打算在网上接收咖啡的订单,送货上门!
试着使用表单获取用户的订单信息!

<h1>CODING COFFEE在线订购</h1>
<h2>请填写您的真实信息,我们将在24小时内送货门</h2>

<form action="http://codingcoffee.com/onlineorder.php" method="post">
    <p>
                选择豆子类型:
                  <select name="beans">
                    <option value="House Blend">House Blend</option>
                    <option value="Bolivia">Shade Grown Bolivia Supremo</option>
                    <option value="Guatemala">Organic Guatemala</option>
                    <option value="Kenya">Kenya</option>
                  </select>
    </p>
    <p>
                  类型:<br>
                  <input type="radio" name="beantype" value="whole">
                  完整豆子
                  <br>
                  <input type="radio" name="beantype" value="ground" checked> 
                  咖啡粉
    </p>
    <p>
            数量: <input type="number" name="bags" min="1" max="10">
    </p>
    <p>
            最晚到达日期: <input type="date" name="date">
    </p>
    <p>
                Extras:<br>
                  <input type="checkbox" name="extras[]" value="giftwrap">
                  礼盒包装
                  <br>
                  <input type="checkbox" name="extras[]" value="catalog" checked>
                  包含购物清单
    </p>
    <p>
                  送货地址: <br>
                  姓名:
                    <input type="text" name="name" value=""><br>
                  具体地址:
                    <input type="text" name="address" value=""><br>
                  城市:
                    <input type="text" name="city" value=""><br>
                  省:
                    <input type="text" name="state" value=""><br>
                  区:
                    <input type="text" name="zip" value=""><br>
                  电话号码:
                    <input type="tel" name="phone" value=""><br>
    </p>
    <p>
                  客户留言:<br>
                  <textarea name="comments"></textarea>
    </p>
    <p>
                  <input type="submit" value="现在购买">
                  <input type="reset" value="重新填写">
    </p>
  </form>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
东南亚位于我国倡导推进的“一带一路”海陆交汇地带,作为当今全球发展最为迅速的地区之一,近年来区域内生产总值实现了显著且稳定的增长。根据东盟主要经济体公布的最新数据,印度尼西亚2023年国内生产总值(GDP)增长5.05%;越南2023年经济增长5.05%;马来西亚2023年经济增速为3.7%;泰国2023年经济增长1.9%;新加坡2023年经济增长1.1%;柬埔寨2023年经济增速预计为5.6%。 东盟国家在“一带一路”沿线国家中的总体GDP经济规模、贸易总额与国外直接投资均为最大,因此有着举足轻重的地位和作用。当前,东盟与中国已互相成为双方最大的交易伙伴。中国-东盟贸易总额已从2013年的443亿元增长至 2023年合计超逾6.4万亿元,占中国外贸总值的15.4%。在过去20余年中,东盟国家不断在全球多变的格局里面临挑战并寻求机遇。2023东盟国家主要经济体受到国内消费、国外投资、货币政策、旅游业复苏、和大宗商品出口价企稳等方面的提振,经济显现出稳步增长态势和强韧性的潜能。 本调研报告旨在深度挖掘东南亚市场的增长潜力与发展机会,分析东南亚市场竞争态势、销售模式、客户偏好、整体市场营商环境,为国内企业出海开展业务提供客观参考意见。 本文核心内容: 市场空间:全球行业市场空间、东南亚市场发展空间。 竞争态势:全球份额,东南亚市场企业份额。 销售模式:东南亚市场销售模式、本地代理商 客户情况:东南亚本地客户及偏好分析 营商环境:东南亚营商环境分析 本文纳入的企业包括国外及印尼本土企业,以及相关上下游企业等,部分名单 QYResearch是全球知名的大型咨询公司,行业涵盖各高科技行业产业链细分市场,横跨如半导体产业链(半导体设备及零部件、半导体材料、集成电路、制造、封测、分立器件、传感器、光电器件)、光伏产业链(设备、硅料/硅片、电池片、组件、辅料支架、逆变器、电站终端)、新能源汽车产业链(动力电池及材料、电驱电控、汽车半导体/电子、整车、充电桩)、通信产业链(通信系统设备、终端设备、电子元器件、射频前端、光模块、4G/5G/6G、宽带、IoT、数字经济、AI)、先进材料产业链(金属材料、高分子材料、陶瓷材料、纳米材料等)、机械制造产业链(数控机床、工程机械、电气机械、3C自动化、工业机器人、激光、工控、无人机)、食品药品、医疗器械、农业等。邮箱:market@qyresearch.com

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值