网站首页 > 知识剖析 正文
在 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-09-09 用Python把表格做成web可视化图表
- 2025-09-09 太秀了!Excel批量生成条形码和二维码,一个公式就能解决
- 2025-09-09 制作Excel电子表格必备的:Excel 2021 mac中文版
- 2025-09-09 C#/VB.NET:将 HTML 转换为 Excel_如何将html中的数据转换到excel中
- 2025-09-09 如何快速写出表格代码?exl表格转换成html代码
- 2025-09-09 一看就懂的Excel表格的基本操作的十大技巧
- 2025-09-09 Java发送包含表格的邮件_java发邮件内容含表格
- 2025-09-09 太漂亮了 ! 输出好看的表格,就用这个 Python 库
- 最近发表
-
- 用Python把表格做成web可视化图表
- 太秀了!Excel批量生成条形码和二维码,一个公式就能解决
- 制作Excel电子表格必备的:Excel 2021 mac中文版
- C#/VB.NET:将 HTML 转换为 Excel_如何将html中的数据转换到excel中
- 如何快速写出表格代码?exl表格转换成html代码
- 一看就懂的Excel表格的基本操作的十大技巧
- Java发送包含表格的邮件_java发邮件内容含表格
- Python——Html(表格, , ,、表单 、自定义标签 和)
- 太漂亮了 ! 输出好看的表格,就用这个 Python 库
- AI实用指南:对抗AI幻觉的秘诀与Cursor+Claude 3.7编程Rules技巧
- 标签列表
-
- xml (46)
- css animation (57)
- array_slice (60)
- htmlspecialchars (54)
- position: absolute (54)
- datediff函数 (47)
- array_pop (49)
- jsmap (52)
- toggleclass (43)
- console.time (63)
- .sql (41)
- ahref (40)
- js json.parse (59)
- html复选框 (60)
- css 透明 (44)
- css 颜色 (47)
- php replace (41)
- css nth-child (48)
- min-height (40)
- xml schema (44)
- css 最后一个元素 (46)
- location.origin (44)
- table border (49)
- html tr (40)
- video controls (49)