html的基础知识和常见的语法简单归纳

HTML

HTML是超文本标记语言(HyperText Markup Language)的缩写。它是一种用于创建网页的标记语言,用于描述网页的结构和内容。HTML通过一系列的标签(tag)来定义文档的各个部分,例如标题、段落、链接、图像等。浏览器读取HTML文档,并按照标记的指示将其呈现成可视化的网页。HTML通常与CSS(层叠样式表)和JavaScript一起使用,用于实现网页的样式和交互功能。

HTML包括以下几个重要部分:

  1. 文档声明(Document Declaration):
    用于指定文档类型和版本。通常以 <!DOCTYPE> 开始,例如:
<!DOCTYPE html>
  1. HTML 标签(HTML Tag)
    HTML文档的根元素,包含了整个文档的内容。通常以 html开始,以 /html结束。例如:
<html><!-- 文档内容 -->
</html>
  1. 头部(Head)
    包含了文档的元信息和引用,如标题、样式表和脚本等。通常以 head 开始,以 /head 结束。例如:
<head><title>网页标题</title><link rel="stylesheet" href="styles.css">
</head>
  1. 主体(Body)
    包含了文档的主要内容,如文本、图像、链接等。通常以 body 开始,以 /body 结束。例如:
<body><h1>主标题</h1><p>这是一个段落。</p><img src="image.jpg" alt="图片">
</body>
  1. 标签(Tags)
    HTML使用一系列标签来定义文档的结构和内容。标签通常是成对出现的,包括开始标签和结束标签,如 tag和 tag。有些标签是自闭合的,如 img和 br。例如:
<p>这是一个段落。</p>
<img src="image.jpg" alt="图片">
  1. 注释
    (Comments):用于向代码中添加注释,提高代码可读性。注释以< !-- 开始,以 --> 结束。例如:
<!-- 这是一个注释 -->
  1. 超链接(Hyperlinks)
    用于在文档之间创建链接,让用户能够跳转到其他页面或资源。使用 a 标签来创建超链接,href 属性指定链接的目标地址。例如:
<a href="https://www.example.com">点击这里访问示例网站</a>

点击这里访问菜鸟教程
比如上面的链接,就是菜鸟教程的html的链接

  1. 列表(Lists)
    用于展示项目的有序或无序列表。使用 ul 创建无序列表,使用 ol 创建有序列表,使用 li 创建列表项。例如:
<ul><li>项目1</li><li>项目2</li><li>项目3</li>
</ul><ol><li>第一项</li><li>第二项</li><li>第三项</li>
</ol>
  1. 表格(Tables):
    用于以表格形式展示数据。使用 table创建表格,tr 创建表格行,td 创建单元格。例如:
<table><tr><td>第一行第一列</td><td>第一行第二列</td></tr><tr><td>第二行第一列</td><td>第二行第二列</td></tr>
</table>
  1. 表单(Forms):
    用于收集用户输入的数据。使用 创建表单,各种输入元素如文本框、单选框、复选框等由不同的标签表示,如 、、 等。例如:
<form action="/submit" method="post"><label for="username">用户名:</label><input type="text" id="username" name="username"><input type="submit" value="提交">
</form>
  1. 多媒体(Multimedia)
    用于在网页中嵌入多媒体内容,如图像、音频和视频。使用 img>标签嵌入图像,audio 和 video 标签嵌入音频和视频。例如:
<img src="image.jpg" alt="图片">
<audio controls><source src="audio.mp3" type="audio/mpeg">
</audio>
<video controls><source src="video.mp4" type="video/mp4">
</video>
  1. 元数据(Metadata)
    包含了关于文档的信息,如字符集、作者、描述等。通常在 head标签中使用 meta标签来定义。例如:
<meta charset="UTF-8">
<meta name="description" content="网页描述">
<meta name="author" content="作者名">
  1. 标题(Headings)
    用于定义文档的标题或各个部分的标题。HTML提供了 h1 到 h6六个级别的标题标签。例如:
<h1>主标题</h1>
<h2>副标题</h2>
  1. 样式(Styles):
    用于设置文档的外观和布局。可以通过内联样式、嵌入式样式和外部样式表来实现。例如:
<!-- 内联样式 -->
<p style="color: red; font-size: 16px;">这是一个段落。</p><!-- 嵌入式样式 -->
<style>p {color: blue;font-size: 14px;}
</style><!-- 外部样式表 -->
<link rel="stylesheet" href="styles.css">
  1. HTML实体(HTML Entities)
    用于在HTML文档中表示特殊字符,如小于号(<)、大于号(>)等。例如:
&lt; 表示小于号(<
&gt; 表示大于号(>
  1. 嵌入式内容(Embedded Content)
    除了多媒体内容外,HTML还支持通过 iframe 标签嵌入其他网页或内容。例如:
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>嵌入式内容示例</title>
</head>
<body><h1>嵌入式内容示例页面</h1><p>这是一个被嵌入的页面。</p>
</body>
</html>

默认上面的为1.html

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>主页面</title>
</head>
<body><h1>主页面</h1><p>下面是被嵌入的页面:</p><iframe src="1.html" width="500" height="300" title="嵌入式内容示例"></iframe><p>这是主页面的其他内容。</p>
</body>
</html>
  1. 元素属性(Element Attributes):
    HTML元素可以包含一些属性,用于提供额外的信息或控制元素的行为。常见的属性包括 id、class、src、href 等。例如:
<img src="image.jpg" alt="图片">
<a href="https://www.example.com" target="_blank">点击这里访问示例网站</a>
  1. 语义化标签(Semantic Tags):HTML5引入了一些语义化标签,用于更清晰地描述文档的结构和内容,例如 header、footer、nav、article、section等。这些标签有助于提高网页的可访问性和搜索引擎优化(SEO)。例如:
<header><h1>网页标题</h1>
</header>
<nav><ul><li><a href="#">首页</a></li><li><a href="#">关于我们</a></li><li><a href="#">联系我们</a></li></ul>
</nav>
<article><h2>文章标题</h2><p>文章内容...</p>
</article>
<footer><p>版权信息</p>
</footer>
  1. 全局属性(Global Attributes):
    HTML5引入了一些全局属性,可用于几乎所有的HTML元素,如 class、id、style 等。这些属性可以应用于大多数元素,提供了一种通用的属性设置方式。例如:
<div class="container" id="main" style="background-color: #f0f0f0;">内容区域</div>
  1. `表单控件(Form Controls):
    除了表单元素外,HTML还提供了一系列表单控件,如按钮、复选框、单选按钮等,用于用户输入和交互。例如:
<input type="text" placeholder="请输入文本">
<button type="submit">提交</button>
<input type="checkbox" name="agree" id="agree">
<label for="agree">同意条款</label>

除了上面这么多,其实还有很多语法,这里推荐菜鸟教程 网址 ,点击就行。html学习学习还是挺有用的。

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

一键局域网共享工具

一键局域网共享工具&#xff1a;实现文件快速共享的新选择 在数字化时代&#xff0c;文件共享已成为我们日常工作和生活中的重要需求。无论是在家庭还是在办公环境中&#xff0c;我们经常需要在不同的设备之间传输文件。为了满足这一需求&#xff0c;一键局域网共享工具应运而…

彩虹聚合DNS管理系统

聚合DNS管理系统可以实现在一个网站内管理多个平台的域名解析&#xff0c;目前已支持的域名平台有&#xff1a;阿里云、腾讯云、华为云、西部数码、CloudFlare。本系统支持多用户&#xff0c;每个用户可分配不同的域名解析权限&#xff1b;支持API接口&#xff0c;支持获取域名…

代码随想录学习Day 35

343.整数拆分 题目链接 讲解链接 动归五部曲&#xff1a; 1.确定dp数组及其下标含义&#xff1a;dp[i]表示的就是第i个数拆分可得到的最大乘积&#xff1b; 2.确定递推公式&#xff1a;从1遍历j&#xff0c;然后有两种渠道得到dp[i]&#xff0c;一个是j * (i - j) 直接相乘…

python实现把doc文件批量转化为docx

python实现把doc文件批量转化为docx import os from win32com import client as wcdef doSaveAas(doc_path,docx_path):#该函数参考https://blog.csdn.net/m0_38074612/article/details/128985384word wc.Dispatch(Word.Application)doc word.Documents.Open(doc_path) # 目…

LeetCode96:不同的二叉搜索树

题目描述 给你一个整数 n &#xff0c;求恰由 n 个节点组成且节点值从 1 到 n 互不相同的 二叉搜索树 有多少种&#xff1f;返回满足题意的二叉搜索树的种数。 代码 /*dp[i]&#xff1a;表示i个节点有dp[i]个不同的二搜索叉树递推公式&#xff1a;dp[i] dp[j-1] * dp[i-j], j…

Mongodb中的索引

目录 索引的类型 单字段索引 符合索引 其他索引 索引的管理操作 查看索引 创建索引 移除索引 索引的使用 执行计划 覆盖的索引查询 索引支持在MongoDB中高效地执行查询。 如果没有索引&#xff0c;MongoDB必须执行全集合扫描&#xff0c;即扫描集合中的每个文档&a…

2024 年最新使用 ntwork 框架搭建企业微信机器人详细教程

NTWORK 概述 基于 PC 企业微信的 api 接口&#xff0c;支持收发文本、群、名片、图片、文件、视频、链接卡片等。 下载安装 ntwork pip install ntwork国内源安装 pip install -i https://pypi.tuna.tsinghua.edu.cn/simple ntwork企业微信版本下载 官方下载&#xff1a;h…

H5 css动画效果

你可以使用 CSS 动画来实现这个效果。下面是一个简单的示例代码&#xff0c;展示了如何使用 CSS 中的关键帧动画来放大然后缩小一张图片&#xff0c;并使动画循环播放&#xff1a; html <!DOCTYPE html> <html lang"en"><head><meta charset&qu…

机器学习-Padans

机器学习-Padans 面对人生的烦恼与挫折&#xff0c;最重要的是摆正自己的心态&#xff0c;积极面对一切。再苦再累&#xff0c;也要保持微笑。笑一笑&#xff0c;你的人生会更美好&#xff01; 目录 机器学习-Padans 1.DataFrame 2.画图 3. 扩展&#xff1a; 1.DataFrame #…

Spring MVC分页示例

Spring MVC分页示例 分页用于在不同部分显示大量记录。在这种情况下&#xff0c;我们将在一页中显示10、20或50条记录。对于其余记录&#xff0c;我们提供链接。 我们可以在Spring MVC中简单地创建分页示例。在此分页示例中&#xff0c;我们使用MySQL数据库来获取记录。 创建…

【kettle】kettle访问数据库系列文章及视频地址(更新中)

1.一直以来想写下基于kettle的系列文章&#xff0c;作为较火的数据ETL工具&#xff0c;也是日常项目开发中常用的一款工具&#xff0c;最近刚好挤时间梳理、总结下这块儿的知识体系。 2.这里整理了kettle访问数据库系列文章及视频地址整体链接&#xff0c;并及时补充、更新相关…

Web实时通信的学习之旅:轮询、WebSocket、SSE的区别以及优缺点

文章目录 一、通信机制1、轮询1.1、短轮询1.2、长轮询 2、Websocket3、Server-Sent Events 二、区别1、连接方式2、协议3、兼容性4、安全性5、优缺点5.1、WebSocket 的优点&#xff1a;5.2、WebSocket 的缺点&#xff1a;5.3、SSE 的优点&#xff1a;5.4、SSE 的缺点&#xff1…

Java中List<? extends T>与List<? super T>的区别

目录 概述List<? extends T>List<? super T><T extends Comparable<? super T>>示例 概述 在Java中&#xff0c;List<? extends T>和List<? super T>是用于表示具有泛型参数的列表的类型声明。它们之间的区别在于它们的作用和限制。…

AI图书推荐:ChatGPT全面指南—用AI帮你更健康、更富有、更智慧

你是否在努力改善你的健康&#xff1f; 你是否长期遭受财务困难&#xff1f; 你想丰富你的思想、身体和灵魂吗&#xff1f; 如果是这样&#xff0c;那么这本书就是为你准备的。 《ChatGPT全面指南—用AI帮你更健康、更富有、更智慧》&#xff08;CHATGPT Chronicles AQuick…

字符串实战

文章目录 c类型字符串定义遍历 c类型str定义字符串拼接获取指定位置的字符遍历截取字符串获取字符在字符串指定位置的索引 c类型字符串 定义 遍历 c类型str 定义 字符串拼接 获取指定位置的字符 遍历 截取字符串 获取字符在字符串指定位置的索引 #include #include …

linux进阶高级配置,你需要知道的有哪些(1)-Web网站服务

1、Apache主要特点 开放源代码、跨平台应用 支持多种网页编程语言 模块化设计、运行稳定、良好的安全性 2、apache的主要目录和文件 主配置文件: /usr/local/httpd/conf/httpd.conf 网页目录: /usr/local/httpd/htdocd/ 服务脚本: /usr/local/httpd/bin/apachectl 访问日志: /…

【ArcGISProSDK】condition属性

示例 通过caption属性可以看出esri_mapping_openProjectCondition的条件是一个工程被打开 condition的作用 由此可知示例中的Tab实在工程被打开才能使用&#xff0c;否则他禁用显示灰色&#xff0c;在未禁用的时候说明条件满足。 参考文档 insertCondition 元素 (arcgis.com…

操作系统实战(三)(linux+C语言实现)

实验目的 加深对进程调度概念的理解&#xff0c;体验进程调度机制的功能&#xff0c;了解Linux系统中进程调度策略的使用方法。 练习进程调度算法的编程和调试技术。 实验说明 1.在linux系统中调度策略分为3种 SCHED_OTHER&#xff1a;默认的分时调度策略&#xff0c;值为0…

HC-05的简介与使用

蓝牙概述 蓝牙&#xff08;Bluetooth&#xff09;是一种用于无线通信的技术标准&#xff0c;允许设备在短距离内进行数据交换和通信。它是由爱立信&#xff08;Ericsson&#xff09;公司在1994年推出的&#xff0c;以取代传统的有线连接方式&#xff0c;使设备之间能够实现低功…

机器学习-L1正则/L2正则

机器学习-L1正则/L2正则 目录 1.L1正则 2.L2正则 3.结合 1.L1正则 L1正则是一种用来约束模型参数的技术&#xff0c;常用于机器学习和统计建模中&#xff0c;特别是在处理特征选择问题时非常有用。 想象一下&#xff0c;你在装备行囊准备去旅行&#xff0c;但你的行囊有一…