【前端02_HTML】基本标签:表格、输入框Input、Label、列表、语义化标签


基本标签

表格 Table

表格加载 速度慢效率低,尽量不用(可能在制作火车时间表上使用)
通常的格式为:table 声明表格,tr 表格的行,td 表格的列

在这里插入图片描述

<table border="1">
      <tr>
          <td width="300">
			  <input type="checkbox">网站建设与传播</td><td>
              <input type="checkbox">电子商务
		  </td>
      </tr>
      <tr>
          <td><input type="checkbox">数字化展馆</td>
          <td><input type="checkbox">多媒体互动</td>
      </tr>
</table>

几组 tr 就是几行,几组 td 就是几列。


表格属性

  • Cellspacing:单元格与单元格的间距
  • Cellpadding:单元格与文字的间距
  • Border:给表格加边框,通常值为1
    <table width="400" border="1" bordercolor="red">
  • Bordercolor:边框颜色
  • Colspan:跨列合并 <td colspan="3">商品类目</td>
  • Rowspan:跨行合并 <td rowspan="3">虚拟</td>
  • Align=“center” 位置规定

表格结构化

thead:表格头
tbody :表格体,自己不写的话谷歌浏览器会帮我们写
tfoot :表格尾注解
caption :标题,用来注释表格的用途


输入 Input *

一般输入 input 要写在 form 里,组成一个块儿,用来给后台传数据的功能。
Form:表格提交 <form action="" method="post"></form>
其中 action 是说明提交的位置,method 是提交的方法,一般有两种方法 Post 和 Get

种类

  • 最普通的 <input type="text">

  • 密码输入框 <input type="password" placeholder="请输入密码">,输入密码时会变成小星星
    placeholder是框里面浅灰色的提示语。

  • 重置 <input type="reset">,只能在form里使用

  • 提交 <input type="submit">,只能在form里使用

  • 图片按钮 <input type="image" src="../../Img/sekiro.png" width="100px">

  • 单选框 Radio

    <input type="radio" name="sex">male
    <input type="radio" name="sex">female
    
  • 多选框 Checkbox
    name 让多个多选框组成一组

    <input type="checkbox" name="habit"> 唱
    <input type="checkbox" name="habit"> 跳
    <input type="checkbox" name="habit"> rap
    
  • 提交文件<input type="file">

  • 按钮<input type="button" disabled value="注册">
    这里的disabled是 禁止点击 的意思

H5 新加种类

以下是 H5 新加的 input 标签使用方法

  • 邮箱格式限制 <input type="email" autofocus> <br>
    其中Aotofocus的意思是 打开网页光标直接定位在这个输入框上
  • 只能输入网页 <input type="url" required>
    其中Required是== 必填项,提交form的时候这个框框必须有东西!==
  • 只能填数字 <input type="number">
  • 颜色 <input type="color">
  • 月份 <input type="month">
  • 日期 <input type="date">
  • 滑竿 <input type="range">
    这个不一样的浏览器 样式 不一样的

disable 和 readonly 的区别

  • 通常 disable 是input 不能用了
  • readonly是只读
  • 这两个都是不能改变input框的值
  • 区别在于:当你用表单提交的时候,大家可以实验一下的代码,观察URL中的参数变化
<!-- 只读的话,表单提交的时候还是能用输入框里的值 -->
<form action="" method="">
   <input type="text" name="name" value="王二" readonly>
   <input type="submit" value="提交">
</form>

<!-- 而disable的话,表单提交的时候获取不到值 -->
<form action="" method="">
   <input type="text" name="name" value="王二" disabled>
   <input type="submit" value="提交">
</form>

Label

label 尽量与 input 组合使用,点击 label ,就会取 input 框中的焦点。不过 label 中的 for 属性要写成 input 的 id 名字

<label for="name">用户名</label>
    <input type="text" id="name">

样式如下:


列表

如何去掉列表默认样式(li 前的点)

list-style:none;

	//去掉列表默认样式例子:
	<ul style="list-style-type: none">
	        <li>1231</li>
	</ul>

有序列表 ol

每个 li 前面都有数字序列
在这里插入图片描述

无序列表 ul

每个 li 前面是黑点,有三级样式,后面的都是黑色方块

自定义列表 dl

  • dl 声明自定义列表
  • dt 声明列表的表头
  • dd 是每个列的每个元素
    如下所示

基本标签的示例

  • 富文本编辑器:就是各种标签的集合

语义化

简介

  • 语义化的标签,让标签有自己的含义,分工明确,比方说 h1标签就是用来写标题的
  • headernavfooter等等用来规定一个页面的整体分布。

优点

  • 代码结构清晰,方便阅读,有利于团队合作开发。
  • 方便其他设备解析(如屏幕阅读器、盲人阅读器、移动设备)以语义的方式来渲染网页。
  • 有利于搜索引擎优化(SEO)。
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值