首页 > 其他分享 >初识html

初识html

时间:2024-07-04 14:57:28浏览次数:12  
标签:HTML -- 标签 初识 html 文档 页面

HTML初识

HTML的概念

html是超文本标记语言,全称是HyperText Markup Language。它不是一种编程语言,是一种描述性的标记语言

作用:HTML是负责描述文档语义的语言

概念:超文本

两层含义:1、文本理解就是文字,超出文字的比如图片、视频、动画等。2、可以通过链接跳转页面

概念:标记语言

百度中的解释是,标记语言是一种将文本以及文本相关的其他信息结合起来,展现出关于文档结构和数据处理细节的电脑文字编码。与文本相关的其他信息(包括文本的结构和表示信息等)与原来的文本结合在一起,但是使用标记进行标识。

其中使用标记进行标识,可以理解为标签,譬如<a>标识超链接,属于HTML标签。通过浏览器解析执行就可以给用户展示

HTML是负责描述文档语义的语言

数据本身没有任何意义,只有被赋予含义的数据才能够被使用,这时候数据就转化为了信息,而数据的含义就是语义

也就是原本的文字没有什么意义,但是通过标签即HTML语言可以转变成例如超链接,变得更有意义。

面试中标签的作用可以说是给文档增加语义。

HTML的专有名词

  • 网页:各种标签组成的页面

  • 主页(首页):一个网站的起始网页或导航页面

  • 标记:分为开始标记和结束标记,也称为标签,每个标签都有特定的含义,例如<p></p>含义是段落

  • 元素:标签+标签内容组成一体就是元素,比如<p>这是段落</p>

  • 属性:给每个标签所做的辅助信息,通常在开始标签内的设置

  • XHTML:eXtensible X,符合XML语法标准的HTML

  • DHTML:dynamic,动态的。javascript + css + html合起来的页面就是一个 DHTML。

  • HTTP:超文本传输协议,打开网站的网址开头,客户端和服务端交互的协议。SMTP:邮件传输协议,应用层协议。FTP:文件传输协议

书写第一个HTML页面

工具是vs code,创建一个.html的文件,输入html:5,再按tab就可以出现如下页面:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>

</body>
</html>

这个就是html页面的骨架,添加标签就可以实现各种功能,标签添加在body标签内。

HTML结构详解

HTML的标签大部分都是成对出现的,如<p></p>.也有单个标签,如<br />.

属性和标记之间以及个属性之间用空格隔开。属性值用双引号括起来,如<img src=""`/>

html骨架标签详情
  • <html></html>,HTML标签,页面中的最大的标签,可以称为根标签

  • <head></head>,文档的头部,在此标签内设置的标签是title,这个标签内容就是删除浏览器的页面时旁边的展示

  • <title></title>,文档标题,就是网页最上面的展示

  • <body></body>,文档主体,写标签就是在这个里面

html拆解
  • 文档声明头即 DocType Declaration,简称DTD。就是语句<!DOCTYPE ...>,用来告知浏览器文档使用那种HTML或XHTML规范

    <!DOCTYPE html>
    
  • 页面语言lang,指定页面的语言类型。常见的有两种,en---指定页面语言为英语zh-CN--指定页面语言为中文

<html lang="en">
  • 头标签,内部是页面的配置,如字符集、关键字、页面描述、页面标题等

    常见标签:

    • <title>:指定网页标题,在浏览器最上面显示

    • <base>:为页面上所有链接规定的默认地址或默认目标

    • <meta>:提供有关页面的基本信息

    • <body>:主体标签,写的标签放在次标签内。定义Html文档所需要显示的内容

    • <link>:定义文档和外部资源的关系

base标签

<base href="/">          

用来指定<a>链接的基础路径

body标签

<body link="blue" alink="red" vlink="green">        

属性:

--bgcolor:设置整个网页的背景颜色

--background:设置整个网页的背景图片

--text:设置网页中文本的颜色

--leftmargin:网页的左边距。IE默认8个像素

--topmargin:网页的上边距

--rightmargin:网页右边距

--bottommargin:网页下边距

--link:链接的默认颜色

--alink:鼠标点击未松开的颜色

--vlink:鼠标点击后的颜色

meta标签

字符集

Character set是多个字符的集合,就是网页的编码方式。计算机要准确的处理各种字符集文字,需要进行字符编码,以便计算机能够识别和存储各种文字。

字符集必须有,要不然可能会出现乱码。

<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">          

常见字符集:ASCII码、ANSI编码、GBK、Unicode编码(统一编码)、UTF-8编码

视口viewport

<meta name="viewport" content="width=device-width, initial-scale=1.0">

width=device-width:表示视口宽度等于屏幕宽度

暂时不懂

定义“关键字”

<meta name="Keywords" content="网易,邮箱,游戏,新闻,体育,娱乐,女性,亚运,论坛,短信" />

就是用户搜索时候,输入的关键字。告诉搜索引擎这个页面与什么有关,用户好搜索

定义“页面描述”

<meta name="Description" content="网易是中国领先的互联网技术公司,为用户提供免费邮箱、游戏、搜索引擎服务,开设新闻、娱乐、体育等30多个内容频道,及博客、视频、论坛等互动交流,网聚人的力量。" />

就是打开网页时,用户搜索完后,出现结果中,除了链接外,那一大段描述语句

跳转页面

<meta http-equiv="refresh" content="3;http://www.baidu.com">

3秒后跳转到百度,很常见。

HTML规范

  • 不区分大小写,但大部分建议小写

  • 后缀名为html或htm

  • XHTML规范:嵌套要合适(<h1><font></font></h1>)、标签小写且闭合(双标签一起出现单标签建议写成<br />带斜杠的)、属性必须用引号、属性必须赋值、文档开头必须有DTD文档对类型

  • html对换行和tab不感兴趣,主要在标签内就可以,且多个空格换行tab被折叠成一个空格

标签:HTML,--,标签,初识,html,文档,页面
From: https://www.cnblogs.com/KindaZhang/p/18283868

相关文章

  • HTML 视频(Video)
     在HTML中播放视频的方法有很多种。HTML视频(Videos)播放实例<videowidth="320"height="240"controls><sourcesrc="movie.mp4"type="video/mp4"><sourcesrc="movie.ogg"type="video/ogg">&l......
  • selenium12_HTML测试报告(run_all)
    在run_all.py中编写如下脚本:#cording:utf-8importunittestimportosfromcommonimportHTMLTestRunner_cn#os.path.dirname:获取当前文件所在的文件夹路径。os.path.realpath(__file__):根据不同的系统自动获取绝对路径,包含文件名cur_path=os.path.dirname(os.p......
  • 初识布隆过滤|工作场景
    作用检查一个元素是否在一个集合中优缺点优点:空间效率和查询时间比一般算法好,时间复杂度低,O(k)k是函数的个数,节省空间缺点:有一定的错误几率,没有的也可能判定为存在,删除困难,无法获得参数本身场景解决Redis缓存穿透问题邮件过滤,使用布聋过滤器来做邮件黑名单过滤堆爬虫......
  • 解锁Diffusion Model: 初识Stable Diffusion、DALL-E、Imagen!
    前言扩散模型在生成高质量图像、视频、声音等方面表现突出。它们与物理学中的自然扩散过程相似而得名,自然扩散过程描述了分子如何从高浓度区域移动到低浓度区域。在机器学习的背景下,扩散模型通过逆转扩散过程来生成新数据。主要的思想是向数据添加随机噪声,然后反过来从噪声......
  • 禁止双指放大HTML
    //禁用双指放大document.documentElement.addEventListener('touchstart',function(event){if(event.touches.length>1){event.preventDefault()}},{passive:false})//禁用双击放大varlastTouchEnd=0document.documentElement.addEventList......
  • 【JavaScript脚本宇宙】高效Web开发利器:全面解析六大HTML解析器与DOM库
    精益求精:揭秘六个改变Web开发的HTML解析与DOM操作工具前言在现代Web开发中,HTML解析器和DOM操作库是不可或缺的工具。无论是爬取数据、处理复杂的HTML文档,还是模拟浏览器环境,这些工具都扮演着关键角色。本文将深入探讨六个广泛使用的HTML解析器和DOM操作库,它们分别是:htmlpa......
  • html+JavaScript+css 24点计算器
    源代码    采用穷举计算方法讲人话:根据四个数随机列算式,算出来是24就显示在列表里。<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width,initial-scale=1.0">&l......
  • HTML页面如何保证背景图缩放大小一致
    HTML页面如何保证背景图缩放大小一致在网页设计中,背景图是一个常见的元素,它可以为网页增添美感和视觉效果。然而,当用户在不同设备上访问网页时,由于屏幕尺寸和分辨率的不同,背景图的缩放大小可能会出现问题。本文将介绍如何使用HTML和CSS来保证背景图在不同设备上缩放大小一致。1.......
  • ArcGIS API for Javascript解决html2canvas、domtoimage截图地图出现空白问题
    原因使用html2canvas、domtoimage进行截图时,会出现地图面板是空白的情况,报错如下:#1133msUnabletocloneWebGLcontextasithaspreserveDrawingBuffer=false<canvasstyle=​"width:​100%;​height:​100%;​>在通过ArcGISAPIforJavaScript4.X版本实例化地图的......
  • PDF格式怎么转HTML?分享5种PDF转HTML的方法
    在数字化时代,PDF和HTML作为两种重要的文件格式,各自拥有其独特的优势和用途。然而,有时我们可能需要将PDF文件转换为HTML格式,以便在网页上更灵活地展示内容或进行编辑。那么PDF格式怎么转HTML呢?本文将为您介绍5种将PDF转换为HTML的方法,帮助您轻松实现文件格式的转换。一、PDF文......