先回顾一下上一篇文章:Python-web开发学习笔记(1)— HTML基础_python web开发笔记_尚拙谨言的博客-CSDN博客

中讲了哪几个常用的HTML标签:


:头声明

:网页标题</p><p><h1>~</p><h6>:内容标题</p><p>:块级标签,用于内容单独成块,使用该标签后,内容强制占用网页的一整行</p><p><span>:行内标签,也用于内容单独成块,但该标签中的内容不强制占用一整行</p><p>:超链接,用于跳转网页</p><p><noscript><img decoding="async" class="aligncenter" src="https://img.maxssl.com/uploads/?url=https://img.maxssl.com/uploads/?url=" /></noscript><img decoding="async" class="lazyload aligncenter" src='data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20210%20140%22%3E%3C/svg%3E' data-src="https://img.maxssl.com/uploads/?url=https://img.maxssl.com/uploads/?url=" /> /* 第一种设置图片尺寸方法 */<br /> – <noscript><img decoding="async" class="aligncenter" src="https://img.maxssl.com/uploads/?url=" /></noscript><img decoding="async" class="lazyload aligncenter" src='data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20210%20140%22%3E%3C/svg%3E' data-src="https://img.maxssl.com/uploads/?url=" /> /* 第二种设置图片尺寸方法 */</p><hr><p><strong>接着上一篇,我们继续讲几个常用的HTML标签</strong></p></blockquote><p><strong>目录</strong></p><p>一、HTML标签</p><p>1. 列表:</p><ul>、</p><ol>、</p><li><p>2. 表格:</p><table><p>3. 文本输入:</p><p>4. 下拉框:</p><p>5. 表单:</p><p>二、总结</p><hr><p><h1>一、HTML标签</h1><h3>1. 列表:<ul>、<ol>、<li></h3><p>列表分为有序列表和无序列表,像word中这种:</p><p><noscript><img decoding="async" class="aligncenter" src="https://img.maxssl.com/uploads/?url=https://img-blog.csdnimg.cn/b2fe0f50a9ef4656b89c260b88b42c44.png" /></noscript><img decoding="async" class="lazyload aligncenter" src='data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20210%20140%22%3E%3C/svg%3E' data-src="https://img.maxssl.com/uploads/?url=https://img-blog.csdnimg.cn/b2fe0f50a9ef4656b89c260b88b42c44.png" />看上图就一目了然。</p><p>HTML中,无序列表用</p><ul>修饰,有序列表用</p><ol>修饰,修饰中的列表内容,用</p><li>,括起来。</p><pre><code class="language-html"><title>我的主题

  • 无序小标题1
  • 无序小标题2
  • 无序小标题3
-------------------
  1. 有序小标题1
  2. 有序小标题2
  3. 有序小标题3

2. 表格:<table>

有的时候,页面上需要展示表格,在HTML中,表格用

修饰。而表格有三大要素:表头、行、列,在HTML中,表头用

表示,表头的列用

表示,表

标签将表的内容部分包裹起来:

我的主题
表示,表

表示。此外,还需要用

表头1行1列表头1行2列表头1行3列
1行1列1行2列1行3列
2行1列2行2列2行3列
3行1列3行2列3行3列

好像和我们认知中的表格长的不一样,表格至少得有个框好看点吧,那么这里我们在

中加入属性border=”1″:

表头1行1列表头1行2列表头1行3列
1行1列1行2列1行3列
2行1列2行2列2行3列
3行1列3行2列3行3列

虽然看上去哪儿奇奇怪怪的,但至少让人一看就知道是个表格了,至于哪儿奇奇怪怪,等到我们学完css后再优化它。

3. 文本输入:<input>

还记得你填写过的调查问卷么?页面上不仅有各种让你选择的条目,有些是单选,有些是多选,也有一些让你自己输入文字的框框,它们是怎么来的呢?这就用到了HTML中的标签了。input标签通过type属性的设置,将呈现不同的input类别:

我的主题男女篮球足球乒乓球棒球

针对上述结果简单概括一下type不同值:

  • text
    纯文本输入框,可在框内输入任意文字。例如登录页面的账户、一些让你提交意见或建议的位置等。但是提交建议这种可能需要输入多行文字的,一般不建议用text,而改用多行文本输入框

  • password
    密码输入框,在框内输入的内容将会被脱敏,最常见的就是用“·”来替换原文字;
  • file
    点击可选本地文件,例如一些让你上传文件的位置;
  • radio
    单选。作为单选,必须同时加上name属性,且name值在同一单选项中必须一致,如上述代码中,男女只能选其一,那么男女的name都为“n1”
  • checkbox
    复选框,可选多个选项。

其实标签还有一个大家熟悉的功能,就是按钮功能,此时,type的值为“button”或“submit”:

我的主题

“button”和“submit”两种按钮设置方式还真有点区别,前者就是个常规的按钮功能,例如可以用它来触发一些事件;后者就多用于表单的提交了,它可以将表单的内容与后台数据库进行一些交互。

4. 下拉框:<select>

标签用于下拉框的实现,当该标签没有写任何属性时,它就是个单选下拉框;当该标签配上multiple字段时,它就是个多选下拉框了:

我的主题北京上海深圳北京上海深圳广东厦门

有个小细节,如上图,我们要选上海和广东时,需要按住Ctrl(Windows)或者command(Mac)。操作比较骚,因此这里不建议使用这种作为下拉框,我们应该使用复选框,但如果确实有很多下拉选项,而且是复选需求,那么就不再是简单的下拉框了,需要用到更复杂的样式,这里暂时不做重点介绍。

5. 表单:<form>

既然上文我们提到了表单,那就不得不介绍一个非常重要的标签:。该标签修饰的表单能够向后台服务器传输表单数据:

我的主题姓名: 
职业:

点击"提交"按钮,页面将会显示"表单提交成功!"。

其中,『action』写的是我们要提交表单数据到服务器的地址,『method』是服务请求方式,主要分为POST请求和GET请求,这里只需记住,表单的提交大多使用POST请求。

这里我们假设后台服务器地址是另一个HTML文件:”/html_classes/templates/表单提交结果.html”,点击『提交』后将会显示“表单提交成功!”。

注意,在实际业务中,我们的表单提交目的地,应该是服务器的地址,这里我们图方便,举个例子而已。

关于POST和GET请求的一点补充:

  • GET请求
    浏览器通过用户的页面操作发起请求,并将请求的数据拼接在URL上传输给后台服务,后台服务对URL进行相关解析,得到请求结果,并将结果返回给浏览器(称之为响应)。

URL地址中,从“” />二、总结

至此,我们便已将几个常用的HTML标签学完。但特别强调,HTML标签远远不止我介绍的这些,且我介绍的这些标签的用法也不止于本系列文章,但各位没必要全部记住,也不可能全部记住,大家只需要对这些常用的HTML标签有个大概的掌握即可,最重要的是知道HTML标签究竟是怎么回事。至于其它更多的标签以及标签的不同用法,各位今后在学习工作中用到了再查就行。

:头声明

:网页标题</p><p><h1>~</p><h6>:内容标题</p><p>:块级标签,用于内容单独成块,使用该标签后,内容强制占用网页的一整行</p><p><span>:行内标签,也用于内容单独成块,但该标签中的内容不强制占用一整行</p><p>:超链接,用于跳转网页</p><p><noscript><img decoding="async" class="aligncenter" src="https://img.maxssl.com/uploads/?url=" /></noscript><img decoding="async" class="lazyload aligncenter" src='data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20210%20140%22%3E%3C/svg%3E' data-src="https://img.maxssl.com/uploads/?url=" /> /* 第一种设置图片尺寸方法 */<br /> – <noscript><img decoding="async" class="aligncenter" src="https://img.maxssl.com/uploads/?url=" /></noscript><img decoding="async" class="lazyload aligncenter" src='data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20210%20140%22%3E%3C/svg%3E' data-src="https://img.maxssl.com/uploads/?url=" /> /* 第二种设置图片尺寸方法 */</p><ul>:无序列表</p><p><ol>:有序列表</p><li>:列表项,与<ul>或</p><ol>搭配使用</p><p><table>:表格。其内嵌标签中,表头用</p><thead>表示,表头的列用</p><th>表示,表<strong>行</strong>用</p><tr>表示,表<strong>列</strong>用</p><td> 表示。此外,还需要用</p><tbody>标签将表的内容部分包裹起来。</p><p>:通过type属性的不同,其有7个不同样式:</p><p>-text:纯文本输入,注意与<textarea>区分开;</p><p>-password:密码输入框,会隐掉输入;</p><p>-file:文件选择框;</p><p>-radio:单选框,必须有相同的name值;</p><p>-checkbox:复选框;</p><p>-button:普通按钮;</p><p>-submit:提交按钮,用于提交表单数据;</p><p>:下拉框,下拉选项需要与搭配使用,单选;加上“multiple”为多选下拉框;</p><p>:表单。能够将表单数据发送给后台,如Django;</p></blockquote></article></div><div class="related-posts"><h2 class="related-posts-title"><i class="fab fa-hive me-1"></i>相关文章</h2><div class="row g-2 g-md-3 row-cols-2 row-cols-md-3 row-cols-lg-4"><div class="col"><article class="post-item item-grid"><div class="tips-badge position-absolute top-0 start-0 z-1 m-2"></div><div class="entry-media ratio ratio-3x2"> <a target="" class="media-img lazy bg-cover bg-center" href="https://www.maxssl.com/article/2674/" title="vue 监听(watch)用法整理" data-bg="/wp-content/themes/ripro-v5/assets/img/thumb.jpg"> </a></div><div class="entry-wrapper"><h2 class="entry-title"> <a target="" href="https://www.maxssl.com/article/2674/" title="vue 监听(watch)用法整理">vue 监听(watch)用法整理</a></h2></div></article></div><div class="col"><article class="post-item item-grid"><div class="tips-badge position-absolute top-0 start-0 z-1 m-2"></div><div class="entry-media ratio ratio-3x2"> <a target="" class="media-img lazy bg-cover bg-center" href="https://www.maxssl.com/article/2717/" title="计算机基础知识(3)" data-bg="/wp-content/themes/ripro-v5/assets/img/thumb.jpg"> </a></div><div class="entry-wrapper"><h2 class="entry-title"> <a target="" href="https://www.maxssl.com/article/2717/" title="计算机基础知识(3)">计算机基础知识(3)</a></h2></div></article></div><div class="col"><article class="post-item item-grid"><div class="tips-badge position-absolute top-0 start-0 z-1 m-2"></div><div class="entry-media ratio ratio-3x2"> <a target="" class="media-img lazy bg-cover bg-center" href="https://www.maxssl.com/article/5571/" title="web靶场搭建之帝国cms7.5" data-bg="https://img.maxssl.com/uploads/?url=https://img-blog.csdnimg.cn/3150c95847884febb513cd62c3794a81.png"> </a></div><div class="entry-wrapper"><h2 class="entry-title"> <a target="" href="https://www.maxssl.com/article/5571/" title="web靶场搭建之帝国cms7.5">web靶场搭建之帝国cms7.5</a></h2></div></article></div><div class="col"><article class="post-item item-grid"><div class="tips-badge position-absolute top-0 start-0 z-1 m-2"></div><div class="entry-media ratio ratio-3x2"> <a target="" class="media-img lazy bg-cover bg-center" href="https://www.maxssl.com/article/38290/" title="2019年第八届数学建模国际赛小美赛C题预测通过拥堵路段所需的时间解题全过程文档及程序" data-bg="https://img.maxssl.com/uploads/?url=https://img-blog.csdnimg.cn/direct/847ec91546ce4f9f88cf0c5333266efa.png"> </a></div><div class="entry-wrapper"><h2 class="entry-title"> <a target="" href="https://www.maxssl.com/article/38290/" title="2019年第八届数学建模国际赛小美赛C题预测通过拥堵路段所需的时间解题全过程文档及程序">2019年第八届数学建模国际赛小美赛C题预测通过拥堵路段所需的时间解题全过程文档及程序</a></h2></div></article></div><div class="col"><article class="post-item item-grid"><div class="tips-badge position-absolute top-0 start-0 z-1 m-2"></div><div class="entry-media ratio ratio-3x2"> <a target="" class="media-img lazy bg-cover bg-center" href="https://www.maxssl.com/article/57388/" title="【Spring之底层核心架构概念解析】" data-bg="https://img.maxssl.com/uploads/?url=https://img-blog.csdnimg.cn/916de1af0f7b4441b8dcea4efcbf971c.png"> </a></div><div class="entry-wrapper"><h2 class="entry-title"> <a target="" href="https://www.maxssl.com/article/57388/" title="【Spring之底层核心架构概念解析】">【Spring之底层核心架构概念解析】</a></h2></div></article></div><div class="col"><article class="post-item item-grid"><div class="tips-badge position-absolute top-0 start-0 z-1 m-2"></div><div class="entry-media ratio ratio-3x2"> <a target="" class="media-img lazy bg-cover bg-center" href="https://www.maxssl.com/article/37144/" title="比特币和区块链笔记" data-bg="https://img.maxssl.com/uploads/?url=https://img-blog.csdnimg.cn/direct/47dda66f3ed646cab3d4c11f98cd2fa2.png"> </a></div><div class="entry-wrapper"><h2 class="entry-title"> <a target="" href="https://www.maxssl.com/article/37144/" title="比特币和区块链笔记">比特币和区块链笔记</a></h2></div></article></div><div class="col"><article class="post-item item-grid"><div class="tips-badge position-absolute top-0 start-0 z-1 m-2"></div><div class="entry-media ratio ratio-3x2"> <a target="" class="media-img lazy bg-cover bg-center" href="https://www.maxssl.com/article/39949/" title="@z-utils组 重构和自动化实现" data-bg="https://img.maxssl.com/uploads/?url=https://img-blog.csdnimg.cn/img_convert/ed4934cee4ff6c6b0cebf61619e0b64e.png"> </a></div><div class="entry-wrapper"><h2 class="entry-title"> <a target="" href="https://www.maxssl.com/article/39949/" title="@z-utils组 重构和自动化实现">@z-utils组 重构和自动化实现</a></h2></div></article></div><div class="col"><article class="post-item item-grid"><div class="tips-badge position-absolute top-0 start-0 z-1 m-2"></div><div class="entry-media ratio ratio-3x2"> <a target="" class="media-img lazy bg-cover bg-center" href="https://www.maxssl.com/article/50311/" title="Oracle组织架构" data-bg="https://img.maxssl.com/uploads/?url=https://img-blog.csdnimg.cn/56eaadfe80434321b4e5d9d6aba15359.jpeg"> </a></div><div class="entry-wrapper"><h2 class="entry-title"> <a target="" href="https://www.maxssl.com/article/50311/" title="Oracle组织架构">Oracle组织架构</a></h2></div></article></div></div></div></div><div class="sidebar-wrapper col-md-12 col-lg-3 h-100" data-sticky><div class="sidebar"><div id="recent-posts-4" class="widget widget_recent_entries"><h5 class="widget-title">最新关注</h5><ul><li> <a href="https://www.maxssl.com/article/57859/">【MySQL】InnoDB存储引擎</a></li><li> <a href="https://www.maxssl.com/article/57858/">DB-GPT:强强联合Langchain-Vicuna的应用实战开源项目,彻底改变与数据库的交互方式</a></li><li> <a href="https://www.maxssl.com/article/57857/">TigerBeetle:世界上最快的会计数据库</a></li><li> <a href="https://www.maxssl.com/article/57856/">【SQL server】玩转SQL server数据库:第三章 关系数据库标准语言SQL(二)数据查询</a></li><li> <a href="https://www.maxssl.com/article/57855/">马斯克400条聊天记录被法院公开,原来推特收购是在短信上谈崩的</a></li><li> <a href="https://www.maxssl.com/article/57854/">戏精摩根大通:从唱空比特币到牵手贝莱德</a></li></ul></div><div id="ri_sidebar_posts_widget-2" class="widget sidebar-posts-list"><h5 class="widget-title">热文推荐</h5><div class="row g-3 row-cols-1"><div class="col"><article class="post-item item-list"><div class="entry-media ratio ratio-3x2 col-auto"> <a target="" class="media-img lazy" href="https://www.maxssl.com/article/32769/" title="四、基本数据类型和计算(三)" data-bg="https://img.maxssl.com/uploads/?url=https://img2023.cnblogs.com/blog/2180585/202311/2180585-20231111233905500-192763598.png"></a></div><div class="entry-wrapper"><div class="entry-body"><h2 class="entry-title"> <a target="" href="https://www.maxssl.com/article/32769/" title="四、基本数据类型和计算(三)">四、基本数据类型和计算(三)</a></h2></div></div></article></div><div class="col"><article class="post-item item-list"><div class="entry-media ratio ratio-3x2 col-auto"> <a target="" class="media-img lazy" href="https://www.maxssl.com/article/14379/" title="R-CNN史上最全讲解" data-bg="https://img.maxssl.com/uploads/?url=https://img-blog.csdnimg.cn/5a90af1af7054adf8e4de62a5b627ecd.png"></a></div><div class="entry-wrapper"><div class="entry-body"><h2 class="entry-title"> <a target="" href="https://www.maxssl.com/article/14379/" title="R-CNN史上最全讲解">R-CNN史上最全讲解</a></h2></div></div></article></div><div class="col"><article class="post-item item-list"><div class="entry-media ratio ratio-3x2 col-auto"> <a target="" class="media-img lazy" href="https://www.maxssl.com/article/16665/" title="Java支付SDK接口远程调试 – 支付宝沙箱环境【公网地址调试】" data-bg="https://img.maxssl.com/uploads/?url=https://img-blog.csdnimg.cn/img_convert/2dd011229cadcbcf69c6a25a8f8f8ec2.png"></a></div><div class="entry-wrapper"><div class="entry-body"><h2 class="entry-title"> <a target="" href="https://www.maxssl.com/article/16665/" title="Java支付SDK接口远程调试 – 支付宝沙箱环境【公网地址调试】">Java支付SDK接口远程调试 – 支付宝沙箱环境【公网地址调试】</a></h2></div></div></article></div><div class="col"><article class="post-item item-list"><div class="entry-media ratio ratio-3x2 col-auto"> <a target="" class="media-img lazy" href="https://www.maxssl.com/article/22010/" title="Python期末复习题库(上)——“Python”" data-bg="https://img.maxssl.com/uploads/?url=https://img-blog.csdnimg.cn/144434563e08445bb2469adb7c0df8c5.jpeg"></a></div><div class="entry-wrapper"><div class="entry-body"><h2 class="entry-title"> <a target="" href="https://www.maxssl.com/article/22010/" title="Python期末复习题库(上)——“Python”">Python期末复习题库(上)——“Python”</a></h2></div></div></article></div><div class="col"><article class="post-item item-list"><div class="entry-media ratio ratio-3x2 col-auto"> <a target="" class="media-img lazy" href="https://www.maxssl.com/article/22997/" title="oracle.jdbc.driver.OracleDriver is deprecated完美解决" data-bg="https://img.maxssl.com/uploads/?url=https://img-blog.csdnimg.cn/95e496079fe94dcfa661523666237c9b.png"></a></div><div class="entry-wrapper"><div class="entry-body"><h2 class="entry-title"> <a target="" href="https://www.maxssl.com/article/22997/" title="oracle.jdbc.driver.OracleDriver is deprecated完美解决">oracle.jdbc.driver.OracleDriver is deprecated完美解决</a></h2></div></div></article></div><div class="col"><article class="post-item item-list"><div class="entry-media ratio ratio-3x2 col-auto"> <a target="" class="media-img lazy" href="https://www.maxssl.com/article/7700/" title="python连接Elasticsearch8.x" data-bg="https://img.maxssl.com/uploads/?url=https://img-blog.csdnimg.cn/3e96580c945e46eda0a9364a20d4068a.png"></a></div><div class="entry-wrapper"><div class="entry-body"><h2 class="entry-title"> <a target="" href="https://www.maxssl.com/article/7700/" title="python连接Elasticsearch8.x">python连接Elasticsearch8.x</a></h2></div></div></article></div></div></div></div></div></div></div></main><footer class="site-footer py-md-4 py-2 mt-2 mt-md-4"><div class="container"><div class="text-center small w-100"><div>Copyright © <script>today=new Date();document.write(today.getFullYear());</script> maxssl.com 版权所有 <a href="https://beian.miit.gov.cn/" target="_blank" rel="nofollow noopener">浙ICP备2022011180号</a></div><div class=""><script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-7656930379472324" crossorigin="anonymous"></script></div></div></div></footer><div class="rollbar"><ul class="actions"><li><a target="" href="https://www.maxssl.com/" rel="nofollow noopener noreferrer"><i class="fas fa-home"></i><span></span></a></li><li><a target="" href="http://wpa.qq.com/msgrd?v=3&uin=6666666&site=qq&menu=yes" rel="nofollow noopener noreferrer"><i class="fab fa-qq"></i><span></span></a></li></ul></div><div class="back-top"><i class="fas fa-caret-up"></i></div><div class="dimmer"></div><div class="off-canvas"><div class="canvas-close"><i class="fas fa-times"></i></div><div class="logo-wrapper"> <a class="logo text" href="https://www.maxssl.com/">MaxSSL</a></div><div class="mobile-menu d-block d-lg-none"></div></div> <script></script><noscript><style>.lazyload{display:none}</style></noscript><script data-noptimize="1">window.lazySizesConfig=window.lazySizesConfig||{};window.lazySizesConfig.loadMode=1;</script><script async data-noptimize="1" src='https://www.maxssl.com/wp-content/plugins/autoptimize/classes/external/js/lazysizes.min.js'></script><script src='//cdn.bootcdn.net/ajax/libs/jquery/3.6.0/jquery.min.js' id='jquery-js'></script> <script src='//cdn.bootcdn.net/ajax/libs/highlight.js/11.7.0/highlight.min.js' id='highlight-js'></script> <script src='https://www.maxssl.com/wp-content/themes/ripro-v5/assets/js/vendor.min.js' id='vendor-js'></script> <script id='main-js-extra'>var zb={"home_url":"https:\/\/www.maxssl.com","ajax_url":"https:\/\/www.maxssl.com\/wp-admin\/admin-ajax.php","theme_url":"https:\/\/www.maxssl.com\/wp-content\/themes\/ripro-v5","singular_id":"18011","post_content_nav":"0","site_notify_auto":"0","current_user_id":"0","ajax_nonce":"e0aa6881ae","gettext":{"__copypwd":"\u5bc6\u7801\u5df2\u590d\u5236\u526a\u8d34\u677f","__copybtn":"\u590d\u5236","__copy_succes":"\u590d\u5236\u6210\u529f","__comment_be":"\u63d0\u4ea4\u4e2d...","__comment_succes":"\u8bc4\u8bba\u6210\u529f","__comment_succes_n":"\u8bc4\u8bba\u6210\u529f\uff0c\u5373\u5c06\u5237\u65b0\u9875\u9762","__buy_be_n":"\u8bf7\u6c42\u652f\u4ed8\u4e2d\u00b7\u00b7\u00b7","__buy_no_n":"\u652f\u4ed8\u5df2\u53d6\u6d88","__is_delete_n":"\u786e\u5b9a\u5220\u9664\u6b64\u8bb0\u5f55\uff1f"}};</script> <script src='https://www.maxssl.com/wp-content/themes/ripro-v5/assets/js/main.min.js' id='main-js'></script> </body></html>