网站首页 > 技术文章 正文
在 Python 开发中,特别是结合 Web 开发(如 Flask 或 Django) ,你经常会与 HTML 标签 打交道。下面是对常见的 HTML 标签 <table> , <tr> , <td> , <th> , <form> , <div> , <span> 的详细介绍和 Python 结合使用的场景说明。
HTML 一、HTML 表格相关标签
HTML 中,表格由以下几个主要标签构成:
| 标签 | 说明 | | ---
|
| 表示一个表格的开始 | | | 表示一行(table row) | |
| 表头单元格(table header) | | | | 表格数据单元格(table data) | #技术分享 #掘金 HTML 示例:简单的 HTML 表格
在 Python 中动态生成 HTML 表格(Flask 例子)
HTML 二、HTML 表单 <form>表单用于向服务器提交数据。 常用子标签:| 标签 | 说明 | | --- | | 输入框(文本、密码、按钮等) | | | 多行文本框 | | <select> | 下拉列表 | | <button> | 按钮 | | <label> | 标签,描述输入框 |</p> <h3 style="font-size: 18px; font-weight: bold; margin: 16px 0 8px;">示例:表单提交</h3> <pre class="codehilite"><code class="language-xml"><form action="/submit" method="post"> <label>姓名:</label> <input type="text" name="username"><br> <label>密码:</label> <input type="password" name="password"><br> <input type="submit" value="提交"> </form> php 210 Bytes (c) 菜鸟-创作你的创作 </code></pre> <h3 style="font-size: 18px; font-weight: bold; margin: 16px 0 8px;">Python 在 Python Flask 中处理表单提交</h3> <pre class="codehilite"><code class="language-python">from flask import Flask, request app = Flask(__name__) @app.route('/form') def form_page(): return ''' <form action="/submit" method="post"> 姓名: <input name="username"><br> 密码: <input name="password" type="password"><br> <input type="submit"> </form> ''' @app.route('/submit', methods=['POST']) def submit(): name = request.form['username'] pwd = request.form['password'] return f'你提交的用户名是:{name},密码是:{pwd}' if __name__ == '__main__': app.run() php 504 Bytes (c) 菜鸟-创作你的创作 </code></pre> <hr /> <h2 style="font-size: 20px; font-weight: bold; margin: 18px 0 9px;">三、自定义标签 <code style="background-color: #f6f8fa; border-radius: 3px; padding: 2px 4px; font-family: monospace;"><div></code> 和 <code style="background-color: #f6f8fa; border-radius: 3px; padding: 2px 4px; font-family: monospace;"><span></code></h2> <p>这两个是 <strong>结构性和样式性标签</strong> ,不会对内容本身产生语义影响。</p> <p>| 标签 | 说明 | | ---</p> <p>| <div> | 块级元素,常用于布局结构 | | <span> | 行内元素,常用于文本样式 |</p> <h3 style="font-size: 18px; font-weight: bold; margin: 16px 0 8px;">示例:使用 <code style="background-color: #f6f8fa; border-radius: 3px; padding: 2px 4px; font-family: monospace;">div</code> 和 <code style="background-color: #f6f8fa; border-radius: 3px; padding: 2px 4px; font-family: monospace;">span</code></h3> <pre class="codehilite"><code class="language-css"><div style="border:1px solid #ccc; padding:10px;"> <span style="color:red;">提示:</span>请输入你的信息。</div> php 103 Bytes (c) 菜鸟-创作你的创作 </code></pre> <hr /> <h2 style="font-size: 20px; font-weight: bold; margin: 18px 0 9px;">四、总结表格</h2> <p>| 标签 | 作用 | 是否换行 | 常见用途 | | ---</p> <p>| <table> | 表格容器 | 否 | 数据表格 | | <tr> | 表格行 | 否 | 每一行数据 | | <th> | 表头单元格 | 否 | 表头 | | <td> | 表格数据单元格 | 否 | 表格中的内容 | | <form> | 表单 | 是 | 数据提交 | | <div> | 块级容器 | 是 | 页面布局 | | <span> | 行内容器 | 否 | 文本内样式控制 |</p> <hr /> <h2 style="font-size: 20px; font-weight: bold; margin: 18px 0 9px;">Python Python 常见使用方式</h2> <p>| 框架 | 用途 | 示例 | | ---</p> <p>| Flask | 生成 HTML 表格或表单 | 使用 render_template_string | | Django | 使用模板渲染表格、表单 | 使用 {{ var }} 结合模板语言 | | Jinja2 | 通用 HTML 模板引擎 | 配合 Flask/Django |</p> <p>--- 如果你希望我结合 <code style="background-color: #f6f8fa; border-radius: 3px; padding: 2px 4px; font-family: monospace;">requests</code> 、<code style="background-color: #f6f8fa; border-radius: 3px; padding: 2px 4px; font-family: monospace;">BeautifulSoup</code> 、<code style="background-color: #f6f8fa; border-radius: 3px; padding: 2px 4px; font-family: monospace;">Selenium</code> 做 <strong>HTML 解析</strong> 或 <strong>表单自动提交</strong> 等 Python 操作,也可以继续问我! |
猜你喜欢
- 2025-07-24 Python语言中的运算符(python中运算符的用法)
- 2025-07-24 Python自动化办公应用学习笔记13——表达式
- 2025-07-24 Python基础知识点总结(python基础重点)
- 2025-07-24 揭秘Python内置函数:为什么高手都离不开它们?
- 2025-07-24 Python基础入门之自定义函数详解(python 自定义方法)
- 2025-07-24 Python 闭包:深入理解函数式编程的核心概念
- 2025-07-24 Python异常处理 让程序更稳健(python 异常处理方法)
- 2025-07-24 Python中的函数注释:参数有冒号,声明后有-> 箭头
- 2025-07-24 Python编程之旅:定义自定义异常的艺术
- 2025-07-24 Python源代码文件字符编码声明(python文件指定编码)
- 286℃Python短文,Python中的嵌套条件语句(六)
- 283℃PythonNet:实现Python与.Net代码相互调用!
- 282℃python笔记:for循环嵌套。end=""的作用,图形打印
- 280℃Python实现字符串小写转大写并写入文件
- 277℃Python操作Sqlserver数据库(多库同时异步执行:增删改查)
- 136℃原来2025是完美的平方年,一起探索六种平方的算吧
- 123℃Ollama v0.4.5-v0.4.7 更新集合:Ollama Python 库改进、新模型支持
- 114℃Python 和 JavaScript 终于联姻了!PythonMonkey 要火?
- 最近发表
- 标签列表
-
- python中类 (31)
- python 迭代 (34)
- python 小写 (35)
- python怎么输出 (33)
- python 日志 (35)
- python语音 (31)
- python 工程师 (34)
- python3 安装 (31)
- python音乐 (31)
- 安卓 python (32)
- python 小游戏 (32)
- python 安卓 (31)
- python聚类 (34)
- python向量 (31)
- python大全 (31)
- python次方 (33)
- python桌面 (32)
- python总结 (34)
- python浏览器 (32)
- python 请求 (32)
- python 前端 (32)
- python验证码 (33)
- python 题目 (32)
- python 文件写 (33)
- python中的用法 (32)