[HTML]一文掌握

背景知识

主流浏览器

浏览器是展示和运行网页的平台, 常见的五大浏览器有 IE浏览器、火狐浏览器(Firefox)、谷歌浏览器(Chrome)、Safari浏览器、欧朋浏览器(Opera)

渲染引擎

浏览器解析代码渲染页面的部分,称为渲染引擎,不同浏览器的渲染引擎不同

  • 渲染引擎不同, 各浏览器的性能和效果也不同
web标准

不同浏览器的渲染引擎不同,就会导致相同的代码,运行出不同的效果,就会影响用户体验,web标准就是要让不同的浏览器按照相同的标准展示页面效果

web标准的组成:

体验html

HTML(Hyper Text Markup Language)中文译为:超文本标记语言,专门用于开发网页的语言,主要通过HTML标签对网页中的文本、图片、音频、视频等内容进行描述

  • 新建文本文档 → 命名为:文字变粗案例.txt
  • 编辑文件:<strong>你猜, 这个字是加粗的吗?</strong> → 记得保存!
  • 重命名 → 修改文件后缀为为.html
  • 双击打开网页 ,查看效果
骨架结构

网页拥有固定的结构规范,描述网页的不同组成部分

开发工具

实际开发中,非常注重开发的 效率和便捷性 ,因此我们会使用一些开发工具 , 提高工作效率

开发工具有很多: Visual Studio Code 、 Webstorm 、 Sublime 、Dreamweaver、 Hbuilder

注释

给代码添加解释性的信息, 浏览器执行代码时会忽略注释

排版标签

1标题标签

场景:标题

代码:h1-h6

语义:1-6级标题,重要性递减。

特点:文字加粗,字号变大,独占一行

其他:align=left/centen/right

2段落标签

场景:文字分段

代码:p

语义:段落

特点:段落之间存在间隙,独占一行。

3换行标签

场景:文字强制换行

代码:br

语义:换行

特点:单标签,换行

4水平线标签

场景:分割不同主题内容

代码:hr

语义:分割

特点:单标签,显示一条线。

文本格式化

场景:让文字有特殊效果

语义:突出重点

媒体标签

1图片标签

场景:显示图片

代码:<img src=url alt=替换文本 title=提示文本 />

特点:单标签

属性:

  1. width/height: 设置图片的宽度和高度
  • 只设置一个值,另一个值会自动等比例缩放
  • 同时设置两个值,可能会造成图片变形
  1. hspace:控制水平空白间距
  2. vspace:控制垂直空白间距

图片居中:

(1)<p align="center">

<img src="....." />

</p>

(2)<center>

<img src="......" >

</center>

2,路径问题

绝对路径: 资源在系统中的盘符开头,不常用

相对路径:

同级目录:直接写文件名字

下级目录:文件夹名字/文件名字

上级目录:../目标文件名字

在vs code中:

同级目录和下级目录 ./ 之后选择即可

上级目录 ../ 之后选择即可

3音频标签

场景:在页面中插入音频

代码:<audio src=url controls></audio>

常见属性:

  • 音频标签目前支持三种格式:MP3、Wav、Ogg

4视频标签

场景:在页面中插入视频

代码:<video src=url controls autoplay muted></video>

常见属性:

  • 视频标签目前支持三种格式:MP4 、WebM 、Ogg

链接标签

1.链接标签:

场景:页面跳转

代码: <a href="跳转路径" targe=_blank>超链接</a>

特点:双标签,a标签可以包裹内容

href属性:

外部链接:<a href=网页地址 >某个网站</a>

内部链接:<a href= 文件路径>目标页面</a>

其他属性:

2.锚点链接:

1:设置a链接的href属性。如:<a href="#two">链接文本</a>

2:在目标位置,设置id属性=刚才的名字。如:<h3 id="two">目标位置</h3>

3.下载链接:

<a href="文件路径">下载链接</a>

4.空链接:

<a href="#">空链接</a>

<a href="javascript:;">空链接</a>

作用:

  • 点击之后回到网页顶部
  • 开发中不确定该链接最终跳转位置,用空链接占个位置

列表标签

A无序列表

场景:在网页中表示一组无顺序之分的列表。

语法:ul>li

特点:列表的每一项前默认显示圆点。

注意:ul中只允许包含li标签

li中可以包含任意内容

type的取值:

circle:空心圆

disc:实心圆

square:方块

设置 list-style:none 可以去除列表默认的样式

B有序列表

场景:在网页中表示一组有顺序之分的列表。

语法:ol>li

特点:列表的每一项前默认显示序号

注意:ol中只允许包含li标签

li中可以包含任意内容

type的取值:

1:阿拉伯数字

a:英文字母

i:小写古罗马

I:大写古罗马

C自定义列表

场景:在网页的底部导航中通常会用到。

语法:dl>dt>dd

特点:dd前会默认显示缩进效果

注意:dl中只允许包含dt/dd标签

dt/dd中可以包含任意内容

表格标签

场景:数据展示

代码:table>tr>td

属性:border 边框宽度 取值为数字

width 表格宽度 取值为数字

height 表格高度 取值为数字 补充:caption 表格整体的大标题

th 表头单元格, 替代td

caption:表格大标题, 写在table标签内部

合并单元格:

1,明确合并哪几个单元格,选择合适的属性

跨行合并用(rowspan)/跨列合并用(colspan)

2,通过左上原则,确定给谁添加属性

3,确定合并的个数(为属性赋值)

补充:

1,不能跨结构合并单元格

2,边框合并:

  • 让相邻表格边框进行合并,得到细线边框效果
  • border-collapse:collapse;

表单标签-input

场景:在网页中显示收集用户信息的表单效果

标签:input,可以通过设置type属性值的不同,展示不同效果。

type属性值 说明 补充

text 文本框 placeholder占位符,提示文本。

password 密码框 placeholder占位符,提示文本。

radio 单选框 同一组单选框设置相同的name值之后,才能实现单选效果。

checkbox 多选框

file 文件选择

submit 模拟提交按钮 需要配合form标签实现功能

reset 模拟重置按钮 需要配合form标签实现功能

button 模拟普通按钮 需要配合form标签实现功能

input其他属性

属性 属性值 描述

name 自定义 定义input元素的名称

value 自定义 定义input元素的值(按钮内部文本)

checked checked 规定此input元素首次加载时应被选中(默认选中)

maxlength 正整数 规定输入的最大长度

outline none 取消选中后的边框加粗样式

表单标签-form

form标签用于管理表单的值并进行表单提交, 用form标签把表单标签一起包裹起来即可

属性:

autocomplete="off" 关闭输入记录

方法:

reset() 方法可以重置表单, 注意是原生函数;

表单标签-select

场景:提供多个选项的下拉菜单选项

代码:selec>option>选项

补充:定义selected="selected"时,当前项即为默认选中项

表单标签-textarea

场景:提供多行输入的文本框(文本域)

代码:

<textarea >

文本内容

</textarea>

补充:

rows定义输入行数

cols定义输入列数。

border: none;

outline: none;

resize: none;

表单标签-label

场景:用于绑定内容与表单标签的关系

代码:label

用法1:

1. 使用label标签把内容(如:文本)包裹起来

2. 在表单标签上添加id属性

3. 在label标签的for属性中设置对应的id属性值

用法2:

1. 直接使用label标签把内容(如:文本)和表单标签一起包裹起来

2. 把label标签的for属性删除即可

按钮标签-button

在网页中显示用户点击的按钮

  • 谷歌浏览器中button默认是提交按钮

语义化标签

在HTML5新版本中,推出了一些有语义的布局标签供开发者使用

字符实体

场景:展示特殊字符效果时

结构:&英文;

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

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

相关文章

Go语言 Import导入

本文主要介绍Go语言import导入使用时注意事项和功能实现示例。 目录 Import 创建功能文件夹 加法 减法 主函数 优化导入的包名 .引入方法 总结 Import 创建功能文件夹 做一个计算器来演示&#xff0c;首先创建test文件夹。 加法 在test文件夹中创建add文件夹&#xff…

高性能分布式IO系统BL205 OPC UA耦合器

边缘计算是指在网络的边缘位置进行数据处理和分析&#xff0c;而不是将所有数据都传送到云端或中心服务器&#xff0c;这样可以减少延迟、降低带宽需求、提高响应速度并增强数据安全性。 钡铼BL205耦合器就内置边缘计算功能&#xff0c;它不依赖上位机和云平台&#xff0c;就能…

大语言模型-Transformer-Attention Is All You Need

一、背景信息&#xff1a; Transformer是一种由谷歌在2017年提出的深度学习模型。 主要用于自然语言处理&#xff08;NLP&#xff09;任务&#xff0c;特别是序列到序列&#xff08;Sequence-to-Sequence&#xff09;的学习问题&#xff0c;如机器翻译、文本生成等。Transfor…

上位机图像处理和嵌入式模块部署(香橙派AI Pro开发板试用)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 和工控机相比较,linux嵌入式开发板使用上面方便很多、也容易很多。很多的第三方库都可以通过yum、apt-get这样的方法直接下载到,不需要自己通过源代码重新进行编译、安装。因为自…

单链表<数据结构 C版>

目录 概念 链表的单个结点 链表的打印操作 新结点的申请 尾部插入 头部插入 尾部删除 头部删除 查找 在指定位置之前插入数据 在任意位置之后插入数据 测试运行一下&#xff1a; 删除pos结点 删除pos之后结点 销毁链表 概念 单链表是一种在物理存储结构上非连续、非顺序…

【C语言】 利用栈完成十进制转二进制(分文件编译,堆区申请空间malloc)

利用栈先进后出的特性&#xff0c;在函数内部&#xff0c;进行除二取余的操作&#xff0c;把每次的余数存入栈内&#xff0c;最后输出刚好就是逆序输出&#xff0c;为二进制数 学习过程中&#xff0c;对存储栈进行堆区的内存申请时候&#xff0c;并不是很熟练&#xff0c;一开始…

Linux操作系统的有关常用的命令

1.linux系统的概述 1.1 什么是Linux系统? Linux&#xff0c;全称GNU/Linux&#xff0c;是一种免费使用和自由传播的类UNIX操作系统&#xff0c;其内核由林纳斯本纳第克特托瓦 兹&#xff08;Linus Benedict Torvalds&#xff09;于1991年10月5日首次发布&#xff0c;它主要受…

Unity 调试死循环程序

如果游戏出现死循环如何调试呢。 测试脚本 我们来做一个测试。 首先写一个死循环代码&#xff1a; using System.Collections; using System.Collections.Generic; using UnityEngine;public class dead : MonoBehaviour {void Start(){while (true){int a 1;}}}Unity对象设…

matlab simulink气隙局部放电仿真技术研究

1、内容简介 略 87-可以交流、咨询、答疑 2、内容说明 略 为了解决目前国内外局部放电仿真方法难以计算气隙局部放电暂态过程的问题 , 利用 MATLAB (SIMULINK ) 的公共模块库和电力系统专业模块库 , 根据单气隙局部放电仿真物理模型 , 构造了气隙局部放 电仿真计算的电…

C++_单例模式

目录 1、饿汉方式实现单例 2、懒汉方式实现单例 3、单例模式的总结 结语 前言&#xff1a; 在C中有许多设计模式&#xff0c;单例模式就是其中的一种&#xff0c;该模式主要针对类而设计&#xff0c;确保在一个进程下该类只能实例化出一个对象&#xff0c;因此名为单例。而…

新能源风机视觉数据集

需要的同学私信联系&#xff0c;推荐关注上面图片右下角平台自取下载。 全球风电装机的快速扩张推高了风电场运维巡检的需求&#xff0c;原本高度依赖人力的风电运维巡检工作正因智能化、数字化、无人化技术的应用出现变革。AI智慧风机检测可以促进风电领域运维检测新技术产、…

操作系统——文件管理

1&#xff09;什么是文件&#xff1f; 2&#xff09;单个文件的逻辑结构和物理结果之间是否存在制约关系&#xff1f; 本节内容较为抽象&#xff0c;本节要注意区分文件的逻辑结构和物理结构。 一、文件系统基础 1.文件的基本概念&#xff08;一切皆文件&#xff09; 文件&…

【漏洞复现】Netgear WN604 downloadFile.php 信息泄露漏洞(CVE-2024-6646)

0x01 产品简介 NETGEAR WN604是一款由NETGEAR&#xff08;网件&#xff09;公司生产的无线接入器&#xff08;或无线路由器&#xff09;提供Wi-Fi保护协议&#xff08;WPA2-PSK, WPA-PSK&#xff09;&#xff0c;以及有线等效加密&#xff08;WEP&#xff09;64位、128位和152…

AVL树超详解上

前言 学习过了二叉树以及二叉搜索树后&#xff08;不了解二叉搜索树的朋友可以先看看这篇博客&#xff0c;二叉搜索树详解-CSDN博客&#xff09;&#xff0c;我们在一般情况下对于二叉搜索树的插入与查询时间复杂度都是O(lgN)&#xff0c;是十分快的&#xff0c;但是在一些特殊…

视频监控平台LntonCVS视频融合共享平台智慧安防视频监控汇聚应用方案

LntonCVS是一款功能强大且灵活部署的安防视频监控平台。它支持多种主流标准协议&#xff0c;包括GB28181、RTSP/Onvif、RTMP等&#xff0c;同时能够兼容海康Ehome、海大宇等厂家的私有协议和SDK接入。该平台不仅提供传统的安防监控功能&#xff0c;还支持接入AI智能分析&#x…

医疗器械产品的 EMC(电磁兼容性)中A、B、C、D 类的区别是什么

在医疗器械产品的 EMC&#xff08;电磁兼容性&#xff09;中&#xff0c;按照 GB 17625.1 标准的分类&#xff0c;A、B、C、D 类的区别主要在于设备的谐波电流发射限值不同。 A 类设备&#xff1a;平衡的三相设备、不归属 B、C 或 D 类的设备、家用电器&#xff08;不包括列入 …

TiDB实践—索引加速+分布式执行框架创建索引提升70+倍

作者&#xff1a; 数据源的TiDB学习之路 原文来源&#xff1a; https://tidb.net/blog/92d348c2 背景介绍 TiDB 采用在线异步变更的方式执行 DDL 语句&#xff0c;从而实现 DDL 语句的执行不会阻塞其他会话中的 DML 语句。按照是否需要操作 DDL 目标对象所包括的数据来划分…

直播带货还是新电商吗?

现在已经没有新电商和老电商区分&#xff0c;抖音现直播电商现在也算是传统电商了。直播电商这几年听起来非常的火热&#xff0c;但是它有天花板&#xff0c;最多也就3万亿的市场规模&#xff0c;为什么呢&#xff1f;因为它是基于 IP 模型的&#xff0c;有非常强的头部效应。 …

一分钟图情论文:《叙事信息的语义表示与组织结构研究》

叙事作为人类知识与信息交流的重要方式&#xff0c;其语义建模、形式化表示与组织在数智时代显得尤为重要。近日&#xff0c;由曲阜师范大学和武汉大学的侯西龙、王晓光教授合著论文《叙事信息的语义表示与组织结构研究》从语义表示和组织结构视角出发审视了叙事信息的复杂性和…

电子画册制作利器大揭秘,提升销量全靠它

​随着科技的不断发展&#xff0c;电子画册逐渐成为企业营销的新宠。它以生动活泼、互动性强的特点&#xff0c;吸引了众多消费者的目光。而一款优秀的电子画册制作利器&#xff0c;更是为企业提升了销量&#xff0c;实现了营销目标。本文将为大家揭秘电子画册制作的利器&#…