前端HTML5

news2024/9/29 21:21:21

什么是HTML?

  • 超文本标记语言,它是用来描述网页的一种语言
  • HTML不是一种编程语言,而是一种标记语言
  • 标记语言是一种标记标签

浏览器内核

  • 浏览器内核(渲染引擎):负责读取网页内容,整理讯息,计算网页的显示方式并显示页面

Web标准

  • Web标准是由W3C组织和其他标准化组织制定的一系列标准的集合。W3C(万维网联盟)是国际最著名的标准化组织

Web标准的构成

  • 主要包括结构、表现和行为三个方面
  • 结构用于对网页元素进行整理和分类,现阶段主要学的是HTML
  • 表现用于设置网页元素的版式、颜色、大小等外观样式,主要指的是CSS
  • 行为是指网页模型的定义及交互的编写,主要是JavaScript

基本语法规范

  • HTML标签是由尖括号包围的关键词
  • HTML标签通常是成对出现的,例如<html>和</html>,我们称为双标签。标签对中第一个标签是开始标签,第二个标签是结束标签
  • 有些特殊的标签必须是单个标签,例如<br />,我们称为单标签
标签名定义说明
<html></html>HTML标签页面中最大的标签,我们称为根标签
<head></head>文档的头部注意在head标签中我们必须要设置的标签是title
<title></title>文档的标题让网页拥有一个属于自己的网页标题
<body></body>文档的主体元素包含文档的所有内容,页面内容基本都是放到body里面的

网页开发工具

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>我利用vscode创建的第一个页面</title>
</head>
<body>
    写代码是一件非常快乐的的事情
</body>
</html>

文档类型声明 

<!DOCTYPE html>    //当前页面采取的是HTML5版本来显示网页

作用就是告诉浏览器使用哪种HTML版本来显示网页

lang语言种类

<html lang="en">    //用来定义当前文档显示的语言

//en定义语言为英语
//zh-CN定义语言为中文

但是定义了一个语言种类之后,仍然可以在其中写另外一种语言

charset字符集

字符集是多个字符的集合,以便计算机能够识别和存储各种文字

在<head>标签内,可以通过<meta>标签的charset标签属性来规定HTML文档应该使用哪种字符编码

<meta charset="UTF-8">

可以避免打开代码页面出现乱码情况

HTML常用标签

标题标签

<h1>--<h6>

段落标签

<p>标签用于定义段落,它可以将整个网页分为若干个段落

换行标签

<br/>一个段落中的文字从左到右依次排列,直到浏览器窗口的右端,才自动换行。如果希望某段文本强制换行显示,就需要使用换行标签<br/>

<br/>是个单标签

<br/>标签只是简单地开始新的一行,跟段落不一样,段落之间会插入一些垂直的间距

文本格式化标签

在网页中,需要为文字设置粗体、斜体或下划线等效果,这时就需要用到HTML中的文本格式化标签,使文字以特殊的方式显示

标签语义:突出重要性,比普通文字更重要

语义标签说明
加粗<strong></strong>或<b></b>更推荐<strong>
倾斜<em></em>或<i></i>更推荐<em>
删除线<del></del>或<s></s>更推荐<del>
下划线<ins></ins>或<u></u>更推荐<ins>
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <p>我是<strong>加粗的文字</strong>
        我是<b>加粗的文字</b>   <br/></p>
    <p>我是<em>倾斜的文字</em>
        我是<i>倾斜的文字</i><br/></p>

    <p>我是<del>删除线</del>
        我是<s>删除线</s></p>
    <p>我是<ins>下划线</ins>
        我是<u>下划线</u></p>
</body>
</html>

布局标签

 <div>和<span>标签

div是division的缩写,表示分割、分区。span表示跨度、跨距

div标签用来布局,但是现在一行只能放一个<div>,大盒子

span标签用来布局,一行上可以多个<span>,小盒子

<body>
    <div>我是一个div标签我一个人单独占一行</div>123
    <div>我是一个div标签我一个人单独占一行</div>123
    <br/>
    <span>百度</span>
    <span>新浪</span>
    <span>搜狐</span>
</body>

 图像标签

<img>标签用于定义HTML页面中的图像

<img src="图像URL"/>

src是<img>标签的必须属性,它用于指定图像文件的路径和文件名

<body>
    <h4>图像标签的使用:</h4>
    <img src="img.jpg"/>
    <h4>alt 替换文本 图像显示不出来的时候用文字替换:</h4>
    <img src="img1.jpg" alt="我是网页小白"/>
    <h4>title 提示文本 鼠标放到图像上,提示的文字:</h4>
    <img src="img.jpg" alt="我是网页小白" title="我是pink老师思密达"/>

    <h4>width 给图像设定宽度:</h4>
    <img src="img.jpg" alt="我是网页小白" title="我是pink老师思密达" width="500"/>

    <h4>height 给图像设定高度:</h4>
    <img src="img.jpg" alt="我是网页小白" title="我是pink老师思密达" height="500"/>

    <h4>border 给图像设定边框:</h4>
    <img src="img.jpg" alt="我是网页小白" title="我是pink老师思密达" height="500" border="15"/>
</body>

修改高度和宽度时,可以只修改一项,另外的一项会随之做出改变,等比例缩放

  • 图像标签可以拥有多个属性,必须写在标签名的后面
  • 属性之间不分先后顺序,标签名与属性、属性与属性之间均以空格分开
  • 属性采取键值对的格式,即key="value"的格式,属性="属性值"

 路径

目录文件夹和根目录

目录文件夹:就是普通文件夹,里面只不过存放了我们做页面所需要的相关素材,比如html文件、图片等

根目录:打开目录文件夹的第一层就是根目录

相对路径

以引用文件所在位置为参考基础,而建立出的目录路径

同一级路径

 下一级路径

 上一级路径

 超链接标签

<a>标签用于定义超链接,作用是从一个页面链接到另一个页面

<a href="跳转目标 target="目标窗口的弹出方式">文本或图像</a>

href用于指定链接目标的url地址,当为标签应用href属性时,它就具有了超链接的功能

target用于指定链接目标页面的打开方式,其中_self为默认值,_blank为在新窗口中打开方式

<body>
    <h4>1.外部链接</h4>
    <a href="http://www.qq.com" target="_self">腾讯</a>
    <a href="http://www.qq.com" target="_blank">腾讯</a>
    
    <h4>2.内部链接:网站内部页面之间的相互链接</h4>
    <a href="公司简介.html" target="_blank">公司简介</a>

    <h4>3.空链接:#</h4>
    <a href="#">公司地址</a>

    <h4>4.下载链接:地址链接的是文件.exe或者是zip等压缩包形式</h4>
    <a href="img.zip">下载文件</a>

    <h4>5.网页元素的链接</h4>
    <a href="http://www.baidu.com"><img src="img.jpg" height="500"/></a>
</body>

锚点链接

点击我们的链接,可以快速定位到页面中的某个位置

在链接文本的href属性中,设置属性值为#名字的形式,如<a href="#two>第2集</a>

找到目标位置标签,里面添加一个id属性=刚才的名字,如<h3 id="two">第2集介绍</h3>

HTML中的注释和特殊字符

<body>
    <!--我想喝手磨咖啡-->
    <!-- 注释的快捷键为ctrl+/ -->
    
    <!-- 空格的特殊字符描述 -->
    讲&nbsp;&nbsp;&nbsp;究
    <br/>
    
    <!-- <p>是一个段落标签 -->
    &lt;p&gt;是一个段落标签
</body>

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

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

相关文章

双方案-基于Mysql 与 ElasticSearch实现关键词提示搜索与全文检索

文章目录前言Mysql检索简述原理其他索引构建实例代码搜索流程搜索ElasticSearch 实现环境配置编码查询与插入前言 就喜欢搞这种不需要怎么费劲的东西&#xff0c;只需要把思路阐述清楚&#xff0c;随笔性质的博文&#xff0c;顺手啊&#xff0c;几乎不用改定就可以当博文发布出…

day19|669. 修剪二叉搜索树、108.将有序数组转换为二叉搜索树、538.把二叉搜索树转换为累加树

669. 修剪二叉搜索树 给你二叉搜索树的根节点 root &#xff0c;同时给定最小边界low 和最大边界 high。通过修剪二叉搜索树&#xff0c;使得所有节点的值在[low, high]中。修剪树 不应该 改变保留在树中的元素的相对结构 (即&#xff0c;如果没有被移除&#xff0c;原有的父代…

生物信息【蛋白序列对比blosum】

参考学习&#xff1a;传统蛋白质序列比对算法 - 知乎 (zhihu.com) 一、蛋白序列同源、相似 同源”&#xff08;homology&#xff09;和“相似”&#xff08;similarity&#xff09;&#xff1a; 同源是指有相同的祖先&#xff0c;在这个意义上&#xff0c;无所谓同源的程度&…

MybatisPlus学习笔记(二)

分页查询 分页在网站使用十分之多1.原始的limit进行分页2.pageHelper第三方插件3.MP内置的分页插件如何使用 1.配置拦截器组件 2.使用page对象 删除操作 逻辑删除 物理删除&#xff1a;从数据库中直接移除逻辑删除&#xff1a;在数据库中没有被删除&#xff0c;而是通…

Centos 7升级系统内核版本

步骤一&#xff1a;检查内核版本 [rootmaster ~]# uname -rs Linux 3.10.0-1160.el7.x86_64 步骤二&#xff1a;升级内核 CentOS 允许使用 ELRepo&#xff0c;这是一个第三方仓库&#xff0c;可以将内核升级到最新版本 rpm --import https://www.elrepo.org/RPM-GPG-KEY-elr…

二叉树知识锦囊(二)

作者&#xff1a;爱塔居 专栏&#xff1a;数据结构 作者简介&#xff1a;大三学生&#xff0c;希望和大家一起进步&#xff01; 文章目录 文章目录 一、二叉树的存储 二、二叉树的遍历&#xff08;重点&#xff09; 2.1 前序遍历 2.2 中序遍历 2.3 后序遍历 2.4 层序遍历 2.5 小…

AX7A200教程(2): DDR3仿真平台搭建(二)

本章主要新建ddr3工程&#xff0c;然后将官方的ddr3仿真文件加入到工程里进行仿真&#xff0c;开发环境2020.1。新建ddr3_test工程新建ddr3工程顶层新建的ddr3_top顶层文件&#xff0c;目前还是空白的调用mig控制器&#xff0c;请参考我上一个章节&#xff0c;这里不在具体写调…

搜索引擎——Elasticsearch

文章目录1.ElasticSearch简介2.基本概念3.Elasticsearch概念-倒排索引4.Elasticsearch和Kibana的安装5.Elasticsearch入门操作5.1_cat5.2PUT&POST新增数据5.3PUT&POST修改数据5.4GET查询数据5.5DELETE删除数据5.7bulk批量操作5.6乐观锁字段6.Elasticsearch进阶操作6.1批…

蓝桥杯重点(C/C++)(随时更新)

目录 1 重点 1.1 取消同步&#xff08;节约时间&#xff0c;甚至能多骗点分&#xff0c;最好每个程序都写上&#xff09; 1.2 万能库&#xff08;可能会耽误编译时间&#xff0c;但是省脑子&#xff09; 1.3 蓝桥杯return 0千万别忘了写&#xff01;&#xff01; 1.4 …

【nginx】Windows下的常见问题踩坑

▒ 目录 ▒&#x1f6eb; 导读需求1️⃣ 安装2️⃣ 中文路径3️⃣ alias指定目录错误及原因正确示例&#x1f4d6; 参考资料&#x1f6eb; 导读 需求 最近写了一个前端应用&#xff0c;需要部署后&#xff0c;让别人能访问&#xff0c;想来想去&#xff0c;还是选择了目前最强…

TeeChart Pro VCL FMX 2022.36.220929 Crack

TeeChart Pro VCL FMX图表组件库提供数百种用于数据可视化的 2D 和 3D 图形样式、56 种数学、统计和财务函数供您选择&#xff0c;还有无限数量的轴和 30 个调色板组件。 快速浏览 跨平台的一个来源 针对 Windows、Web 和移动应用程序 Delphi VCL 图表组件 使用 Embarcadero 的…

elasticsearch搜索功能(二)

一、DSL查询文档&#xff08;P100&#xff09; 1. DSL查询分类 Elasticsearch提供了基于JSON的DSL&#xff08;Domain Specific Language&#xff09;来定义查询。常见的查询类型包括&#xff1a; &#xff08;1&#xff09;查询所有&#xff1a;查询出所有数据&#xff0c;一…

《Python程序设计(第3版)》[美] 约翰·策勒(John Zelle) 第 9 章 答案

《Python程序设计&#xff08;第3版&#xff09;》[美] 约翰策勒&#xff08;John Zelle&#xff09; 第 9 章 答案 答案仅供参考&#xff0c;若有错误欢迎指正 判断对错 计算机可以生成真正的随机数。Python 的 random 函数返回伪随机整数。自顶向下的设计也称为逐步求精。…

Redis优惠券秒杀 | 黑马点评

目录 一、全局唯一ID 1、全局ID生成器 二、实现秒杀下单 1、基本的下单功能 2、超卖问题 3、乐观锁解决并发问题 三、实现一人一单 1、思路分析 2、代码初步实现 3、关于锁的范围 4、关于事务失效 5、集群下线程并发问题 一、全局唯一ID 订单如果用自增长会存在…

QT动画实例代码QPropertyAnimation的应用

用QT实现动画&#xff0c;我们必定用到QPropertyAnimation&#xff0c;这里我们介绍几种情形的动画实现。如直线动画&#xff0c;曲线动画&#xff0c;路径动画。 一、基础知识 1、QPropertyAnimation的初始化 我们首先必须在包涵QPropertyAnimation的头文件或者模块&#x…

Android之WorkManager处理后台定时任务

WorkManager和Service并不相同&#xff0c;也没有直接的联系。Service是Android系统四大组件之一&#xff0c;它没有被销毁的情况下是一直保持在后台运行的。而WorkManager只是一个处理定时任务的工具&#xff0c;它可以保证即使在应用退出甚至手机重启的情况下&#xff0c;之前…

动手深度学习-pytorch数据操作

N维数组是机器学习和神经网络的主要数据结构创建数组需要形状&#xff1a;如3*4的矩阵每个元素的类型&#xff1a;例如32位浮点数每个元素的值&#xff1a;例如全是0.或者随机数数据操作首先&#xff0c;导入torch张量表示一个数值组成的数组&#xff0c;这个数组可能有多个维度…

acwing基础课——欧拉函数

由数据范围反推算法复杂度以及算法内容 - AcWing 常用代码模板4——数学知识 - AcWing 基本思想&#xff1a; 这里我们了解一下欧拉函数是什么以及用筛法求欧拉函数&#xff0c;我们先给出欧拉函数的定义&#xff1a; 然后我们了解一下互质的概念&#xff0c;只要两数的公因…

连你女朋友都能看懂的分布式架构原理!

目录 从一个新闻门户网站案例引入推算一下你需要分析多少条数据&#xff1f;黄金搭档&#xff1a;分布式存储分布式计算 这篇文章聊一个话题&#xff1a;什么是分布式计算系统&#xff1f; 一、从一个新闻门户网站案例引入 现在很多同学经常会看到一些名词&#xff0c;比如分…

CSDN官方模板

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题&#xff0c;有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注…