python web开发 HTML基础

简介: python web开发 HTML基础

文章目录


1. 简介

2. 标签元素属性

3. 表格

4. 列表

ol 有序

ul 无序

自定义列表

5. 表单

输入域标记 input

选择域标记 select, option

文字域标记 textarea

6. 综合练习

learning from 《python image.pngweb开发从入门到精通》


1. 简介


HTML 是描述网页的一种标记语言,Hyper Text Markup Language

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Michael 学习python web 开发</title>
</head>
<body>
    <h1> 第一章 h1</h1> <!--这是注释格式-->
    <h2> 第一节 h2</h2>
    <p>第一章学习 html基础内容 p </p>
</body>
</html>

image.pngimage.png


3. 表格


  • <table> 定义表格,<tr> 行,<td> 表格数据
  <table border="1">
        <tr>
            <td>姓名</td>
            <td>年龄</td>
            <td>性别</td>
        </tr>
        <tr>
            <td>张三</td>
            <td>20</td>
            <td>男</td>
        </tr>
        <tr>
            <td>李四</td>
            <td>21</td>
            <td>女</td>
        </tr>
    </table>

image.png

  <h4 style="text-align: center">课程表</h4>
    <table border="1" cellpadding="10" width="100%">
        <tr>
            <td colspan="2">时间/日期</td>
            <td>星期一</td>
            <td>星期二</td>
            <td>星期三</td>
            <td>星期四</td>
            <td>星期五</td>
            <td>星期六</td>
            <td>星期日</td>
        </tr>
        <tr>
            <td rowspan="2">上午</td>
            <th>9:30-10:15</th>
            <td>语文</td>
            <td>数学</td>
            <td>英语</td>
            <td>物理</td>
            <td>化学</td>
            <td>生物</td>
            <td>政治</td>
        </tr>
        <tr>
            <th>10:25-11:10</th>
            <td>语文</td>
            <td>数学</td>
            <td>英语</td>
            <td>物理</td>
            <td>化学</td>
            <td>生物</td>
            <td>政治</td>
        </tr>
        <tr>
            <th colspan="9"></th>
        </tr>
        <tr>
            <td rowspan="2">下午</td>
            <th>14:30-15:15</th>
            <td>语文</td>
            <td>数学</td>
            <td>英语</td>
            <td>物理</td>
            <td>化学</td>
            <td>生物</td>
            <td>政治</td>
        </tr>
        <tr>
            <th>15:25-16:10</th>
            <td>语文</td>
            <td>数学</td>
            <td>英语</td>
            <td>物理</td>
            <td>化学</td>
            <td>生物</td>
            <td>政治</td>
        </tr>
  </table>

image.png


4. 列表


  • <ol> 有序,<ul> 无序,<li> 定义两者的列表项
  • <dl> 自定义列表,<dt> 自定义列表项,<dd> 自定义列表项描述

ol 有序

  <ol>
        <li>学习python</li>
        <li>学习html</li>
        <li>学习css</li>
        <li>学习javascript</li>
        <li>学习jquery</li>
    </ol>

image.png

    <ol type="a">
        <li>学习python</li>
        <li>学习html</li>
        <li>学习css</li>
        <li>学习javascript</li>
        <li>学习jquery</li>
    </ol>

image.png

类型说明:

a for lowercase letters
A for uppercase letters
i for lowercase Roman numerals
I for uppercase Roman numerals
1 for numbers (default)

ul 无序

<h4>手机类别</h4>
<ul>
    <li>小米手机</li>
    <li>华为手机</li>
    <ul>
        <li>华为 P10</li>
        <li>华为 P20</li>
        <ol>
            <li>8GB+128GB</li>
            <li>8GB+256GB</li>
        </ol>
    </ul>
    <li>苹果😀手机</li>
</ul>

image.png

image.png


5. 表单


  • <form>

输入域标记 inputimage.pngimage.pngimage.pngimage.pngimage.pngimage.pngimage.png



6. 综合练习


用户信息表单

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>用户表单信息</title>
</head>
<body>
<h4>请输入用户信息</h4>
<form action="输入用户信息" method="post">
    <div>
        <label for="username">用户名:</label>
        <input type="text" name="username" id="username">
    </div>
    <div>
        <label for="password">密&nbsp;&nbsp;&nbsp;码:</label>
        <input type="password" name="password" id="password">
    </div>
    <div>
        <label>性&nbsp;&nbsp;&nbsp;别:</label>
        <input type="radio" name="gender" value="男" style="display: inline">男
        <input type="radio" name="gender" value="female" style="display: inline">女
    </div>
    <div>
        <label for="hobby">爱&nbsp;&nbsp;&nbsp;好:</label>
        <select name="hobby" id="hobby">
            <option value="篮球">篮球</option>
            <option value="足球">足球</option>
            <option value="乒乓球">乒乓球</option>
        </select>
    </div>
    <div>
        <label>上传头像:</label>
        <input type="file" name="头像">
    </div>
    <div>
        <label for="intro">自我介绍:</label>
        <div>
            <textarea name="intro" id="intro" cols="20" rows="4" id="remark"> </textarea>
        </div>
    </div>
    <div>
        <input type="submit" name="Submit" value="提交">
        <input type="reset" name="Submit" value="重置">
    </div>
</form>
</body>
</html>

image.png

相关文章
|
28天前
|
安全 测试技术 网络安全
如何在Python Web开发中进行安全测试?
如何在Python Web开发中进行安全测试?
|
28天前
|
安全 关系型数据库 测试技术
学习Python Web开发的安全测试需要具备哪些知识?
学习Python Web开发的安全测试需要具备哪些知识?
33 4
|
11天前
|
存储 API 数据库
使用Python开发获取商品销量详情API接口
本文介绍了使用Python开发获取商品销量详情的API接口方法,涵盖API接口概述、技术选型(Flask与FastAPI)、环境准备、API接口创建及调用淘宝开放平台API等内容。通过示例代码,详细说明了如何构建和调用API,以及开发过程中需要注意的事项,如数据库连接、API权限、错误处理、安全性和性能优化等。
57 5
|
20天前
|
XML 数据采集 数据格式
Python 爬虫必备杀器,xpath 解析 HTML
【11月更文挑战第17天】XPath 是一种用于在 XML 和 HTML 文档中定位节点的语言,通过路径表达式选取节点或节点集。它不仅适用于 XML,也广泛应用于 HTML 解析。基本语法包括标签名、属性、层级关系等的选择,如 `//p` 选择所有段落标签,`//a[@href=&#39;example.com&#39;]` 选择特定链接。在 Python 中,常用 lxml 库结合 XPath 进行网页数据抓取,支持高效解析与复杂信息提取。高级技巧涵盖轴的使用和函数应用,如 `contains()` 用于模糊匹配。
|
23天前
|
前端开发 JavaScript 搜索推荐
HTML与CSS在Web组件化中的核心作用及前端技术趋势
本文探讨了HTML与CSS在Web组件化中的核心作用及前端技术趋势。从结构定义、语义化到样式封装与布局控制,两者不仅提升了代码复用率和可维护性,还通过响应式设计、动态样式等技术增强了用户体验。面对兼容性、代码复杂度等挑战,文章提出了相应的解决策略,强调了持续创新的重要性,旨在构建高效、灵活的Web应用。
31 6
|
24天前
|
机器学习/深度学习 人工智能 关系型数据库
Python开发
Python开发
40 7
|
23天前
|
前端开发 JavaScript UED
在数字化时代,Web 应用性能优化尤为重要。本文探讨了CSS与HTML在提升Web性能中的关键作用及未来趋势
在数字化时代,Web 应用性能优化尤为重要。本文探讨了CSS与HTML在提升Web性能中的关键作用及未来趋势,包括样式表优化、DOM操作减少、图像优化等技术,并分析了电商网站的具体案例,强调了技术演进对Web性能的深远影响。
27 5
|
25天前
|
开发者 Docker Python
从零开始:使用Docker容器化你的Python Web应用
从零开始:使用Docker容器化你的Python Web应用
34 1
|
26天前
|
前端开发 安全 数据库
使用Python开发独立站的全面指南
本文详细介绍了如何使用Python及其Web框架Django和Flask快速搭建功能完善、易于管理的独立站。从Python和Web开发基础讲起,逐步覆盖环境搭建、项目创建、数据库设计、视图与URL路由、模板创建、表单处理、测试调试、部署优化及安全维护等内容,旨在帮助开发者高效构建稳定的Web应用。
65 1
|
27天前
|
JSON 前端开发 API
使用Python和Flask构建简易Web API
使用Python和Flask构建简易Web API
下一篇
DataWorks