HTML学习大纲

HTML(HyperText Markup Language,超文本标记语言)是用于创建网页的标准标记语言。了解HTML是进行网络爬虫、网页开发等活动的基础。下面是一些基本但重要的HTML知识点:

  1. 元素和标签:

    • 元素: HTML元素是从开始标签到结束标签的所有内容。
    • 标签: HTML标签是用于定义HTML元素的关键字,放在尖括号中。
    <tagname>Content goes here...</tagname>
    
  2. 属性:

    • HTML元素可以具有属性,属性提供有关元素的额外信息,始终包含在开始标签中。
    <tagname attribute="value">Content goes here...</tagname>
    
  3. 文档结构:

    • <!DOCTYPE html>: 定义文档类型。
    • <html>: HTML文档的根元素。
    • <head>: 包含元数据(如<title><link><meta>等)。
    • <body>: 包含页面的可见内容(如<h1><p><img>等)。
    <!DOCTYPE html>
    <html><head><title>Page Title</title></head><body><h1>This is a heading</h1><p>This is a paragraph.</p></body>
    </html>
    
  4. 标题和段落:

    • <h1><h6>: 定义标题,<h1>是最高级别的标题。
    • <p>: 定义段落。
    <h1>This is a heading</h1>
    <p>This is a paragraph.</p>
    
  5. 链接和图片:

    • <a>: 定义超链接。
    • <img>: 定义图像。
    <a href="https://www.example.com">This is a link</a>
    <img src="image.jpg" alt="An image">
    
  6. 列表:

    • <ul>: 定义无序列表。
    • <ol>: 定义有序列表。
    • <li>: 定义列表项。
    <ul><li>Item 1</li><li>Item 2</li>
    </ul>
    
  7. 表格:

    • <table>: 定义表格。
    • <tr>: 定义表格行。
    • <th>: 定义表头单元格。
    • <td>: 定义表格单元格。
    <table><tr><th>Header 1</th><th>Header 2</th></tr><tr><td>Row 1 Col 1</td><td>Row 1 Col 2</td></tr>
    </table>
    
  8. 表单:

    • <form>: 定义表单。
    • <input>: 定义输入字段。
    • <textarea>: 定义多行文本输入字段。
    • <button>: 定义按钮。
    <form><input type="text" name="name"><textarea name="comment"></textarea><button type="submit">Submit</button>
    </form>
    
  9. CSS与JavaScript:

    • CSS (Cascading Style Sheets): 用于样式化HTML元素。
    • JavaScript: 用于为网页添加交互性。
    <head><style>body {font-family: Arial, sans-serif;}</style><script>function myFunction() {alert("Hello World!");}</script>
    </head>
    
  10. Div和Span标签:

    • <div>: 是一个块级元素,常用于组合块级元素,并通过CSS样式化。
    • <span>: 是一个内联元素,常用于组合文本,并通过CSS样式化。
    <div style="background-color:lightblue"><h3>This is a heading in a div element</h3><p>This is some text in a div element.</p>
    </div><span style="color:blue">This text is in blue color</span>
    
  11. ID和Class属性:

    • id属性提供唯一标识,每个HTML文档中的id值都应该是唯一的。
    • class属性用于定义元素的类名,可以将相同的样式应用于具有相同class值的多个元素。
    <div id="uniqueElement">This element has a unique ID</div>
    <p class="styled-text">This text has a specific style.</p>
    <p class="styled-text">This text has the same style.</p>
    
  12. HTML5新标签:

    • <header>, <footer>, <nav>, <section>, <article>等是HTML5中引入的新标签,用于更具语义化的组织内容。
    <header><h1>Site Title</h1><nav><ul><li><a href="#home">Home</a></li><li><a href="#services">Services</a></li></ul></nav>
    </header>
    <section><article><h2>Article Title</h2><p>Article Content</p></article>
    </section>
    <footer><p>Copyright © 2023</p>
    </footer>
    
  13. 嵌入内容:

    • <iframe>: 可以嵌入另一个HTML页面。
    • <video><audio>: HTML5新增的标签,用于嵌入视频和音频内容。
    <iframe src="https://www.example.com" width="600" height="400"></iframe><video controls><source src="movie.mp4" type="video/mp4">Your browser does not support the video tag.
    </video><audio controls><source src="sound.mp3" type="audio/mp3">Your browser does not support the audio tag.
    </audio>
    
  14. 表单输入类型:

    • HTML5引入了一些新的输入类型如<input type="email">, <input type="date">, <input type="range">, <input type="color">等,以支持更多的用户输入选项。
    <input type="date" name="birthdate">
    <input type="email" name="email" placeholder="Enter your email">
    
  15. 数据属性 (data-*):

    • 自定义数据属性,以存储页面或应用程序的私有自定义数据,以data-为前缀。
    <div data-role="page" data-theme="a">This div has some data attributes</div>
    
  16. 响应式设计相关标签和属性:

    • <meta name="viewport" content="width=device-width, initial-scale=1">,用于控制页面在不同设备上的呈现。

这些是HTML中较为高级或HTML5中新引入的特性,了解这些有助于编写更现代、更高效的HTML代码,并能更好地理解和分析网络上的网页结构。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.xdnf.cn/news/142256.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

goadmin 学习笔记

1.安装命令行 Following three steps to run it. Note: now you can quickly start by doing like this. $ go install github.com/GoAdminGroup/admlatest $ mkdir new_project && cd new_project $ adm init Or (use adm whose version higher or equal than v1.…

2023年信创云管平台选哪家?咨询电话多少?

随着云计算和信创国产化的快速发展&#xff0c;越来越多企业需要支持信创系统的云管平台。但很多企业不知道市面上信创云管平台有哪些&#xff0c;也不知道选哪家&#xff1f;这里我们小编就给大家来回答一下。 2023年信创云管平台选哪家&#xff1f;咨询电话多少&#xff1f;…

剪映软件专业版的操作与使用,电脑版与手机版APP同步讲解

一、教程描述 什么是剪映&#xff1f;抖音官方推出的一款视频编辑工具&#xff0c;用于短视频的剪辑制作和在线发布&#xff0c;主要在手机端使用&#xff0c;同时支持PC端&#xff0c;操作简单易上手&#xff0c;功能也十分强大&#xff0c;使用过剪映的用户&#xff0c;都将…

基于量子粒子群算法(QPSO)优化LSTM的风电、负荷等时间序列预测算法(Matlab代码实现)

&#x1f4a5;&#x1f4a5;&#x1f49e;&#x1f49e;欢迎来到本博客❤️❤️&#x1f4a5;&#x1f4a5; &#x1f3c6;博主优势&#xff1a;&#x1f31e;&#x1f31e;&#x1f31e;博客内容尽量做到思维缜密&#xff0c;逻辑清晰&#xff0c;为了方便读者。 ⛳️座右铭&a…

华硕 ASUS U303L 换国产致钛SSD固态硬盘记

ASUS U303L尽享丝滑体验——换装国产致钛SC001 1T SSD 华硕笔记本电脑款式年代久远&#xff0c;东芝的机械硬盘&#xff0c;没有安装SSD的笔记本电脑用久了&#xff0c;卡顿是难免的事情。更换国产致钛固态硬盘后&#xff0c;体验丝一般的感觉&#xff0c;非常成功&#xff01…

nginx: 部署前端项目的详细步骤(vue项目build打包+nginx部署)

目录 第一章 前言 第二章 准备工作 2.1 项目打包理解 2.1.1 打包命令 2.1.2 理解npm run serve/dev 和 npm run build命令 2.2 nginx参数配置理解 2.2.1 nginx常用基本命令 2.2.2 默认配置 2.2.3 搭建不同网站的站点 2.2.4 禁止访问的目录以及一键申请SSL证书验证目录…

【JDK 8-函数式编程】4.4 Supplier

一、Supplier 接口 二、实战 Stage 1: 创建 Student 类 Stage 2: 创建方法 Stage 3: 调用方法 Stage 4: 执行结果 一、Supplier 接口 供给型 接口: 无入参&#xff0c;有返回值&#xff08;T : 出参类型&#xff09; 调用方法: T get(); 用途: 如 无参的工厂方法&#x…

【js逆向实战】某讯漫画网站图片逆向

写在前面 本来想更安全开发系列&#xff0c;想着复现一下长亭的rad。里面涉及到好多js逆向的知识&#xff0c;正好学习了一波&#xff0c;本身js逆向也是一个大坑&#xff0c;说不定也能完善好多以前的爬虫项目。 学了也有一段时间了&#xff0c;来练练手吧 涉及到具体的隐私…

service

title: “Service” createTime: 2022-02-11T11:23:2008:00 updateTime: 2022-02-11T11:23:2008:00 draft: false author: “name” tags: [“service”] categories: [“linux”] description: “测试的” linux的Service之旅 1.service 服务权限 systemd有系统和用户区分&…

2023年9月26日,历史上的今天大事件早读

1620年9月26日大明皇帝朱常洛驾崩 1815年9月26日俄、普、奥三国在巴黎发表缔结“神圣同盟” 1841年9月26日清代思想家、诗人龚自珍逝世 1849年9月26日“生理学之父”巴甫洛夫诞生 1909年9月26日云南陆军讲武堂创办 1953年9月26日画家徐悲鸿逝世 1980年9月26日国际宇航联合…

【C++】构造函数和析构函数第一部分(构造函数和析构函数的作用)--- 2023.9.25

目录 前言初始化和清理的概念构造函数和析构函数的作用构造函数的作用析构函数的作用 使用构造函数和析构函数的注意事项默认的构造函数和析构函数结束语 前言 在使用c语言开发的项目场景中&#xff0c;我们往往会遇到申请空间的需求&#xff0c;同时也肯定遇到过程序运行一段…

phpstudy2016 RCE漏洞验证

文章目录 漏洞描述漏洞验证 漏洞描述 PHPStudyRCE&#xff08;Remote Code Execution&#xff09;&#xff0c;也称为phpstudy_backdoor漏洞&#xff0c;是指PHPStudy软件中存在的一个远程代码执行漏洞。 漏洞验证 打开phpstudy2016&#xff0c;用bp自带的浏览器访问www目录下…

【Verilog 教程】4.8Verilog 过程连续赋值

关键词&#xff1a;deassign&#xff0c;force&#xff0c;release 过程连续赋值是过程赋值的一种。这种赋值语句能够替换其他所有 wire 或 reg 的赋值&#xff0c;改写了 wire 或 reg 型变量的当前值。 与过程赋值不同的是&#xff0c;过程连续赋值的表达式能被连续的驱动到 …

大数据Flink(八十六):DML:Group 聚合和Over 聚合

文章目录 DML:Group 聚合和Over 聚合 一、DML:Group 聚合

Spring面试题23:Spring支持哪些事务管理类型?Spring框架的事务管理有哪些优点?你更倾向用哪种事务管理类型?

该文章专注于面试,面试只要回答关键点即可,不需要对框架有非常深入的回答,如果你想应付面试,是足够了,抓住关键点 面试官:Spring支持哪些事务管理类型? Spring 支持以下几种事务管理类型: 编程式事务管理:通过在代码中显式地使用事务管理 API(如 TransactionTempla…

Python+Django前后端分离

程序示例精选 PythonDjango前后端分离 如需安装运行环境或远程调试&#xff0c;见文章底部个人QQ名片&#xff0c;由专业技术人员远程协助&#xff01; 前言 这篇博客针对《PythonDjango前后端分离》编写代码&#xff0c;代码整洁&#xff0c;规则&#xff0c;易读。 学习与应…

第3章-指标体系与数据可视化-3.1.2-Seaborn绘图库

目录 3.1.2 Seaborn绘图库 1. 带核密度估计的直方图 2. 二元分布图 一维正态分布 联合分布函数 二元边际分布函数 二维正态分布 3. 热力图 附录 参考 3.1.2 Seaborn绘图库 Seaborn和Matplotlib类似&#xff0c;也是Python数据可视化库。不过&#xff0c;它是基于Matpl…

mlc-llm 推理优化和大语言模型搭建解析

0x0. 前言 本文解析一下mlc-llm&#xff08;https://github.com/mlc-ai/mlc-llm&#xff09;对大模型推理的流程以及使用的图优化&#xff0c;算子优化策略。mlc-llm的模型部署流程可以查看官方文档&#xff1a;https://mlc.ai/mlc-llm/docs/ &#xff0c;也可以参考我前段时间…

如何计算3种卷积之后的尺寸(普通卷积,转置卷积,空洞卷积)

文章目录 前言一、普通卷积二、转置卷积三、空洞卷积 前言 三种卷积之后的feature map的尺寸如何计算。包括普通卷积&#xff0c;转置卷积&#xff0c;空洞卷积。可以在下面这个链接看到三种卷积的动态图。 卷积动态图 一、普通卷积 普通卷积比较简单了&#xff0c;其计算方式…

IEEE802.2之LLC(逻辑链路控制)

一、概念 IEEE 802.2 是一种用于局域网&#xff08;LAN&#xff09;和都会区域网&#xff08;MAN&#xff09;的数据链路层逻辑链路控制&#xff08;LLC&#xff09;的标准。它是 IEEE 802 系列标准中的一个组成部分&#xff0c;专门用于定义如何在数据链路层内进行帧的多路复用…