当前位置: 首页 > news >正文

Web前端开发——HTML基础下

HTML语法

  • 一·表格
    • 1.基本格式
    • 2.美化表格
      • 合并居中
      • 属性
  • 二·表单
    • 1.input
    • 2.select
    • 3.textarea
    • 4.button
    • 5.date
    • 6.color
    • 7.checkbox
    • 8.radio
    • 9.range
    • 10.number

一·表格

1.基本格式

HTML表格由<table>标签定义
其中行由<tr>标签定义,单元格由<td>定义。

我们先来看一下第一个示例

<tr></tr><td></td>单元格
<!DOCTYPE html>
<html lang="en">  
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>示例在此</title>
</head>
<body>
    <table>
        <tr>
          <th>姓名</th>
          <th>年龄</th>
        </tr>
        <tr>
          <td>张三</td>
          <td>20</td>
        </tr>
        <tr>
          <td>李四</td>
          <td>30</td>
        </tr>
      </table>
</body>

</html>

在这里插入图片描述
运行之后我们发现连个表格边框都没有,那还能叫做表格吗,所以我们得加一下边框,也就是在table标记里加入 width 表格像素以及 border 边框的像素

原先:<table></table>
修改后:<table width = "100" border = "1"></table> 表格宽度为100像素 表格边框线为1像素
<!DOCTYPE html>
<html lang="en">  
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>示例在此</title>
</head>
<body>
    <table width = "100" border = "1">
        <tr>
          <th>姓名</th>
          <th>年龄</th>
        </tr>
        <tr>
          <td>张三</td>
          <td>20</td>
        </tr>
        <tr>
          <td>李四</td>
          <td>30</td>
        </tr>
      </table>
</body>

</html>

在这里插入图片描述
有了边框之后,我们就可以进一步了解表格的基本框架了,表格有表头,表格主体和表尾,还有表格标题,我们来具体使用演示一下

<caption>表格标题</caption>
<thead>表头</thead>
<tbody>表体</tbody>
<tfoot>表尾</tfoot>
<th>表头的单元格</th>
<!DOCTYPE html>
<html lang="en">  
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>示例在此</title>
</head>
<body>
    <table width = "200" border = "1">
      <caption>学生信息</caption>
      <thead>
        <tr>
          <th>姓名</th>
          <th>年龄</th>
        </tr>
      </thead>
      <tfoot>
        <td colspan="2">表尾无人</td>
      </tfoot>
      <tbody>
        <tr>
          <td>张三</td>
          <td>20</td>
        </tr>
        <tr>
          <td>李四</td>
          <td>30</td>
        </tr>
      </tbody>
      </table>
</body>
</html>

在这里插入图片描述

2.美化表格

合并居中

rowspan="合并行数"
colspan="合并列数"
align 表格居中
height 表格高度
width 表格宽度

属性

bgcolor  表格背景颜色
bordercolor 表格边框颜色
background 表格背景图片
cellpadding:定义单元格内容与其边界之间的空间
cellspacing:定义相邻两个单元格之间的间距

二·表单

1.input

input 是最常用的表单元素,用于创建各种类型的输入字段。它支持多种类型,如文本、密码、电子邮件、数字等。
input中有许多类型,如文本框就是 type=“text”
label 元素为表单控件提供了语义化的标签,使得表单内容更加清晰易懂

<!DOCTYPE html>
<html lang="en">  
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>示例在此</title>
</head>
<body>
  <form>
    <label for="name">姓名:</label>
    <input type="text" id="name" name="name"><br><br>
    <label for="password">密码:</label>
    <input type="password" id="password" name="password"><br><br>
    <label for="email">电子邮件:</label>
    <input type="email" id="email" name="email"><br><br>
    <input type="submit" value="提交">
  </form>
</body>
</html>

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

2.select

<!DOCTYPE html>
<html lang="en">  
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>示例在此</title>
</head>
<body>
  <form>
    <label for="country">选择国家:</label>
    <select id="country" name="country">
      <option value="china">中国</option>
      <option value="usa">美国</option>
      <option value="india">印度</option>
    </select><br><br>
    <input type="submit" value="提交">
  </form>
</body>
</html>

在这里插入图片描述

3.textarea

<!DOCTYPE html>
<html lang="en">  
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>示例在此</title>
</head>
<body>
  <form>
    <label for="message">留言:</label>
    <textarea id="message" name="message" rows="4" cols="50"></textarea><br><br>
    <input type="submit" value="提交">
  </form>
</body>
</html>

在这里插入图片描述

4.button

<!DOCTYPE html>
<html lang="en">  
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>示例在此</title>
</head>
<body>
  <form>
    <label for="name">姓名:</label>
    <input type="text" id="name" name="name"><br><br>
    <button type="submit">提交</button>
  </form>
</body>
</html>

在这里插入图片描述

5.date

<!DOCTYPE html>
<html lang="en">  
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>示例在此</title>
</head>
<body>
  <form>
    <label for="date">选择日期:</label>
    <input type="date" id="date" name="date"><br><br>
    <input type="submit" value="提交">
  </form>
</body>
</html>

在这里插入图片描述

6.color

<!DOCTYPE html>
<html lang="en">  
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>示例在此</title>
</head>
<body>
  <form>
    <label for="color">选择颜色:</label>
    <input type="color" id="color" name="color"><br><br>
    <input type="submit" value="提交">
  </form>
</body>
</html>

在这里插入图片描述

7.checkbox

<!DOCTYPE html>
<html lang="en">  
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>示例在此</title>
</head>
<body>
  <form>
    <label><input type="checkbox" name="option" value="option1"> 选项1</label><br>
    <label><input type="checkbox" name="option" value="option2"> 选项2</label><br>
    <label><input type="checkbox" name="option" value="option3"> 选项3</label><br><br>
    <input type="submit" value="提交">
  </form>
</body>
</html>

在这里插入图片描述

8.radio

<!DOCTYPE html>
<html lang="en">  
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>示例在此</title>
</head>
<body>
  <form>
    <label><input type="radio" name="gender" value="male"></label><br>
    <label><input type="radio" name="gender" value="female"></label><br><br>
    <input type="submit" value="提交">
  </form>
</body>
</html>

在这里插入图片描述

9.range

<!DOCTYPE html>
<html lang="en">  
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>示例在此</title>
</head>
<body>
  <form>
    <label for="volume">音量:</label>
    <input type="range" id="volume" name="volume" min="0" max="100"><br><br>
    <input type="submit" value="提交">
  </form>
</body>
</html>

在这里插入图片描述

10.number

<!DOCTYPE html>
<html lang="en">  
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>示例在此</title>
</head>
<body>
  <form>
    <label for="quantity">数量:</label>
    <input type="number" id="quantity" name="quantity" min="1" max="100"><br><br>
    <input type="submit" value="提交">
  </form>
</body>
</html>

在这里插入图片描述

相关文章:

  • µCOS-III从入门到精通 第十章(µC/OS-III消息队列)
  • “国产AI之光”Manus,会成为下一个DeepSeek吗?
  • RHCE9.0版本笔记5:防火墙的本地/远程登录方式
  • linux查看python版本
  • conda 配置新环境时package will be install 和 package will be download 的区别
  • [Lc7_分治-快排] 快速选择排序 | 数组中的第K个最大元素 | 库存管理 III
  • p5.js:模拟 n个彩色小球在一个3D大球体内部弹跳
  • MySQL如何给其他账号分配权限?
  • Java基础系列:深入理解八大基本数据类型及避坑指南
  • python 程序一次启动有两个进程的问题(flask)
  • Jetpack Compose — 入门实践
  • 完全日期(日期枚举问题)--- 数学性质题型
  • Linux系统重置密码
  • Kubernetes中的微服务
  • 报表DSL优化,享元模式优化过程,优化效果怎么样?
  • SpringCloud——Consul服务注册与发现
  • powershell@宝塔面板批量建站脚本@批量设置@批量部署伪静态设置
  • 【AD】5-12 Object元素的隐藏与显示
  • c语言操作符
  • 前端项目中export和import的作用
  • 做网站技术含量/自己创建个人免费网站
  • 网站建设和维护待遇怎样/优化游戏卡顿的软件
  • 顺德微信网站建设/清远市发布
  • 网站建设滕州信息港/seo自媒体运营技巧
  • 如何做网站的关键词排名/百度推广每年600元什么费用
  • 现在用什么工具建网站/google搜索引擎入口下载