HTMLday2

1表格标签

1.1表格的作用

表格作用是用来展示数据的,而不是布局

1.2基本语法
<table>
    <thead>
    <tr>
    <th>这里写表头单元格内容</th>
    <th>这里写表头单元格内容</th> 
    ...
    </tr>
    </thead>
    
    <tbody>
    <tr>
    <td>这里写单元格内容</td>
    <td>这里写单元格内容</td> 
    ...
    </tr>
    ...
    </toby>
    

</table>

1.<table></table>用来定义表格的标签,可看成表格的大框架
2.表格结构标签,分为表格的头部标签和表格的主体标签<thead></thead>用来定义表格头部,<tbody></tbody> 用来定义表格主体
3.<tr></tr>表格中的行,表格行标签
4.<th></th> table head 表头单元格标签,也是单元格,加粗居中突出重要
5.<td></td>table date行中的单元格,存储数据的/,表格单元格标签
1.3表格属性
属性名属性值说明
alignleft、center、right表格的对齐方式
border1或""默认为"",表示无边框
width一个值表格的宽度
height一个值表格的高度
cellpadding一个值一般设为0单元格中的内容与单元格边界之间的距离,默认值为1
cellspacing一个值一般设为0单元格与单元格之间的距离
1.4合并单元格

1.4.1分类
跨行(row)合并:rowspan="合并单元格的个数"
跨列(column)合并:colspan="合并单元格的个数"

1.4.2目标单元格(写合并代码的单元格)
跨行:把合并的代码写到最上侧的单元格,此单元格也称目标单元格
跨列:把合并的代码写到最左侧的单元格
1.4.3合并单元格三部曲
1):先确定跨行还是跨列
2):找到目标单元格,写合并的代码,例如<td colspan="2"></td>跨列
3):删除掉不是目标的单元格
在这里插入图片描述表格学习总结:
1.表格相关标签
2.表格的相关属性
3.合并单元格

2.列表标签

2.1列表的作用

列表就是用来布局的,特点就是整齐、有序

2.2列表分类

1):无序
2):有序
3):自定义
在这里插入图片描述

2.2.1无序列表(重点)
<ul>
   <li>列表项1</li>
   <li>列表项1</li>
   ...
</ul>
1.所谓无序就是各个列表项之间没有顺序之分
2.<ul></ul>中只能嵌套<li></li>,其他标签或文字都不能放
3.但是可以放进<li></li>标签里面,它就相当于一个容器,放什么都可以
4.会有自带样式小黑点,通过css来改

在这里插入图片描述
在这里插入图片描述

2.2.2有序列表(理解)
<ol>
   <li>列表项1</li>
   <li>列表项2</li>
   ...
</ol>
1.有序就是带序号的列表
2.同样<ol></ol>标签只能嵌套<li></li> 只有一个儿子,放其他都不被允许
3.<li></li>标签可以嵌套任何东西,相当于一个容器
2.2.3自定义列表(重点)
<dl>
   <dt>名词</dt>
   <dd>对名词的解释1</dd>
   <dd>对名词的解释2</dd>
   ...
</dl>

1.<dl></dl>只能嵌套<dt></dt>和<dd></dd>
2.<dt></dt>和<dd></dd>里面可以嵌套任何东西

在这里插入图片描述

3.表单
3.1表单作用

最常见的就是用户注册收集信息

3.2表单的组成

一个完整的表单由表单域 表单控件或叫表单元素 提示信息3部分组成
在这里插入图片描述

3.2.1表单域

<form></form>标签来定义,作用就是把处于表单域里面的表单元素信息提交给服务器

<form name="表单域的名称" method="提交的方式" action="url地址">
   
</form>
属性属性值说明
name名称表单名,用于区分同一页面中的多个表单域
methodGET/POST表单提交方式
actionurl地址就是说将表单中的信息提交到后台,具体哪个页面就要写相应的url
3.2.2表单元素控件标签

1):分为input输入表单元素标签,
2):select下拉表单元素标签
3):textarea文本域元素标签
3.2.2.1input之type属性
必选属性
<input type="属性值" />

属性值说明
text用户在一个框中输入信息,默认20个字符
password密码专属的框
radio单选按钮,实现多选一,注意name属性的名字要一样才能实现多选一
checkbox多选框,实现多选,也可以单选例如进入王者会弹出一个让你同意的勾选框,注意name属性的名字要一样
file提供文件上传的按钮
submit定义一个提交按钮,将表单信息提交到后台
image定义一个图片形式的提交按钮
button定义一个按钮,它是不会提交信息只是做某件事情常和js搭配使用,例如获取验证码
reset定义一个重置按钮
hidden暂时不懂用途,定义隐藏的输入字段

在这里插入图片描述
3.2.2.1input之name属性

属性属性值说明
name由用户自定义定义input元素控件的名称,就是用来区别每一个的表单元素

要求单选按钮和复选框要有相同的name

3.2.2.2input之value属性

属性属性值说明
value由用户自定义当你想一打开表单就默认显示一些文字就可以用此属性,比如还可以修改submit提交按钮的名字,设置button按钮的名字
        <input type="text" name="name"  value="请输入真实姓名" maxlength="6"/><br>

name和value是每个表单元素控件都有的属性值,主要给后台人员使用

3.2.2.3input之checked属性

属性属性值说明
checkedchecked主要是针对单选按钮和复选框,当用户一打开页面就默认勾选这个按钮

3.2.2.3input之maxlength属性

属性属性值说明
maxlength整数限定用户输入的字符数
3.2.3label标签

<lable></lable>标签用于绑定一个表单控件元素,当用户点击此标签内的文字时,浏览器就会自动将光标转移到对应的表单控件元素上

<lable for="man">男</lable>
<input type="radio" name="sex" id="man"/>
核心:for属性和id属性要一致
3.2.4 select下拉表单元素标签

~~节约页面空间

<select>
   <option>选项1<option>
   <option>选项2<option>
   <option>选项3<option>
   ...
</select>
1.在<option selected="selected"></option>,就会默认选中项,加了ed过去式,被动
3.2.5 textarea文本域单元素标签

~用于用户留言、评论等多行输入内容

<form>
<textarea rows="3" cols="20">

</textarea>
</form>
1.实际开发中都是用css来改变大小,不会用这个rows="3" cols="20"
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值