HTML基础(1)

news2024/11/29 8:51:04

HTML基础

      • HTML基本介绍
      • 编辑工具
      • HTML概述
      • 多如牛毛的标签
        • 头部标签:
          • 标题与段落标签:
          • br换行符:
          • a href超链接标签:
          • < meta > 元素标签:
        • 主体标签
          • HTML注释:
          • 水平线标签hr:
          • 段落标签p:
          • 文本格式化标签:
          • HTML引用:
          • 预格式化标签:
          • HTML超链接标签:
          • 元素属性target:
          • 元素属性name和id:

HTML基本介绍

  • 超文本标记语言(HyperText Markup Language,简称: HTML)是一种用于创建网页的标准标记语言。
  • HTML 不是一种编程语言,而是一种标记语言,它不需要编译,可以直接由浏览器执行。在标准网页设计中HTML负责填充网页的内容,HTML编写的超文本文档(文件)称为HTML文档(网页),它包含了一些HTML元素,使用.html或.htm为文件名后缀,能独立于各种操作系统平台,如Unix、Windows等。
  • HTML文档是普通的文本文档(ASCII),在编辑方面,任何文字编辑器都可以,只要能将文件另存成ASCII纯文字格式即可。可以使用普通的文本编辑器,如Windows中的记事本、写字板。也可以采用专用的HTML编辑工具:如Eclipse、Dreamweaver、Homesite等工具,专用的HTML编辑工具在编写过程中能够提示标签和标签属性,并能够自动检查HTML文档中的语法错误并协助改正。

编辑工具

工具选用VScode即可,方便实用,而且功能强大。

HTML概述

在HTML中会出现很多的标签用于表示出各种东西,其形式类似< >,并且都是成双成对的。现在我们要表示一个东西,可以这样:<标签>内容</标签>,这样就可以表示出来了,并且可以注意到,在最后结束的尖括号中会多出一个“/”,这也是为了规范而必须添加的。下面假设已经安装好了VScode,直接进入HTML实操。
在这里插入图片描述
HTML的骨架已经有了,剩下的就是锦上添花,再继续进行细化跟优化。我们可以注意到每一个<>都会对应一个</>,最好要遵守规范,以防出现语法漏洞。接下来就是具体内容的分析,会尽量以代码与运行图片的对应关系来解释。

多如牛毛的标签

头部标签:

标题与段落标签:

在这里插入图片描述

br换行符:

在这里插入图片描述

a href超链接标签:

在这里插入图片描述

< meta > 元素标签:

元数据(Metadata)是数据的数据信息。
标签提供了HTML文档的元数据。元数据不会显示在客户端,但是会被浏览器解析。
META元素通常用于指定网页的描述,关键词,文件的最后修改时间,作者及其他元数据。元数据可以被使用浏览器(如何显示内容或重新加载页面),搜索引擎(关键词),或其>他 Web服务调用。
标签通常位于区域内。元数据通常以名称/值对出现。
如果没有提供name属性,那么名称/值对中的名称会采用http-equiv属性的值。
简单说就是用户看不见,但是浏览器可以解析到。
在这里插入图片描述
列举一个例子:
在这里插入图片描述

主体标签

主体部分可以简单的理解为除了标签以外的部分。

  • 标签是成对出现的。在...标签对之间的内容,将显示在Web浏览器窗口的用户区内,它是HTML文档的主体部分。可以把HTML文档的主体区域简单地理解成标题以外的所有部分,该部分可以包含、、、
    等标签。结束标签
    指明主体区域的结尾。在标签中可以规定整个文档的一些基本属性:
  • "bgcolor”:指定HTML文档的背景色。<body bgcolor= "11ffff”>“text”:指定HTML文档中文字的颜色。
  • "link”:指定HTML文档中待连接超链接对象的颜色。
  • "alink”:指定HTML文档中连接中超链接对象的颜色。
  • “vlink”:指定HTML文档中已连接超链接对象的颜色。
  • “background”:指定HTML文档的背景文件。<body bgcolor=”123jpg”>
    在这里插入图片描述
HTML注释:

使用注释以便增加代码的可读性,写法如下:
在这里插入图片描述

水平线标签hr:

在这里插入图片描述

段落标签p:

段落标签中可以使用align进行设置左对齐、居中或者是右对齐。
在这里插入图片描述

文本格式化标签:

在这里插入图片描述

HTML引用:

在这里插入图片描述

预格式化标签:

想要自己怎么写,网页就怎么显示?试试pre标签吧。
在这里插入图片描述

HTML超链接标签:
  • HTML最显著的优点就在于它支持文档的超链接,用户可以很方便地在不同文档,以及同一文档的各段段落之间跳转。HTML中的链接包括两部分:锚标和目标点。锚标就是链接的源点,当鼠标被移到锚标处时会变成小手状。此时,用户通过单击鼠标就可以到达链接的目标点。目标点可以是一张图片、一个网络文档、一个多媒体文件等。
  • HTML使用标签来设置超文本链接。超链接可以是一个字,一个词,或者一组词,也可以是一幅图像。
  • 默认情况下,链接将以以下形式出现在浏览器中:
    • 一个未访问过的链接显示为蓝色字体并带有下划线。
    • 访问过的链接显示为紫色并带有下划线。
    • 点击链接时,链接显示为红色并带有下划线。
  • 在标签中使用了href属性来描述链接的地址。
    超链接可以进行跳转,好比word文档,下载zip文件,显示记事本等。
    在这里插入图片描述
元素属性target:

使用target属性可以定义被链接的文档在何处进行显示。有_blank, _self等。
black就是新开一个窗口展示链接页面,self就是覆盖本页面然后展示链接页面。
在这里插入图片描述

元素属性name和id:

超级链接标签< a >同样可以用来进行文档内部定位,首先在文档内设定一个标签,称为“锚定位”,这样做相当于在文档中的某一个位置放置一个标签,通过超链接标签< a >的href属性,可以跳转到已经设置号的“锚定位”标签的位置。利用标签< a >的name属性可以实现文档内部的定位。代码的说明如下:
在这里插入图片描述

id属性也可用于创建一个HTML定位。推荐使用id属性,因为HTML5不再支持< a >标签的name属性。

简单说就是有的网页太长,在浏览到中间位置完成一个到达页顶或者到达页底的一个功能。

在这里插入图片描述
最终可以实现轻松到达页顶和页底。

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

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

相关文章

[ 常用工具篇 ] 多媒体视频处理工具 ffmpeg 安装使用详解

&#x1f36c; 博主介绍 &#x1f468;‍&#x1f393; 博主介绍&#xff1a;大家好&#xff0c;我是 _PowerShell &#xff0c;很高兴认识大家~ ✨主攻领域&#xff1a;【渗透领域】【数据通信】 【通讯安全】 【web安全】【面试分析】 &#x1f389;点赞➕评论➕收藏 养成习…

【python学习笔记】:字符串编码转换

在 Python 中&#xff0c;有 2 种常用的字符串类型&#xff0c;分别为 str 和 bytes 类型&#xff0c;其中 str 用来表示 Unicode 字符&#xff0c;bytes 用来表示二进制数据。str 类型和 bytes 类型之间就需要使用 encode() 和 decode() 方法进行转换。 Python encode()方法 …

软件工程(4)--螺旋模型

前言 这是基于我所学习的软件工程课程总结的第四篇文章。 在软件开发过程中必须及时识别和分析风险&#xff0c;并且采取适当措施以消除或减少风险的危害。构建原型是一种能使某些类型的风险降至最低的方法。为了降低交付给用户的产品不能满足用户需要的风险&#xff0c;一种行…

LeetCode 725. 分隔链表

LeetCode 725. 分隔链表 难度&#xff1a;middle\color{orange}{middle}middle 题目描述 给你一个头结点为 headheadhead 的单链表和一个整数 kkk &#xff0c;请你设计一个算法将链表分隔为 kkk 个连续的部分。 每部分的长度应该尽可能的相等&#xff1a;任意两部分的长度差…

〖产品思维训练白宝书 - 核心竞争力篇⑯〗- 产品经理核心竞争力解读之如何学习的又快又好并学以致用

大家好&#xff0c;我是 哈士奇 &#xff0c;一位工作了十年的"技术混子"&#xff0c; 致力于为开发者赋能的UP主, 目前正在运营着 TFS_CLUB社区。 &#x1f4ac; 人生格言&#xff1a;优于别人,并不高贵,真正的高贵应该是优于过去的自己。&#x1f4ac; &#x1f4e…

前端算法codewhy第一章: 邂逅数据结构与算法

第一章: 邂逅数据结构与算法 编程的真相 – 数据的处理 数据结构与算法的本质 学习数据结构与算法到底有什么实际应用&#xff1f; 源码中的数据结构 如何学习数据结构与算法&#xff1f; TypeScript常见数据结构与算法 到底什么是数据结构 什么是数据结构&#xff08;Data Str…

数据库系统之并发控制(重点标记)

1. 并发控制概述 事务是并发控制的基本单位&#xff0c;并发控制机制的任务是&#xff1a; 对并发操作进行正确调度。保证事务的隔离性。保证数据库的一致性。 数据不一致及其原因 并发操作带来的数据不一致性主要包括丢失修改&#xff0c;不重复读和读“脏”数据。产生三类数…

Appium自动化测试 Inspector定位Webview/H5页面元素

目录操作步骤Python操作该混合App代码Appium在操作混合App或Android App的H5页面时, 常常需要定位H5页面中的元素, 传统方式是 FQ 使用Chrome://inspect来定位元素, 环境准备相当繁琐, 不仅需要想办法FQ, 而且还需要Android设备安装Google框架以及手机版Chrome浏览器以及相应的…

图片分类 STL-10 数据集下载及使用指南

转载自安全验证 - 知乎 这次给大家介绍的 STL10数据集&#xff0c;是图片分类任务早期常用的基准数据集之一&#xff0c;虽然只有10种样本&#xff0c;图片尺寸也偏小&#xff0c;但是标注类型比较平衡&#xff0c;各种种类都有各500张&#xff08;train&#xff09;/800张&am…

深度解析linux的文件系统

背景&#xff1a;虚拟文件系统&#xff08;有时也称作虚拟文件交换&#xff0c;更常见的是简称VFS)作为内核子系统&#xff0c;为用户空间程序提供了文件和文件系统相关的接口。系统中所有文件系统不但依赖VFS共存&#xff0c;而且也依靠VFS系统协同工作。通过虚拟文件系统&…

动态规划(一):01背包问题和完全背包问题

动态规划 目录动态规划1.01背包问题1.1题目介绍1.2思路一介绍(二维数组)1.3思路二介绍(一维数组) 空间优化1.4思路三介绍(输入数据优化)2.完全背包问题2.1题目描述&#xff1a;2.2思路一(朴素算法)2.3思路二(将k优化处理掉)2.4思路三(优化j的初始条件)总结1.01背包问题 1.1题目…

求职-进度

2-23 投递 恒生校招 C https://campus.hundsun.com/personal/deliveryRecord 投递 合合信息 大数据开发工程师 https://intsig.zhiye.com/personal/deliveryRecord 投递 尚游网络 游戏服务器开发工程师 https://app.mokahr.com/campus_apply/shangyou/36582?recommendCodeDS…

项目管理中,哪些信息差是不应该存在的呢?

在项目管理中&#xff0c;如果存在信息差&#xff0c;那么就会存在了巨大的问题&#xff0c;从而导致项目的失败。 项目管理中哪些信息差是不应该存在的呢&#xff1f; 1、项目背景 项目经理接手项目&#xff0c;首先要了解清楚项目背景&#xff0c;避免在项目过程中对自己…

计算句子向量相似度:SentenceBert和SimCSE

SentenceBert Sentence-BERT: 如何通过对比学习得到更好的句子向量表示 - 哔哩哔哩 (bilibili.com) (229条消息) Sentence-BERT详解_数学家是我理想的博客-CSDN博客_sentence-bert 动机&#xff1a; 直接把2个句子串联起来输入Bert做分类&#xff08;即Cross-Encoder方式&…

Blazor入门100天 : 身份验证和授权 (6) - 使用 FreeSql orm 管理ids数据

目录 建立默认带身份验证 Blazor 程序角色/组件/特性/过程逻辑DB 改 Sqlite将自定义字段添加到用户表脚手架拉取IDS文件,本地化资源freesql 生成实体类,freesql 管理ids数据表初始化 Roles,freesql 外键 > 导航属性完善 freesql 和 bb 特性 本节源码 https://github.com/…

Maven基础-又简单又详细

如果文章对你有帮助欢迎【关注❤️❤️❤️点赞&#x1f44d;&#x1f44d;&#x1f44d;收藏⭐⭐⭐】一键三连&#xff01;一起努力&#xff01; 一、Maven简介 1、maven是什么 Maven的本质是一个项目管理工具&#xff0c;将项目开发和管理过程抽象成一个项目对象模型&#x…

JavaTCP通信程序

3 TCP通信程序 3.1 TCP通信原理 TCP通信协议是一种可靠的网络协议&#xff0c; 它在通信的两端名建立一个Socke对象&#xff0c; 从而在通信的两端形成网络虚拟链路一旦建立了 虚拟的网络链路&#xff0c;两端的程序就可以通过虚拟链路进行通信Java对基于TCP协议的的网络提供…

python3.11.2安装 + pycharm安装

下载 &#xff1a;https://www.python.org/ 2.双击下载的软件&#xff1a; 3.进入安装界面 下一步&#xff0c;点击 是 上一步点击后就看到如下&#xff1a; 安装成功了&#xff0c;接下来检测一下&#xff1a;cmd 安装pycharm PyCharm是一种Python IDE&#xff08;Integr…

office三件套与mathtype的安装和导入word

0. 前言 网上大部分说的不够具体&#xff0c;说的比较具体的就是下面这篇文章&#xff0c;但关键他路径还是错的。 MathType如何导入word 可能因为他是32位系统&#xff0c;所以office中某些路径和设置不一样&#xff0c;下文中一一指出。 mathtype导入word0. 前言1. 安装1.…

springboot整合springdata jpa全能书

一&#xff1a;spring data jpa介绍 spring data:其实spring data就是spring提供了一个操作数据的框架。而spirng data jpa只是spring data框架下的一个基于jpa标准操作数据的模块。 spring data jpa&#xff1a;基于jpa的标准对数据进行操作。简化操作持久层的代码。只需要编…